- Совместимость с XenForo
- 2.3
[FX] Trending Tags позволяет администраторам и модераторам форума легко выделять актуальные темы, важные события, популярные поисковые запросы и важные ссылки. Разработанная на основе
многоуровневой архитектуры кэширования XenForo, она обеспечивает молниеносную загрузку страниц без
каких-либо запросов к базе данных во время просмотра пользователями.
Основные характеристики
1. Полноэкранная панель с популярными тегами под панелью навигации.
- Автоматически отображает привлекательную панель с популярными ключевыми словами непосредственно под основной панелью навигации (PAGE_CONTAINER).
- Современный пользовательский интерфейс, отмеченный энергичным значком в виде пламени (fa-fire), с плавной горизонтальной прокруткой во всех областях просмотра (мобильные устройства, планшеты, настольные компьютеры).
- Бесперебойная встроенная совместимость как со светлым, так и с темным режимами.
2. Специальный виджет для отображения трендовых тегов.
- Предоставляет идентификатор определения виджета: fx_trending_tags, готовый к размещению в любом месте вашего форума (боковая панель портала/главной страницы, списки тем, представление тем и т. д.).
- Позволяет администраторам настраивать заголовок виджета и иконку FontAwesome непосредственно из панели администратора.
3. Прямое управление фронтендом (модальное окно)
- Участники с назначенными правами доступа увидят значок быстрого управления (шестерёнка) рядом с панелью тегов.
- При нажатии открывается интерактивное всплывающее окно управления:
- Добавить новый : Добавляйте неограниченное количество тегов с заголовком, URL-адресом и порядком отображения.
- Редактирование : Обновите заголовок, URL или измените приоритет отображения (display_order).
- Удаление : Мгновенное удаление просроченных тегов одним щелчком мыши.
- Автоматическая синхронизация : виджеты и панели интерфейса обновляются мгновенно после сохранения без необходимости вмешательства в панель администратора.
4. Высокопроизводительное многоуровневое кэширование
- Уровень 1: Поставщик кэша XF (\XF::app()->cache()):
- Автоматически кэширует списки тегов в высокопроизводительных бэкэндах, таких как Redis, Memcached или APCu, если это настроено на сервере.
- Уровень 2: XF SimpleCache (\XF::app()->simpleCache()):
- Сохраняется непосредственно в реестре автозагрузки XenForo.
- Это гарантирует, что даже на серверах без Redis/Memcached дополнение не будет выполнять никаких запросов к базе данных на всех страницах, поскольку список тегов предварительно загружается в оперативную память при запуске XenForo.
- Аннулирование и восстановление в реальном времени:
- Благодаря хукам жизненного цикла сущностей (_postSave, _postDelete) в Entity\Tag: всякий раз, когда тег добавляется, изменяется или удаляется через модальное окно интерфейса, API или скрипт командной строки, слои кэша мгновенно аннулируются и перестраиваются.
Настройки и права доступа
1. Настройки (Панель администратора > Настройки > [FX] Trending Tags
| Вариант (идентификатор варианта) | Тип данных | По умолчанию | Описание |
|---|
| fx_tt_show_under_nav | Логический параметр (Вкл./Выкл.) | На | Автоматически вставляет панель с популярными тегами под основную панель навигации (перед содержимым страницы). |
| fx_tt_allowed_groups | Группы пользователей (выбор нескольких вариантов) | Пустой | Группам пользователей разрешено нажимать на значок шестеренки редактирования и управлять популярными тегами на лицевой стороне сайта. |
2. Права доступа для групп пользователей
- Разрешение: [FX] Manage Trending Tags (Группа: Общие разрешения).
- Позволяет делегировать детальные права доступа определенным группам пользователей или отдельным пользователям с помощью стандартной системы разрешений XenForo.
-
a2.png
225.3 KB
· Просмотры: 12
-
Capture.png
34.7 KB
· Просмотры: 11