KaZaK555 Posted February 11, 2014 Share Posted February 11, 2014 Всем привет, не так давно решил заняться Горизонтальным меню сайта, но появилось пару вопросов не могу сделать эффект переключенной страницы в меню, тоесть на данном скрине у нас акктивна Горизонтальное меню Форума, она подсвечиваеться красным вот так как на скрине, если мы переключим на Новости, она тоже будет подсвечиваться красным, а вот если мы будем нажимать на другие меню, Видео, Помощь и тд. Они подсвечиваються только при наведении, а когда они акктивны тоесть когда мы нажали и перешли на их страницу они не подсвечиваються как акктивные Форум и Новости. Сразу скажу что Видео, Меню, Ресурсы, Помощь, Начать Игру, Добовлял кодом через шаблон globalTemplate. Так же не получаеться поменять местами Форум и Новости, что бы Новости находились у меня самые первые слева а за ним и форум, пытаюсь изменить порядок через Управление приложениями В АЦП - Перемещяя приложения но почему то не дает мне не стандартное приложение Unreal Poratal сделать первым! Link to comment Share on other sites More sharing options...
Dmitriy427 Posted February 12, 2014 Share Posted February 12, 2014 Сразу скажу что Видео, Меню, Ресурсы, Помощь, Начать Игру, Добовлял кодом через шаблон globalTemplate.Фиговый код у вас. Так же не получаеться поменять местами Форум и НовостиВ новых версиях можно перетаскивать приложения в панели управления, да. Для IPB 3.2.x нужна правка globalTemplate или можно IP.Content с соответствующим плагином установить. Link to comment Share on other sites More sharing options...
KaZaK555 Posted February 12, 2014 Author Share Posted February 12, 2014 Фиговый код у вас.Да код самый простой, но интересно как сделать то что мне надо, хотябы как такая функция называется? она же есть и в обычном шаблоне IP.Board только выделение не множко другое, узнать бы код который отвечает за это и я бы их сам изменил :P Link to comment Share on other sites More sharing options...
KaZaK555 Posted February 12, 2014 Author Share Posted February 12, 2014 В новых версиях можно перетаскивать приложения в панели управления, да. Для IPB 3.2.x нужна правка globalTemplate или можно IP.Content с соответствующим плагином установить.На новую версию переходить ну не как ;) 3.2.3 понравилась стабильная :rolleyes: Link to comment Share on other sites More sharing options...
siv1987 Posted February 12, 2014 Share Posted February 12, 2014 Сразу скажу что Видео, Меню, Ресурсы, Помощь, Начать Игру, Добовлял кодом через шаблон globalTemplate.Чтобы было "подсвечивание", надо выделить активную вкладку соответствующим классом active. Link to comment Share on other sites More sharing options...
KaZaK555 Posted February 21, 2014 Author Share Posted February 21, 2014 Чтобы было "подсвечивание", надо выделить активную вкладку соответствующим классом active.Уважаемый siv1987, не моглибы вы подсказать мне из стандартного шаблона IPB этот класс? ;) Link to comment Share on other sites More sharing options...
siv1987 Posted February 21, 2014 Share Posted February 21, 2014 соответствующим классом - active 1 Link to comment Share on other sites More sharing options...
KaZaK555 Posted February 21, 2014 Author Share Posted February 21, 2014 Вот код класса форума!<li class='active'>{parse variable="forumActive" default="" oncondition="IPS_APP_COMPONENT == 'forums'" value="active"} Допустим у меня есть видео но сделанно в меню горизонтальном я код отображаю в ручную, как можно применить класс? Active к данному коду? <li><a href="/index.php?app=videos" >Видео</a></li> Link to comment Share on other sites More sharing options...
siv1987 Posted February 21, 2014 Share Posted February 21, 2014 С условием что находимся на вкладке компонента видео <li class='<if test="IPS_APP_COMPONENT == 'videos'">active</if>'> 1 Link to comment Share on other sites More sharing options...
KaZaK555 Posted February 22, 2014 Author Share Posted February 22, 2014 У меня просто исчезает меню к которому я применяю этот скрипт. Возможно виноват я дал не полный скрипт active? Link to comment Share on other sites More sharing options...
siv1987 Posted February 22, 2014 Share Posted February 22, 2014 Если меню исчезает, значит что-то не закрывается. Надеюсь понятно что это код тега li, и заменять нужно им только , остальное остается так как есть. Смотрите там лишнее не поудаляйте. 1 Link to comment Share on other sites More sharing options...
KaZaK555 Posted February 22, 2014 Author Share Posted February 22, 2014 Если меню исчезает, значит что-то не закрывается. Надеюсь понятно что это код тега li, и заменять нужно им только <li>, остальное остается так как есть. Смотрите там лишнее не поудаляйте.Не меню, а код который я вывожу в этом меню.<li class='<if test="IPS_APP_COMPONENT == 'videos'"><a href="http://needforcraft.ru/index.php?app=videos" target="">Видео</a></if>'>Что то не знаю почему изчезает кнопки к которым я добовляю код, возможно чего то не хватает!<li class='<if test="IPS_APP_COMPONENT == 'videos'"> </if>'> Link to comment Share on other sites More sharing options...
siv1987 Posted February 22, 2014 Share Posted February 22, 2014 Не меню, а код который я вывожу в этом меню.WTF? Зачем условие переделали? У вас был пустой тег без класса. Нужно было просто по условию добавить ему css класс. Я вам написал тег с условием. Осталось было только пустой тег заменить тем, что с условием, при этом остальное ничего не трогая. Это: Заменить этим: active'> <li class='<if test="IPS_APP_COMPONENT == 'videos'">active</if>'><a href="/index.php?app=videos" >Видео</a></li> возможно чего то не хватает!Внимательности не хватает. 1 Link to comment Share on other sites More sharing options...
KaZaK555 Posted February 22, 2014 Author Share Posted February 22, 2014 Извините пока мало что понимаю в этом, спасибо вам. Теперь все заработало! Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now