Сборки серверов

СливПлатные

Сейчас онлайн

  • Jolinero
  • covmaoleg24
  • unlocer
  • McGamer4583
  • hazx
  • Pokschubin
  • reclau
  • Jon1232113
  • TheSashaDev
  • platikmoggg
  • ArtemShel
  • OstadSmp
  • leveezz
  • SKITLSPDE
  • Vityae95
  • kirilltwice
  • Kypid0n4ik
  • ConsoleOk1
  • fafu813
  • CaPybaRa_931
  • RedBear
  • masxim
  • MrDrag0nXYT
  • Na1Fu
  • SKirReYnA
  • ShetlanderI3
  • vadim43
  • Янкуар
  • Ananas8
  • kirkabak
  • qqDarkDeZzZ
  • BearHariYT
  • fazer227
  • Roman 12567
  • k1nzar0
  • Axsion
  • Rilliks
  • llozzyx
  • Encourage
  • andzen4ik
  • heysaiaan
  • bobrilo
  • sSlime47
  • Inquisit0R
  • 888ru888
  • TpycuK
  • pizzatop444444
  • Logi123123
  • exparc
  • F1styx y
  • 123123123123321321321
  • yanix1337
  • cawa
  • gamemode123
  • huydsfhudsfhug
  • DozzAA
  • kir239
  • Avey
  • ZberMak123qwe
  • NightSide777
  • 1XXGGHD1
  • kel87
  • kobats
  • mizzie71
  • UnearthlyCatS
  • VladimirBans
  • Arisu
  • timverhovniy
  • rudefacekid
  • f0ster333
  • Тимур
  • Leniumtv
  • Liberton
  • limitedf1x
  • rrrw
  • kekstm989
  • Nameless58
  • sepersi
  • costy925
  • Stas12345

Как сделать меню кнопок?

Статус
Вы не можете ничего здесь написать, потому что тема была закрыта.
B
Как сделать меню кнопок? Ну типа нажимаешь на кнопку меню а там ещё кнопки по типу "(Иконка человек и) Пользователь"
 
Решение
ymka
@BlackBro, начиная с XenForo 2.x, для создания многоуровневого (выпадающего) меню с кнопками можно использовать стандартную систему навигации. Ниже приведён общий алгоритм, как это сделать без установки дополнительных плагинов.

1. Настройка навигации (Public navigation)​


  1. Зайдите в админ-панель XenForo (обычно: ваш_сайт/admin.php).
  2. Перейдите в раздел Setup (Настройка) > Public navigation (Публичная навигация).
    - В некоторых версиях XenForo 2.x переход может называться «Appearance» → «Navigation». (Зависит от локализации и конкретной ветки 2.x.)
  3. Нажмите кнопку Add navigation (или «Добавить элемент навигации»).

Основные поля нового пункта:​

  • Title (Название) —...
ymka
@BlackBro, начиная с XenForo 2.x, для создания многоуровневого (выпадающего) меню с кнопками можно использовать стандартную систему навигации. Ниже приведён общий алгоритм, как это сделать без установки дополнительных плагинов.

1. Настройка навигации (Public navigation)​


  1. Зайдите в админ-панель XenForo (обычно: ваш_сайт/admin.php).
  2. Перейдите в раздел Setup (Настройка) > Public navigation (Публичная навигация).
    - В некоторых версиях XenForo 2.x переход может называться «Appearance» → «Navigation». (Зависит от локализации и конкретной ветки 2.x.)
  3. Нажмите кнопку Add navigation (или «Добавить элемент навигации»).

Основные поля нового пункта:​

  • Title (Название) — это название основного меню (например, «Пользователь»).
  • Type (Тип) — выберите «Basic» (или «Custom URL»/«Нет действия»), если вам нужно просто создать выпадающий список без основной ссылки, либо задайте ссылку, если при клике на родительский пункт надо открыть какую-то страницу.
  • Navigation Display Condition (Условия отображения) — можно оставить по умолчанию или задать права/условия, если хотите показывать меню только для определённых групп пользователей.
  • Icon (Иконка) — здесь можно указать иконку FontAwesome (например, fa-user), если хотите, чтобы слева от названия была иконка «человечка».

Важно: В XenForo 2 встроена поддержка FontAwesome 5 (в свежих версиях – уже FA6), так что достаточно прописать класс без префикса fa-. Например, user или user-circle. Точный формат зависит от версии иконок.

  1. Сохраните элемент навигации — теперь у вас есть «родительский» пункт меню.

2. Добавление подпунктов (дочерних элементов)​


Чтобы при клике на кнопку «Пользователь» выпадали дополнительные пункты:
  1. Оставаясь в том же разделе Public navigation, нажмите снова Add navigation.
  2. Title (заголовок) — задайте название подпункта (например, «Профиль», «Настройки», «Выход» и т.д.).
  3. Parent navigation entry (Родительский пункт) — выберите тот пункт, который вы создали раньше (например, «Пользователь»). Благодаря этому подпункт будет «дочерним» и появится во всплывающем меню.
  4. Если нужно, задайте Type (например, «Link» для перехода по URL), либо оставьте «Basic»/«Custom URL» и укажите конкретную ссылку (скажем, account/ для «Настроек» профиля и т.п.).
  5. Icon (Иконка) — при желании можете поставить свою иконку, чтобы каждый подпункт имел собственное обозначение.
  6. Сохраните подпункт.

Повторите эти действия для каждого пункта, который должен выпадать при нажатии на кнопку «Пользователь».

3. Проверка и настройка порядка отображения​

  • Зайдите на свой форум и обновите страницу.
  • В верхней (или боковой) навигации вы должны увидеть новый элемент «Пользователь».
  • При клике должна появляться выпадающая панель с вашими подпунктами.
  • Если нужно изменить порядок пунктов, в списке Public navigation (или «Навигация») у каждого пункта есть поле Display order (или «Порядок отображения»). Меньшие числа будут отображаться левее (или выше) в меню.

4. Дополнительные моменты​

  • Ограничение доступа: Вы можете ограничить видимость пунктов меню для определённых групп пользователей (к примеру, чтобы гости не видели «Настройки профиля»). Для этого используйте настройки «User group visibility» или добавьте условия в разделе «Navigation Display Condition».
  • Стили и иконки: Если хотите использовать сторонние иконки или особый стиль, вы можете добавить собственные CSS-классы в шаблоны XenForo, либо воспользоваться встроенным Theme House Icon Manager (в зависимости от вашего стиля/темы).
  • Многоуровневые вложения: По умолчанию дочерние уровни меню в XenForo ограничены. Обычно хватает одного уровня, но если нужна более сложная структура, можно использовать CSS/шаблонные доработки или специальные плагины.

Таким образом, стандартный способ сделать кнопку «Меню», по нажатию на которую появляются дополнительные подпункты (например, «(Иконка) Пользователь» → «Профиль», «Настройки» и т. д.), заключается в создании одного родительского элемента и нужного количества «дочерних» (подпунктов) в разделе Public navigation.


Если же вам требуется более сложная логика или многоступенчатые вложения, можно рассмотреть сторонние аддоны, которые дают расширенные возможности по управлению меню и его оформлением.
 
Решение
Статус
Вы не можете ничего здесь написать, потому что тема была закрыта.
ВерхНиз