Выпадающее меню смены языков

Den4will

Всем привет. Не могу никак переделать смену языков выпадающим меню в Opencart 1.5.6.4.
Хочу сделать стоб было низ спадающее меню и без флагов. Меняю код. Меню появляется но не работает….
ПАМАГИТЕ)

PHP:
  1. <?php if (count($languages) > 1) { ?>
  2. <?php if (SC_VERSION < 20) { ?>
  3.  
  4.  
  5. <div id=»langmark»>
  6. <?php echo $text_language; ?>
  7. <?php foreach ($languages as $language) { ?>
  8. <?php if ($language[‘code’] == $code) { ?>
  9. <a href=»<?php echo $language[‘url’]; ?>#»><img src=»image/flags/<?php echo $language[‘image’]; ?>» alt=»<?php echo $language[‘name’]; ?>» title=»<?php echo $language[‘name’]; ?>«></a>
  10. <?php } else { ?>
  11. <a href=»<?php echo $language[‘url’]; ?>«><img src=»image/flags/<?php echo $language[‘image’]; ?>» alt=»<?php echo $language[‘name’]; ?>» title=»<?php echo $language[‘name’]; ?>«></a>
  12. <?php } ?>
  13. <?php } ?>
  14. </div>
  15.  
  16.  
  17. <?php } else { ?>
  18.  
  19.  
  20. <div class=»pull-left»>
  21.  
  22. <div class=»btn-group»>
  23. <button class=»btn btn-link dropdown-toggle» data-toggle=»dropdown»>
  24. <?php foreach ($languages as $language) { ?>
  25. <?php if ($language[‘code’] == $code) { ?>
  26. <?php if (SC_VERSION < 22) { ?>
  27. <img src=»image/flags/<?php echo $language[‘image’]; ?>» alt=»<?php echo $language[‘name’]; ?>» title=»<?php echo $language[‘name’]; ?>«>
  28. <?php } else { ?>
  29. <img src=»catalog/language/<?php echo $language[‘code’]; ?>/<?php echo $language[‘code’]; ?>.png» alt=»<?php echo $language[‘name’]; ?>» title=»<?php echo $language[‘name’]; ?>«>
  30. <?php } ?>
  31. <?php } ?>
  32. <?php } ?>
  33. <span class=»hidden-xs hidden-sm hidden-md»><?php echo $text_language; ?></span> <i class=»fa fa-caret-down»></i></button>
  34. <ul class=»dropdown-menu»>
  35. <?php foreach ($languages as $language) { ?>
  36. <li><a href=»<?php echo $language[‘url’]; ?><?php if ($language[‘code’] == $code) { echo «https://php.ru/forum/threads/vypadajuschee-menju-smeny-jazykov.90787/#»; }?>«><?php if (SC_VERSION < 22) { ?><img src=»image/flags/<?php echo $language[‘image’]; ?>» alt=»<?php echo $language[‘name’]; ?>» title=»<?php echo $language[‘name’]; ?>» /><?php } else { ?><img src=»catalog/language/<?php echo $language[‘code’]; ?>/<?php echo $language[‘code’]; ?>.png» alt=»<?php echo $language[‘name’]; ?>» title=»<?php echo $language[‘name’]; ?>«><?php } ?> <?php echo $language[‘name’]; ?></a></li>
  37. <?php } ?>
  38. </ul>
  39. </div>
  40.  
  41.  
  42. </div>
  43.  
  44.  
  45. <?php } ?>
  46. <?php } ?>
 

lastdays

место count, желательно использовать sizeof, ну и —
Очень большая каша, покажи больше кода, что ли. Массивы, че содержат и т.п.?

 

Den4will

Сегодня чуть подредактировал код, убрал флаги и неактивный язык горит белым. Выподающее пока ни как.
Откровенно говоря я даже не знаю не чего про масив, попробую разобраться тогда скину…
Скрин
https://ibb.co/wQ9zJL7

PHP:
  1. [php][php]<?php if (count($languages) > 1) { ?>
  2. <?php if (SC_VERSION < 20) { ?>
  3.  
  4.  
  5. <div id=»langmark»>
  6. <?php echo $text_language; ?>
  7. <?php foreach ($languages as $language) { ?>
  8. <?php if ($language[‘code’] == $code) { ?>
  9. <a href=»<?php echo $language[‘url’]; ?>#»><b><?php echo $language[‘name’]; ?></b></a>
  10. <?php } else { ?>
  11. <a href=»<?php echo $language[‘url’]; ?>«><?php echo $language[‘name’]; ?></a>
  12. <?php } ?>
  13. <?php } ?>
  14. </div>
  15.  
  16.  
  17. <?php } else { ?>
  18.  
  19.  
  20. <div class=»pull-left»>
  21.  
  22.  
  23. <div class=»btn-group»>
  24. <button class=»btn btn-link dropdown-toggle» data-toggle=»dropdown»>
  25. <?php foreach ($languages as $language) { ?>
  26. <?php if ($language[‘code’] == $code) { ?>
  27. <?php if (SC_VERSION < 22) { ?>
  28. <img src=»image/flags/<?php echo $language[‘image’]; ?>» alt=»<?php echo $language[‘name’]; ?>» title=»<?php echo $language[‘name’]; ?>«>
  29. <?php } else { ?>
  30. <img src=»catalog/language/<?php echo $language[‘code’]; ?>/<?php echo $language[‘code’]; ?>.png» alt=»<?php echo $language[‘name’]; ?>» title=»<?php echo $language[‘name’]; ?>«>
  31. <?php } ?>
  32. <?php } ?>
  33. <?php } ?>
  34. <span class=»hidden-xs hidden-sm hidden-md»><?php echo $text_language; ?></span> <i class=»fa fa-caret-down»></i></button>
  35. <ul class=»dropdown-menu»>
  36. <?php foreach ($languages as $language) { ?>
  37. <li><a href=»<?php echo $language[‘url’]; ?><?php if ($language[‘code’] == $code) { echo «https://php.ru/forum/threads/vypadajuschee-menju-smeny-jazykov.90787/#»; }?>«><?php if (SC_VERSION < 22) { ?><img src=»image/flags/<?php echo $language[‘image’]; ?>» alt=»<?php echo $language[‘name’]; ?>» title=»<?php echo $language[‘name’]; ?>» /><?php } else { ?><img src=»catalog/language/<?php echo $language[‘code’]; ?>/<?php echo $language[‘code’]; ?>.png» alt=»<?php echo $language[‘name’]; ?>» title=»<?php echo $language[‘name’]; ?>«><?php } ?> <?php echo $language[‘name’]; ?></a></li>
  38. <?php } ?>
  39. </ul>
  40. </div>
  41.  
  42.  
  43. </div>
  44.  
  45.  
  46. <?php } ?>
  47. <?php } ?>

[/php][/php]

 

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *