Ссылки в navbar

Тема в разделе "Ошибки и их решения", создана пользователем bsm.by, 22 сен 2022.

  1. bsm.by

    bsm.by Пользователь

    Сообщения:
    37
    Симпатии:
    0
    Здравствуйте. Может кто-то знает как сделать неактивными некоторые ссылки из этой панели? То есть чтобы на них нельзя было нажать, а только навести мышкой, для открытия подкатегорий.
     

    Вложения:

    • 1.jpg
      1.jpg
      Размер файла:
      304,6 КБ
      Просмотров:
      13
  2. devimirochnik

    devimirochnik Продвинутый пользователь

    Сообщения:
    752
    Симпатии:
    100
    Какая хоть версия опенкарта? И используете ли какой-либо модуль меню?
     
  3. bsm.by

    bsm.by Пользователь

    Сообщения:
    37
    Симпатии:
    0
    Version 2.3.0.2 меню родное.
     
  4. devimirochnik

    devimirochnik Продвинутый пользователь

    Сообщения:
    752
    Симпатии:
    100
    По умолчанию, меню так и отображает категории. Если это первая категория с вложенными категориями, то нажать на нее нельзя.
     
  5. devimirochnik

    devimirochnik Продвинутый пользователь

    Сообщения:
    752
    Симпатии:
    100
    Кстати, ваш сайт не открывается. Я так понимаю, локально на WAMP делаете?
     
  6. devimirochnik

    devimirochnik Продвинутый пользователь

    Сообщения:
    752
    Симпатии:
    100
    Если чего, специально открыл у себя демку. На всякий случай. Версия Opencart 2.3.0.2 rs
     
  7. devimirochnik

    devimirochnik Продвинутый пользователь

    Сообщения:
    752
    Симпатии:
    100
    А вообще вам нужен файл catalog/view/theme/default/template/common/header.tpl

    Ну или если у вас используются модификаторы, то нужно еще смотреть в system/storage/modifucation/catalog/view/theme/default/template/common/header.tpl
     
  8. devimirochnik

    devimirochnik Продвинутый пользователь

    Сообщения:
    752
    Симпатии:
    100
    Правда тут вопрос к модификаторам и их нужно смотреть (во втором случае), но в исходной версии верхний каталог открывается ссылкой в появившемся меню, соответственно, менюха у вас модифицирована
     
  9. bsm.by

    bsm.by Пользователь

    Сообщения:
    37
    Симпатии:
    0
    Делаю локально. Забыл, да есть модификатор, который добавляет подкатегории 3 уровня, которых нет в обычной версии.
     
  10. devimirochnik

    devimirochnik Продвинутый пользователь

    Сообщения:
    752
    Симпатии:
    100
    Соответственно, смотрите чего и как он делает, а так же исходный вариант менюхи.
     
  11. bsm.by

    bsm.by Пользователь

    Сообщения:
    37
    Симпатии:
    0
    Уметь бы еще смотреть))
     
  12. devimirochnik

    devimirochnik Продвинутый пользователь

    Сообщения:
    752
    Симпатии:
    100
    Ну а что я могу вам написать? Какой у вас там код неизвестно, посмотреть сайт тоже никак.
     
  13. bsm.by

    bsm.by Пользователь

    Сообщения:
    37
    Симпатии:
    0
    Код могу скинуть, если сможете посмотреть. Только подскажите какой файл.
     
  14. devimirochnik

    devimirochnik Продвинутый пользователь

    Сообщения:
    752
    Симпатии:
    100
    Нужен код модификатора и, на всякий случай, код из файла - system/storage/modifucation/catalog/view/theme/default/template/common/header.tpl
     
  15. bsm.by

    bsm.by Пользователь

    Сообщения:
    37
    Симпатии:
    0
    Код модификатора
     

    Вложения:

  16. bsm.by

    bsm.by Пользователь

    Сообщения:
    37
    Симпатии:
    0
    А это header
     

    Вложения:

    • header.tpl
      Размер файла:
      10,2 КБ
      Просмотров:
      1
  17. devimirochnik

    devimirochnik Продвинутый пользователь

    Сообщения:
    752
    Симпатии:
    100
    У вас в исходном header.tpl изменена одна строка - либо в исходном файле, либо еще каким-то модификатором.

    В текущем файле header.tpl у вас
    PHP:
    <li class="dropdown"><a href="<?php echo $category['href']; ?>" class="dropdown-toggle"><?php echo $category['name']; ?></a>
    А должно быть:
    PHP:
    <li class="dropdown"><a href="<?php echo $category['href']; ?>" class="dropdown-toggle" data-toggle="dropdown"><?php echo $category['name']; ?></a>
    Посмотрите исходный файл catalog/view/theme/default/template/common/header.tpl , если там первый вариант строки, то нужно подкорректировать во второй. Если же там второй вариант строки, то значит еще какой-то модификатор что-то делает.

    Кстати, еще странность. У вас в начале кода header.tpl подключаются скрипты вообще со стороннего сайта
    HTML:
      <script src="https://lidrekon.ru/slep/js/jquery.js"></script>
    <script src="https://lidrekon.ru/slep/js/uhpv-full.min.js"></script>
     
  18. devimirochnik

    devimirochnik Продвинутый пользователь

    Сообщения:
    752
    Симпатии:
    100
    Дополню про сторонние скрипты. Советовал бы проверить сайт на наличие ломанного софта, так как такие фишки обычно признак подобного
     
  19. Ravilr

    Ravilr Специалист

    Сообщения:
    3.883
    Симпатии:
    1.065
    У него фильтр с вареза. ;) Я писал в одной из тем...
     
  20. devimirochnik

    devimirochnik Продвинутый пользователь

    Сообщения:
    752
    Симпатии:
    100
    Ну тут как. Видно, что человек только начал делать сайт. Многого еще не знает. Поэтому может не знать. Например, сайты продающие ломанные модули, в общем-то выглядят как нормальные. Ну и плюс лучше сразу человека направить в нужную сторону ;)