Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

[Решено] Переключатель языков


Recommended Posts

Доброго времени суток.

Необходимо вместо стандартных флагов, реализовать выпадающий список со списком доступных языков (текст без картинок)

Для решения правил файл language.tpl

Визуально все ок, при этом, если нажать на язык, страница просто обновляется без переключения на нужный язык. 

Где ошибка?)

<?php if (count($languages) > 1) { ?>
<div class="pull-left">
<form action="<?php echo $action; ?>" method="post" enctype="multipart/form-data" id="language">
  <div class="btn-group">
  <button type="button" data-toggle="dropdown" class="dropdown-toggle">Выберите язык<span class="caret"></span></button>  
    <ul class="dropdown-menu">
      <?php foreach ($languages as $language) { ?>
      <li><a href="<?php echo $language['code']; ?>"> <?php echo $language['name']; ?></a></li>
      <?php } ?>
    </ul></div>
  </div>
  <input type="hidden" name="code" value="" />
  <input type="hidden" name="redirect" value="<?php echo $redirect; ?>" />
</form>

<?php } ?>
Надіслати
Поділитися на інших сайтах


8 минут назад, aeronaut сказал:

поточнее пожалуйста).

 

 

куда уже точнее? мне за вас сделать?

Надіслати
Поділитися на інших сайтах

10 minutes ago, spectre said:

 

куда уже точнее? мне за вас сделать?

<?php if (count($languages) > 1) { ?>
<div class="pull-left">
<form action="<?php echo $action; ?>" method="post" enctype="multipart/form-data" id="language">
  <div class="btn-group">
  <button type="button" data-toggle="dropdown" class="dropdown-toggle">Выберите язык<span class="caret"></span></button>  
    <ul class="dropdown-menu">
      <?php foreach ($languages as $language) { ?>
      <li><a href="<?php echo $language['code']; ?>"> <?php echo $language['name']; ?></a></li>
      <?php } ?>
    </ul></div>
 
  <input type="hidden" name="code" value="" />
  <input type="hidden" name="redirect" value="<?php echo $redirect; ?>" />
</form> </div>

 

 

Надіслати
Поділитися на інших сайтах


13 minutes ago, aeronaut said:

<?php if (count($languages) > 1) { ?>
<div class="pull-left">
<form action="<?php echo $action; ?>" method="post" enctype="multipart/form-data" id="language">
  <div class="btn-group">
  <button type="button" data-toggle="dropdown" class="dropdown-toggle">Выберите язык<span class="caret"></span></button>  
    <ul class="dropdown-menu">
      <?php foreach ($languages as $language) { ?>
      <li><a href="<?php echo $language['code']; ?>"> <?php echo $language['name']; ?></a></li>
      <?php } ?>
    </ul></div>
 
  <input type="hidden" name="code" value="" />
  <input type="hidden" name="redirect" value="<?php echo $redirect; ?>" />
</form> </div>

 

 

 

если вы об этом, то так не работает).

Надіслати
Поділитися на інших сайтах


34 minutes ago, Stealth421 said:

</div> не в том месте )

<?php if (count($languages) > 1) { ?>
<div class="pull-left">
<form action="<?php echo $action; ?>" method="post" enctype="multipart/form-data" id="language">
  <div class="btn-group">
  <button type="button" data-toggle="dropdown" class="dropdown-toggle">Выберите язык<span class="caret"></span></button>  
    <ul class="dropdown-menu">
      <?php foreach ($languages as $language) { ?>
      <li><a href="<?php echo $language['code']; ?>"> <?php echo $language['name']; ?></a></li>
      <?php } ?>
    </ul></div>
 
  <input type="hidden" name="code" value="" />
  <input type="hidden" name="redirect" value="<?php echo $redirect; ?>" />
</form> </div>

 

так тоже не работает).

 

Надіслати
Поділитися на інших сайтах


<?php if (count($languages) > 1) { ?>
<div class="pull-left">
<form action="<?php echo $action; ?>" method="post" enctype="multipart/form-data" id="language">
  <div class="btn-group">
  <button type="button" data-toggle="dropdown" class="dropdown-toggle">Выберите язык<span class="caret"></span></button>  
    <ul class="dropdown-menu">
      <?php foreach ($languages as $language) { ?>
      <li><a href="<?php echo $language['code']; ?>"> <?php echo $language['name']; ?></a></li>
      <?php } ?>
    </ul>
  </div>
  <input type="hidden" name="code" value="" />
  <input type="hidden" name="redirect" value="<?php echo $redirect; ?>" />
</form>
</div>
<?php } ?>

вот так

Надіслати
Поділитися на інших сайтах

16 minutes ago, Stealth421 said:

<?php if (count($languages) > 1) { ?>
<div class="pull-left">
<form action="<?php echo $action; ?>" method="post" enctype="multipart/form-data" id="language">
  <div class="btn-group">
  <button type="button" data-toggle="dropdown" class="dropdown-toggle">Выберите язык<span class="caret"></span></button>  
    <ul class="dropdown-menu">
      <?php foreach ($languages as $language) { ?>
      <li><a href="<?php echo $language['code']; ?>"> <?php echo $language['name']; ?></a></li>
      <?php } ?>
    </ul>
  </div>
  <input type="hidden" name="code" value="" />
  <input type="hidden" name="redirect" value="<?php echo $redirect; ?>" />
</form>
</div>
<?php } ?>

вот так

 

Спасибо! Решено).

Надіслати
Поділитися на інших сайтах


В 14.12.2017 в 12:55, aeronaut сказал:

 

Спасибо! Решено).

Не решено :)

Ваши языки не будут индексироваться

Надіслати
Поділитися на інших сайтах

Створіть аккаунт або увійдіть для коментування

Ви повинні бути користувачем, щоб залишити коментар

Створити обліковий запис

Зареєструйтеся для отримання облікового запису. Це просто!

Зареєструвати аккаунт

Вхід

Уже зареєстровані? Увійдіть тут.

Вхід зараз
  • Зараз на сторінці   0 користувачів

    • Ні користувачів, які переглядиють цю сторінку

×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.