Не "подсвечивается" пункт меню(Каталог изделий) при переходе в этот пункт, в отличие от других пунктов. Как исправить?

Голоса: +1
Не "подсвечивается" белым пункт меню "Каталог изделий" при переходе в этот пункт и нахождении в нём, в отличие от остальных пунктов меню. Как исправить? Нигде ничего не менял, после установки шаблона http://anymarket1.ucoz.ru/, сразу не заработало :( Переустанавливал несколько раз. В самом шаблоне тоже работает не очень корректно(ИМХО) - при переходе в аналогичный пункт главного меню - подсвечивается. Стоит обратится к категориям или подкатегориям - "подсветка" отключается :( Так же при переходе с "Главной страницы" сразу к категоряим, то есть опять же в раздел меню "Каталог изделий" - то же не "подсвечивается". Не очень удобно в плане навигации.
Адрес сайта sladbuket.ru
Закрыто с пометкой: Вопрос решен!
| Автор: | Категория: Меню сайта
Закрыт | | Автор: Yuri_Geruk
Поясните как не подсвечивается. Я например не заметил никаких неподсветок. При переходе по верхнему меню - все пункты подсвечивают.
За термином "подсветка" имеется в виду изменение фона и цвета шрифта пункта меню. В данном случае инверсия, ну или как в момент наведения курсора на пункт меню.

Ещё раз по порядку:

1) sladbuket.ru Проверял в IE, лисичке и хроме.

2) Пункт "Главное страница" подсвечен(относительно других пунктов меню), так как вы попадаете именно на страницу соотвтетствующую этому пункту меню. Сам пункт - фон белый, надпись фиолетовым, другие пункты - фон фиолетовый, надпись белым.

3) Переходите в другие пункты меню кроме "Каталог изделий" - исторя повторяется, при нахождении на страничках соответствующих другим пунктам меню, сами пункты в меню "подсвечиваются"(точнее фон белый надпись фиолетовые).

4) Пункт "Каталог изделий" - ноль эмоций, при переходе на эту страничку пункт меню не меняется, хотя при наведении мышки "подсветка" срабатываает.

Ответов: 1

голоса: 0

Проделайте следующее, перейдите в Панель управления - Дизайн - Конструктор меню, далее найдите пункт - Каталог изделий, напротив нажмите на иконку в виде карандаша, откроется окно для редактирования, ниже под полем урл увидите Опции ↓ нажмите по данной стрелке.

После появится поле - Имя CSS класса  в данном поле пропишите nt-2 после сохраните изменения.

Далее перейдите в Дизайн - Управление дизайном - Глобальный блок Нижняя часть сайта, в самый низ установите условие:

<?if($REQUEST_URI$ == '/shop/all/')?><style>.nt-2{background:#fff;color:#bd3594;}
</style><?endif?>

сохраните изменения, после перейдите на главную и перейдите в пункт Каталог изделий. Должно помочь, это как выход с ситуации, в данном случае у вас что-то более похоже на конфликт скриптов из-за чего не срабатывает активный пункт, решение выше должно помочь.

| Автор:
Никак не помогло :(
Алексей Фомин,
Верните как было, посмотрим, так действительно работать не будет.
В общем половину проблемы я решил. Ваш скрипт натолкнул на мысль, что признаком по срабатыванию может быть URL-адрес(часть его). Дописал вручную к домену адрес злополучной страницы и увидел(О чудо!) что скрипт сработал! Тут же полез в Конструктор меню и изменил адрес стриницы, сохранился, потом изменил ещё раз на правильный и сохранился. Теперь "подсветка" работает при переходе на эту страницу.

Но вот как теперь победить вторую часть проблемы? При переходе по категориям(на той же странице) "подсветка" выключается. Правда в самом шаблоне такой же алгоритм работы, поэтому если вам сложно заморачиваться, можете не отвечать. Но так блин интересно доработать шаблон!
Алексей Фомин,
Ну по второй проблеме это уже более вопрос к автору, нужно дорабатывать скрипт и прописывать свое условие срабатывания пункта меню сайта при переходе по категориям итд.
Всем откликнувшимся большое спасибо.
...