Перейти к публикации
View in the app

A better way to browse. Learn more.

Дизайн и модификация Invision Community

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Горизонтальное меню сайта IPB 3.2.3

Опубликовано:

Всем привет, не так давно решил заняться Горизонтальным меню сайта, но появилось пару вопросов не могу сделать эффект переключенной страницы в меню, тоесть на данном скрине у нас акктивна Горизонтальное меню Форума, она подсвечиваеться красным вот так как на скрине, если мы переключим на Новости, она тоже будет подсвечиваться красным, а вот если мы будем нажимать на другие меню, Видео, Помощь и тд. Они подсвечиваються только при наведении, а когда они акктивны тоесть когда мы нажали и перешли на их страницу они не подсвечиваються как акктивные Форум и Новости. Сразу скажу что Видео, Меню, Ресурсы, Помощь, Начать Игру, Добовлял кодом через шаблон globalTemplate. Так же не получаеться поменять местами Форум и Новости, что бы Новости находились у меня самые первые слева а за ним и форум, пытаюсь изменить порядок через Управление приложениями В АЦП - Перемещяя приложения но почему то не дает мне не стандартное приложение Unreal Poratal сделать первым!

post-56014-0-67319800-1392160884_thumb.jpg

Рекомендованные сообщения

Опубликовано:
Сразу скажу что Видео, Меню, Ресурсы, Помощь, Начать Игру, Добовлял кодом через шаблон globalTemplate.
Фиговый код у вас.

 

Так же не получаеться поменять местами Форум и Новости
В новых версиях можно перетаскивать приложения в панели управления, да. Для IPB 3.2.x нужна правка globalTemplate или можно IP.Content с соответствующим плагином установить.
Опубликовано:
  • Автор

Фиговый код у вас.

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

Опубликовано:
  • Автор

В новых версиях можно перетаскивать приложения в панели управления, да. Для IPB 3.2.x нужна правка globalTemplate или можно IP.Content с соответствующим плагином установить.

На новую версию переходить ну не как ;) 3.2.3 понравилась стабильная :rolleyes:
Опубликовано:

Сразу скажу что Видео, Меню, Ресурсы, Помощь, Начать Игру, Добовлял кодом через шаблон globalTemplate.

Чтобы было "подсвечивание", надо выделить активную вкладку соответствующим классом active.

  • 2 недели спустя...
Опубликовано:
  • Автор

Чтобы было "подсвечивание", надо выделить активную вкладку соответствующим классом active.

Уважаемый siv1987, не моглибы вы подсказать мне из стандартного шаблона IPB этот класс? ;)

Опубликовано:

соответствующим классом - active

Опубликовано:
  • Автор

Вот код класса форума!

<li class='active'>

{parse variable="forumActive" default="" oncondition="IPS_APP_COMPONENT == 'forums'" value="active"} 

 

Допустим у меня есть видео но сделанно в меню горизонтальном я код отображаю в ручную, как можно применить класс? Active к данному коду?

<li><a href="/index.php?app=videos" >Видео</a></li>

Опубликовано:

С условием что находимся на вкладке компонента видео

 

<li class='<if test="IPS_APP_COMPONENT == 'videos'">active</if>'>

Опубликовано:
  • Автор

У меня просто исчезает меню к которому я применяю этот скрипт. Возможно виноват я дал не полный скрипт active?

Опубликовано:

Если меню исчезает, значит что-то не закрывается. Надеюсь понятно что это код тега li, и заменять нужно им только

  • , остальное остается так как есть. Смотрите там лишнее не поудаляйте.
  • Опубликовано:
    • Автор

    Если меню исчезает, значит что-то не закрывается. Надеюсь понятно что это код тега 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>'>

    Опубликовано:

    Не меню, а код который я вывожу в этом меню.

    WTF? Зачем условие переделали? У вас был пустой тег

  • без класса. Нужно было просто по условию добавить ему css класс. Я вам написал тег с условием. Осталось было только пустой тег
  • заменить тем, что с условием, при этом остальное ничего не трогая.

     

    Это:

  • Заменить этим:

  • active'>

     

    <li class='<if test="IPS_APP_COMPONENT == 'videos'">active</if>'><a href="/index.php?app=videos" >Видео</a></li>

     

    возможно чего то не хватает!

    Внимательности не хватает.

  • Опубликовано:
    • Автор

    Извините пока мало что понимаю в этом, спасибо вам. Теперь все заработало!

    Создайте аккаунт или войдите в него для комментирования

    Сейчас на странице 0

    • Нет пользователей, просматривающих эту страницу.

    Configure browser push notifications

    Chrome (Android)
    1. Tap the lock icon next to the address bar.
    2. Tap Permissions → Notifications.
    3. Adjust your preference.
    Chrome (Desktop)
    1. Click the padlock icon in the address bar.
    2. Select Site settings.
    3. Find Notifications and adjust your preference.