Меню сайта
Media Filter by AddonsLab (2.6.3) - Дополнение фильтра для Xenforo
Media Filter от AddonsLab. Дополнение позволяет фильтровать и искать медиа на основе полей Media. Это позволит вашим пользователям быстро и точно находить интересующие их медиа.
Элементы управления для фильтрации медиа добавлены во всплывающее окно Фильтры на главной странице и в категориях медиа.
Страница поиска медиа также улучшена, чтобы показывать элементы управления фильтрами, когда форум, по которому ведется поиск, имеет пользовательские поля, связанные с ним.
Каждое поле может быть настроено отдельно для отображения в списке фильтров и/или в форме поиска.
Каждая категория может быть настроена на отображение значений пользовательских полей в поисковых представлениях - в виде префикса или под заголовком.
Поля выбора могут быть настроены для отображения в формах с помощью флажков и выпадающих списков с несколькими вариантами выбора (позволяют искать/фильтровать по нескольким значениям) или выпадающего выбора/радиокнопок (позволяют искать/фильтровать только по одному значению).
Поля даты и числовые поля отображаются в виде интервальных вводов (от... до...), где оба поля являются необязательными, поэтому можно искать любые значения выше/ниже заданных или в определенном интервале.
Также поддерживаются цветовые поля и реализован алгоритм цветового сходства. Все элементы с визуально похожими цветами будут найдены и перечислены. Пример поискового списка медиа, отфильтрованного по цветовому сходству, можно увидеть здесь Индекс цветового сходства является настраиваемым и может быть задан на странице параметров продукта.
Текстовые поля ищутся и индексируются так же, как и название/описание медиа. Полнотекстовый поиск выполняется с нечетким соответствием, то есть искомая фраза не обязательно должна быть в том же порядке, что и в запросе.
В списке медиа отображаются все активные фильтры. Щелчок на каждом фильтре удаляет поле и запускает поиск заново с оставшимися фильтрами.
Продукт позволяет перемещать фильтры из стандартного расположения во всплывающем окне на боковую панель или над списком медиа, настраивая их для каждой категории или глобально.
Поддержка Xenforo Enhanced Search и Elastic Search
Дополнение имеет специальную поддержку дополнения Enhanced Search с бэкендом Elasticsearch. Информация о пользовательских полях индексируется как отдельный тип контента в Elasticsearch. Реализован высокопроизводительный алгоритм для фильтрации миллионов записей и показа только тех медиа, которые соответствуют критериям фильтра. Поиск по пользовательским полям выполняется только один раз, а результат кэшируется для последующих страниц. Несмотря на то, что продукт прекрасно работает без дополнения Enhanced Search, настоятельно рекомендуется использовать это дополнение и Elasticsearch на больших базах данных.