Умный фильтр новостей для DataLife Engine
Краткое описание
Модуль фильтрации новостей для DataLife Engine. Позволяет посетителям быстро находить нужные материалы по категориям, тегам, датам, рейтингу, просмотрам и дополнительным полям.
Полное описание
Модуль подойдёт для интернет-магазинов, каталогов, киносайтов, сайтов приложений, недвижимости, автомобилей, товаров, услуг и любых других проектов, где стандартного поиска DLE уже недостаточно.
Что умеет модуль
Посетитель может отфильтровать новости по нескольким параметрам одновременно:
- названию и содержимому новости;
- категории;
- тегу;
- дате публикации;
- рейтингу;
- количеству просмотров;
- дополнительным полям DLE;
- диапазону числовых значений;
- заранее созданным SEO-страницам.
Также можно настроить сортировку по дате, заголовку, рейтингу, просмотрам и дополнительным полям.
Например, на сайте приложений можно сделать фильтр по цене, версии Android, категории и году обновления. На киносайте — по году, стране, жанру и рейтингу. В каталоге товаров — по цене, бренду, размеру и наличию.
Отдельные фильтры для дополнительных полей
Каждое дополнительное поле DLE можно вывести отдельным элементом формы.
Поддерживаются:
- обычный выпадающий список;
- множественный выпадающий список;
- чекбоксы;
- радиокнопки;
- текстовое поле;
- числовое поле;
- диапазон от и до;
- ползунок цены или другого числового значения.
Для каждого поля отдельно настраивается:
- показывать его в фильтре или нет;
- название;
- тип элемента формы;
- способ сравнения значения;
- автоматический сбор вариантов из новостей;
- ручной список вариантов;
- разделитель значений;
- минимальное и максимальное значение;
- шаг ползунка;
- префикс и суффикс;
- возможность сортировки;
- числовой, текстовый или датированный тип сортировки.
AJAX-фильтрация
Результаты загружаются без полной перезагрузки страницы.
Во время AJAX-работы модуль умеет:
- обновлять список найденных новостей;
- переключать страницы навигации;
- менять URL в адресной строке;
- обновлять Title страницы;
- скрывать стандартную ленту DLE;
- прокручивать страницу к результатам;
- показывать индикатор загрузки;
- сохранять работу кнопок избранного.
При необходимости AJAX можно отключить. Тогда фильтр будет работать с обычным переходом на отдельную страницу.
Результаты фильтра можно кэшировать, чтобы снизить нагрузку на базу данных.
SEO-возможности
Фильтр можно использовать не только как пользовательский фильтр, но и для создания полноценных посадочных страниц.
Поддерживается:
- собственный Title;
- Meta Description;
- H1;
- Meta Robots;
- отдельные настройки для первой страницы и пагинации;
- ЧПУ;
- готовые SEO-страницы;
- собственный URL страницы;
- отдельный шаблон результата;
- сохранённый набор параметров;
- код ответа 404, если ничего не найдено;
- обработка неправильных URL;
- защита от несуществующих страниц пагинации.
В админке можно создать готовую страницу, например:
/filter/besplatnye-igry/
и привязать к ней нужные параметры.
Скриншоты
Видео
Комментарии (0)
Пока нет комментариев. Будьте первым!
Чтобы оставить комментарий, войдите через Telegram