MusaPekel FindNode

MusaPekel FindNode 1.0.2

Нет прав для скачивания
Совместимость с XenForo
2.2.x 2.3.x
Видимый копирайт
Нет
Русификатор
Нет
MusaPekel FindNode – Smart Forum/Category Search Widget for XenForo 2.3

MusaPekel FindNode — это виджет живой фильтрации для XenForo 2.3, который позволяет пользователям быстро сужать список категорий и форумов в индексе форума, не покидая страницу. По мере ввода текста список на странице фильтруется в режиме реального времени. Поддерживаются три режима:

Все: Соответствует как заголовкам категорий, так и заголовкам форумов.
Только форумы: Соответствует только заголовкам форумов; заголовки категорий скрываются при поиске.
Только категории: Соответствует только заголовкам категорий; строки форума скрываются при поиске.

Зачем использовать?

Быстрый поиск: Мгновенный переход к нужному форуму или категории на больших досках.
Фильтрация на месте: Без перезагрузки страницы, без перенаправлений — просто мгновенное сужение текущего списка.
Поддержка тем: Использует стандартные селекторы XenForo; совместимо с большинством тем.
Удобство: Удобный поиск и фильтрация с клавиатуры.

Установка и размещение

Установите дополнение (AdminCP или CLI).

Перейдите во Внешний вид → Виджеты и добавьте узел поиска (musapekel_find_node).

Рекомендуемые позиции:

forum_overview_top (вверху списка форумов)
forum_list_sidebar (боковая панель)
Необязательно: в настройках виджета выберите тип фильтра: «Все», «Только форумы» или «Только категории».

Примечание: в позиции боковой панели виджет ожидает готовности основного содержимого DOM (списка форумов), а затем привязывается. jQuery не требуется.

Как это работает

Виджет ориентирован только на категории индекса форума/узлы DOM форума.

Ввод нормализован (диакритические знаки/турецкие буквы), и фильтрация применяется в процессе.

Видимость заголовков категорий и/или строк форума переключается в соответствии с выбранным режимом.

Производительность и совместимость

Только клиентская часть (ванильный 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, не являются столбцами базы данных; порядок определяется позициями JSON.
  • 1762700882605.png
    1762700882605.png
    66,9 КБ · Просмотры: 0
  • 1762700874713.png
    1762700874713.png
    167,3 КБ · Просмотры: 0
  • 1762700868597.png
    1762700868597.png
    33,7 КБ · Просмотры: 0
  • 1762700863137.png
    1762700863137.png
    60,7 КБ · Просмотры: 0
  • 1762700857075.png
    1762700857075.png
    42,4 КБ · Просмотры: 0
Назад
Сверху Снизу