Привет гость!

Приветствуем тебя на нашем форуме! Мы очень рады тебя видеть и с большим удовольствием поделимся всей информацией нашего форума!

Мы уважаем своих пользователей и так же ждем от тебя приятного общения.

MusaPekel FindNode – умный виджет поиска по форуму/категории

gomer

Moderator
Moderator
Регистрация
09.06.2022
Сообщения
88
Реакции
177
MusaPekel FindNode — это виджет живой фильтрации для XenForo 2.3, который позволяет пользователям быстро сужать категории и форумы в индексе форума, не покидая страницу . По мере ввода текста список на странице фильтруется в режиме реального времени. Он поддерживает три режима:


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

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


  • Более быстрый поиск: мгновенно переходите к нужному форуму или категории на больших досках объявлений.
  • Фильтрация на месте: никаких перезагрузок страниц, никаких перенаправлений — только мгновенное сужение текущего списка.
  • Совместимость с темами: использует селекторы XenForo по умолчанию; совместим с большинством тем.
  • Доступность: удобный поиск и фильтрация с помощью клавиатуры.


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


  • Виджет ориентирован только на категории индекса форума / узлы 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 .
 

Вложения

  • MusaPekel-FindNode-1.0.2.zip
    333,9 КБ · Просмотры: 6
  • 232.png
    232.png
    71,5 КБ · Просмотры: 34
Спам - Полное обнуление аккаунта!
Выпрашивание реакций - Обнуление + предупреждение/бан!
Все сообщения проходят модерацию!
Приваточка админа⭐️
Сливы девушки админа
https://t.me/+1V19M_GECpgwMDI6