Меню на две части

 
Посетитель
small user social cms
Сообщений: 14
Добрый вечер. Помогите решить головоломку с главным меню. Гостю не показывается половина меню. Пользователю отображается корректно. Сайт metior.ru Создавал меню заново, менял пункты. зайти и посмотреть можно [email protected] пароль 123455 подскажите пожалуйста где искать?
Посетитель
small user social cms
Медаль
Сообщений: 272
Доступ для просмотра назначали для пунктов меню в админке?
Реклама
cms
Посетитель
small user social cms
Сообщений: 14
Azami:

Доступ для просмотра назначали для пунктов меню в админке?

Да, как обычно. Показывать группам - Все.
Редактировалось: 1 раз (Последний: 18 декабря 2015 в 22:10)
Посетитель
small user social cms
Сообщений: 32
Если ссылка обернута в фигурные скобки { } она будет показана только авторизованным пользователям. В вашем случае разрешение групп не причем.
Посетитель
small user social cms
Сообщений: 14
Капитан:

Если ссылка обернута в фигурные скобки { } она будет показана только авторизованным пользователям. В вашем случае разрешение групп не причем.

В том то и дело, что ссылки не обернуты. Пункты меню показываются и гостям, если навести на последний правый пункт под гостем. Такое отображение было всегда, еще при установке версии 2.2.1, просто не придавал сначала этому значения. когда сайт был запущен, уже надо как то эту проблему решить.

Еще в фаерфоксе, при просмотре кода под гостем, видно, что меню поделено на две части. Одна показывается корректно, а для остальных, как бы не хватает начальной команды кода. Показываются лишние </li> после каждого не показываемого пункта и один </nav> в конце КРАСНЫМ.

При установке последней версии 2,3,0 проблема не разрешилась.
Посетитель
small user social cms
Медаль
Сообщений: 188
Я в хтмл полный дуб, но где у вас <li class="folder "> ?
Посетитель
small user social cms
Сообщений: 16
файл menu.tpl.php смотрите. У вас где-то не хватает закрывающего li в нём (из-за пункта, который показывается только авторизованным "добавить группу", отсюда дальше пошёл съезд всего меню в **** уровень. хром и прочие современные браузеры сами подставили кажущиеся по их мнению правильные не достающие теги :)
Ради эксперимента отключите подпункты, которые видны только авторизованным (добавить группу, добавить блог и т.д.). Если всё заработает, то искать причину в файле, что я указал выше.
Редактировалось: 1 раз (Последний: 19 декабря 2015 в 11:15)
viber: +79323347724
skype: mynameisasphix
Посетитель
small user social cms
Сообщений: 14
iasphix:

файл menu.tpl.php смотрите. У вас где-то не хватает закрывающего li в нём (из-за пункта, который показывается только авторизованным "добавить группу", отсюда дальше пошёл съезд всего меню в **** уровень. хром и прочие современные браузеры сами подставили кажущиеся по их мнению правильные не достающие теги :)
Ради эксперимента отключите подпункты, которые видны только авторизованным (добавить группу, добавить блог и т.д.). Если всё заработает, то искать причину в файле, что я указал выше.

Да, эксперимент удачный. Меню продолжается после разрешения вида гостям. В файле public_html/templates/metior/assets/ui/menu.tpl.php везде пытался ставить тег </li> - не получается. Файл menu.tpl.php скачан чистой версии и не изменялся ранее. как будто при ЭХО из другого файла не хватает чего. Думаю проблема в другом файле. только в каком?
Посетитель
small user social cms
Сообщений: 16
о, удалось у себя подобное воспроизвести - сейчас пофикшу и выложу что и где
viber: +79323347724
skype: mynameisasphix
Посетитель
small user social cms
Сообщений: 16
iasphix:

о, удалось у себя подобное воспроизвести - сейчас пофикшу и выложу что и где

нихрена не получилось пофиксить :)
Проблема кроется в том, что в родительском меню значение childs_count при наличии скрытых пунктов для определённых групп не пересчитывается для других групп. Отсюда и получается, что для гостей пункт со скрытыми пунктами второго уровня имеет подпункты и от сюда всё меню рушится.
viber: +79323347724
skype: mynameisasphix
Посетитель
small user social cms
Сообщений: 14
iasphix:
Проблема кроется в том, что в родительском меню значение childs_count при наличии скрытых пунктов для определённых групп не пересчитывается для других групп.

Мне просто интересно, неужели только у меня такая проблема всплыла? Прошу помощи!
Посетитель
small user social cms
Сообщений: 16
Она у всех, просто Ваш случай построения меню не совсем обычный. Проблема именно в том, что доп. пункт основного меню скрыт для гостей и он всего один. Если бы там был ещё один пункт открытый для гостей, то проблем бы не было. Проблема именно в формировании меню.
viber: +79323347724
skype: mynameisasphix
Посетитель
small user social cms
Сообщений: 14
Понял. Спасибо. Буду делать меню под CMS))
В начало страницы
Предыдущая темаСледующая тема Перейти на форум: