MusaPekel FindNode – Smart Forum/Category Search Widget for XenForo 2.3

MusaPekel FindNode – Smart Forum/Category Search Widget for XenForo 2.3 [1.0.2]

Нет прав для скачивания
Версия XenForo
  1. 2.2
  2. 2.3
Что это?
MusaPekel FindNode — это виджет с живой фильтрацией для XenForo 2.3, который позволяет пользователям быстро сужать список категорий и форумов на главной странице форума без перезагрузки страницы. По мере ввода текста список на странице фильтруется в реальном времени. Поддерживаются три режима:
  • Все: Совпадает как с названиями категорий, так и с названиями форумов.
  • Только форумы: Совпадает только с названиями форумов; заголовки категорий скрыты при поиске.
  • Только категории: Совпадает только с названиями категорий; строки форумов скрыты при поиске.
Зачем использовать?
  • Быстрое нахождение: Мгновенный переход к нужному форуму или категории на больших форумах.
  • Фильтрация на месте: Без перезагрузки страниц и редиректов — просто мгновенное сужение текущего списка.
  • Совместимость с темами: Использует стандартные селекторы XenForo; совместим с большинством тем.
  • Доступность: Поиск и фильтрация удобны с клавиатуры.
Установка и размещение
  1. Установите аддон (через AdminCP или CLI).
  2. Перейдите в Appearance → Widgets и добавьте Find Node (musapekel_find_node).
  3. Рекомендуемые позиции:
    • forum_overview_top (вверху списка форумов)
    • forum_list_sidebar (в сайдбаре)
  4. Необязательно: в настройках виджета выберите тип фильтра: Все, Только форумы или Только категории.
Примечание: В позиции сайдбара виджет ждет загрузки DOM главного контента (списка форумов), затем привязывается. jQuery не требуется.

Как это работает
  • Виджет нацелен только на DOM-узлы категорий и форумов на индексе форума.
  • Ввод нормализуется (диакритические знаки/турецкие буквы) и фильтруется на лету.
  • Видимость заголовков категорий и/или строк форумов переключается в соответствии с выбранным режимом.
Производительность и совместимость
  • Только на стороне клиента (vanilla JS), без дополнительных HTTP-запросов.
  • Хорошо масштабируется; для очень больших форумов можно уточнить CSS-селекторы под тему.
  • Проверено на XenForo 2.3. Для кастомных тем могут потребоваться небольшие корректировки селекторов.
FAQ / Решение проблем
  • «Виджет не работает в сайдбаре» — скрипт ждет, пока основной контент загрузится. Если не помогает, возможно, ваша тема использует другие классы — подкорректируйте селекторы (например, .block--category, .node--forum, .block-row.node, .node-title a).
  • «Column 'title' / 'active' is unknown» — используйте правильные поля XF:Widget / XF:WidgetDefinition для XF 2.3. Поля вроде title/active/display_order не являются колонками БД; порядок определяется внутри JSON позиций.
  • Category Search.jpg
    Category Search.jpg
    59.5 KB · Просмотры: 2
  • Find Category And Forum Search.jpg
    Find Category And Forum Search.jpg
    77.2 KB · Просмотры: 1
  • Forum Search.jpg
    Forum Search.jpg
    59 KB · Просмотры: 2
  • mobile.jpg
    mobile.jpg
    164.5 KB · Просмотры: 3
  • sidebar.jpg
    sidebar.jpg
    65 KB · Просмотры: 2
Автор
w1ntras
Скачивания
0
Просмотры
23
Первый выпуск
Обновление
Оценка
0.00 звёзд 0 оценок

Другие ресурсы пользователя w1ntras

Сверху