- Совместимость с XF
- 2.3.x
- 2.2.x
- Краткое описание
- MusaPekel FindNode is a live filtering widget for XenForo 2.3 that instantly narrows down categories and forums on the forum index without leaving the page, supporting All, Forums only, or Categories only modes. Ideal for faster discovery and theme-friendly use, it's keyboard accessible and works seamlessly with most themes. Installation is simple via AdminCP or CLI; recommended positions include forumoverviewtop and forumlistsidebar.
MusaPekel FindNode - это живой фильтрующий виджет для XenForo 2.3, который позволяет пользователям быстро упростить категорию и форумы на главной странице форума без выхода с текущей страницы. При вводе пользователи получают реальное время фильтрацию списка на странице. Поддерживает три режима:
Все: Срабатывает на оба заголовка категории и форума.
Форумы только: Срабатывает только на заголовках форума; заголовки категорий скрываются во время поиска.
Категории только: Срабатывает только на заголовках категории; строки форумов скрываются во время поиска.
Почему использовать?
Быстрое открытие: Прямой доступ к нужному форту или категории на больших досках.
Внутренний фильтрация: Без перезагрузки страницы, без переадресации — только инстантное упрощение текущего списка.
Тема-дружелюбный: Использует стандартные селекторы XenForo; совместимо со многими темами.
Доступный: Поисковая и фильтрующая цепочка, доступная для клавиатуры.
Установка и размещение
Установите дополнение (в Админ-панели или CLI).
Перейдите в Настройки → Виджеты и добавьте FindNode (musapekel_find_node).
Рекомендуемые позиции:
forum_overview_top (верх форума)
forum_list_sidebar (sidebar)
Дополнительно: В настройках виджета выберите режим фильтрации: Все, Форумы только или Категории только.
Виджетtargetит DOM узлы категорий форума и форумов только.
Исходные данные нормализуются (диакритики/турецкие буквы) и фильтруются в реальном времени.
Показ категории заголовков и/или строк форума таймплифтится в зависимости от выбранного режима.
Потребительская производительность и совместимость
Только на стороне клиента (vanilla JS), без дополнительных HTTP запросов.
Стабильна; для очень больших досок, учитывайте узконаправленные CSS селекторы к вашему тематическому оформлению.
Проверено на XenForo 2.3. Кастомные темы могут потребовать небольших тонких правок в селекторах.
Чаще задаваемые вопросы и постепенные решения проблем
“Виджет не работает в боковом разделе.” Скрипт ждет загрузки основного контента. Если это все еще не работает, тема может использовать разные классы—уточняйте селекторы (например, .block--category, .node--forum, .block-row.node, .node-title a).
“Колонка 'title' / 'active' неизвестна.” Используйте правильные XF:Widget / XF:WidgetDefinition поля для XF 2.3. Поля как title/active/display_order не являются DB-колонками; порядок жизни внутри JSON-позиций.
Все: Срабатывает на оба заголовка категории и форума.
Форумы только: Срабатывает только на заголовках форума; заголовки категорий скрываются во время поиска.
Категории только: Срабатывает только на заголовках категории; строки форумов скрываются во время поиска.
Почему использовать?
Быстрое открытие: Прямой доступ к нужному форту или категории на больших досках.
Внутренний фильтрация: Без перезагрузки страницы, без переадресации — только инстантное упрощение текущего списка.
Тема-дружелюбный: Использует стандартные селекторы XenForo; совместимо со многими темами.
Доступный: Поисковая и фильтрующая цепочка, доступная для клавиатуры.
Установка и размещение
Установите дополнение (в Админ-панели или CLI).
Перейдите в Настройки → Виджеты и добавьте FindNode (musapekel_find_node).
Рекомендуемые позиции:
forum_overview_top (верх форума)
forum_list_sidebar (sidebar)
Дополнительно: В настройках виджета выберите режим фильтрации: Все, Форумы только или Категории только.
Как оно работает
Виджетtargetит DOM узлы категорий форума и форумов только.
Исходные данные нормализуются (диакритики/турецкие буквы) и фильтруются в реальном времени.
Показ категории заголовков и/или строк форума таймплифтится в зависимости от выбранного режима.
Потребительская производительность и совместимость
Только на стороне клиента (vanilla JS), без дополнительных HTTP запросов.
Стабильна; для очень больших досок, учитывайте узконаправленные CSS селекторы к вашему тематическому оформлению.
Проверено на XenForo 2.3. Кастомные темы могут потребовать небольших тонких правок в селекторах.
Чаще задаваемые вопросы и постепенные решения проблем
“Виджет не работает в боковом разделе.” Скрипт ждет загрузки основного контента. Если это все еще не работает, тема может использовать разные классы—уточняйте селекторы (например, .block--category, .node--forum, .block-row.node, .node-title a).
“Колонка 'title' / 'active' неизвестна.” Используйте правильные XF:Widget / XF:WidgetDefinition поля для XF 2.3. Поля как title/active/display_order не являются DB-колонками; порядок жизни внутри JSON-позиций.