DLE Smart Filter

Розумний фільтр публікацій для DLE: підбір за категоріями, тегами й будь-якими дод. полями, лічильники біля кожного значення, свій вигляд на ПК і телефоні та SEO-сторінки під запити. Підтримує DLE 21.0.
Версія 1.0.0 PHP 7.4 — 8.4 DLE 15.1 — 21.0 Документація Відкрити демо

DLE Smart Filter — фільтр публікацій для DataLife Engine, як у хорошому інтернет-магазині. Відвідувач обирає жанр, рік, рейтинг, ціну чи будь-яке інше поле сайту й одразу бачить, скільки публікацій знайдеться. Фільтр ставиться одним тегом над списком розділу або головної й змінює цей список на місці, без нових сторінок і без правки рушія. Працює з будь-яким шаблоном і DLE 15.1–21.0.

Головне

  • Фільтр за всім, що є на сайті. Категорії з підрозділами, теги, автор, назва, дата, рейтинг, перегляди, коментарі та всі додаткові поля DLE: списки, числа, дати, «так / ні».
  • Лічильники біля кожного значення. Біля кожного пункту видно, скільки публікацій знайдеться, порожні пункти тьмяніють. Відвідувач не потрапляє на «нічого не знайдено».
  • Свій вигляд у кожного поля. Галочки, кнопки, випадний список, повзунок «від–до» з гістограмою, кнопки «від 7», дати, перемикач. Значення можна обмежити: наприклад, рік лише 2026, 2025, 2024.
  • Розкладка окремо для ПК і телефона. Рядок зверху, колонка збоку або кнопка з вікном на ПК; рядок із прокруткою або кнопка «Фільтри» зі шторкою на телефоні.
  • Швидко й на великих сайтах. Свій індекс значень: на 100 000 публікацій лічильники рахуються за 1–2 секунди, а сторінка з фільтром їх зовсім не чекає.
  • SEO-сторінки під запити. «Фільми з Ді Капріо», «Комедії 2025 року»: свої умови, адреса, title, H1, текст і карта сайту. Створюються окремо й лише тоді, коли ви цього хочете.

На сайті

  • Тег {smart-filter name="…"} ставиться в будь-який .tpl. Над списком розділу або головної фільтр змінює цей список на місці, адреса лишається в розділу, сторінку можна оновити чи надіслати посиланням.
  • У статті, на окремій сторінці чи в колонці фільтр веде до вибраної стрічки: головної або потрібного розділу.
  • Застосування одразу при виборі, кнопкою «Застосувати» або «Показати N», без перезавантаження сторінки.
  • Вибране стоїть чипами, зайве прибирається хрестиком, є «Скинути все», сортування й «Показати ще» або сторінки.
  • Пошук у списку знаходить будь-яке значення, навіть якщо в поля тисячі варіантів, наприклад актори.
  • Результати виводяться картками вашого шаблону: shortstory.tpl чи будь-яким іншим tpl, вигляд після підбору не змінюється.
  • Підписка «Повідомляти про нові»: сайт напише користувачу, коли з'явиться нова публікація за його підбором.

Конструктор в адмінці

  • Готові набори для старту: кіно, магазин, оголошення, блог, порожній або «підібрати сам» за дод. полями сайту.
  • Поля перетягуються, у кожного свій підпис, вигляд, порядок пунктів, логіка «будь-яке з» або «всі одразу», «крім», межі, крок і одиниця.
  • Поле можна показувати лише в потрібних розділах або коли в іншому полі вибрано значення.
  • Умови фільтра: де він працює, які категорії й публікації ніколи не показувати, кому з груп користувачів він видимий.
  • Екрани у звичному стилі DLE, кожна дія в меню рядка.

Зовнішній вигляд

  • Чотири стилі, колір як у шаблону або свій, заокруглення, щільність, світла й темна тема за фоном сайту.
  • Правильний вигляд з першого кадру: фільтр не «стрибає» під час завантаження сторінки.
  • Уся розмітка лежить у файлах .tpl і перевизначається в папці вашого шаблону, оновлення модуля їх не чіпає.

SEO і статистика

  • Підбори з параметрами закриті noindex і ведуть canonical на сторінку без параметрів, тому фільтр не плодить дублів у пошуку.
  • Індексуються лише ваші SEO-сторінки, для них є окрема карта сайту.
  • Статистика показує, що шукають найчастіше і що шукали, але не знайшли. З популярного запиту SEO-сторінка робиться одним кліком.
  • Тег {smart-filter-seo} виводить посилання на SEO-сторінки списком, наприклад на головній чи в підвалі.

Надійність

  • Публікації, додані в адмінці, на сайті, парсерами й імпортом, потрапляють у фільтр самі.
  • Захист від перебору ботами й кеш, який не скидається повністю при кожній правці.
  • Мови: російська, англійська, українська, іспанська.

Тариф «Без прив'язки»

  • Підписаний ключ без домену й без запитів до нашого сервера.

Скріншоти

Натисніть на скріншот, щоб збільшити

Виберіть відповідний тариф

Ми пропонуємо гнучкі варіанти ліцензування залежно від ваших потреб.

Стандарт
$49
  • 3 сайти
  • Відкритий вихідний код
  • Підтримка 12 місяців
  • Без оновлень
  • Завантаження 7 днів
Рекомендуємо
Розширений
$73
  • Усі функції Стандарту
  • 10 сайтів
  • Пріоритетна підтримка
  • Оновлення 12 місяців
Преміум
$146
  • Усі функції Розширеного
  • Необмежена кількість сайтів
  • Персональні консультації
  • Оновлення назавжди
  • Встановлення та налаштування
  • Адаптація під ваш сайт (включно з доопрацюванням коду)
Без прив'язкиДля студій і закритих серверів

Усе з Преміуму, але ключ не прив'язаний до сайтів і модуль не звертається до нашого сервера.

$327

Сайт — це домен разом з усіма його піддоменами.

Історія версій

  1. 1.0.0 поточна 14 Нове 1 Покращено

    Нове 14

    • Фільтр за всім, що є на сайті: категорії й підкатегорії, теги, автор, назва, дата, рейтинг, перегляди та всі дод. поля
    • Конструктор в адмінці: поля перетягуються, у кожного свій вигляд, а тег вставляється будь-де в шаблоні
    • Вигляд поля на вибір: галочки, кнопки, випадний список, повзунок «від–до», кнопки «від N»
    • Які значення показувати: усі, лише перелічені або діапазон, наприклад рік 2026, 2025, 2024
    • Розкладка на ПК і телефоні задається окремо: рядок зверху, колонка збоку, кнопка з вікном або шторкою
    • Фільтр не створює сторінок: у розділі й над стрічкою головної змінює список на місці, в іншому місці веде до вибраної стрічки
    • Застосування одразу, кнопкою «Застосувати» або «Показати N», без перезавантаження чи звичайними посиланнями
    • Лічильники біля кожного значення, «крім», пошук у списку серед усіх значень (наприклад, будь-хто з тисяч акторів), «Показати ще» і сторінки
    • Шаблон карток: результати виводяться будь-яким tpl шаблону, вигляд після підбору не змінюється
    • SEO-сторінки створюються окремо: свої умови (або без умов — сторінка підбору), адреса, title, description, H1, текст, карта сайту і будь-який фільтр
    • Чесне SEO: підбори з параметрами закриті noindex і ведуть canonical на сторінку без них, індексуються лише SEO-сторінки, підказка для robots.txt
    • Підписка на нові публікації за підбором, статистика популярних запитів
    • Зовнішній вигляд: колір і тема як у шаблону або свої, повна свобода через .tpl модуля
    • Поле можна показувати лише в потрібному розділі або коли вибрано значення іншого поля; публікації, додані з сайту й парсерами, потрапляють у фільтр самі

    Покращено 1

    • Швидко на великих сайтах: на 100 000 публікацій лічильники рахуються за 1–2 секунди (було до 85), сторінка з фільтром не чекає лічильників, кеш не скидається повністю при кожній правці
Помилки та пропозиції Повідомте про помилку або запропонуйте покращення — і стежте за статусом.
DLE Smart Filter · модуль для DataLife Engine

Коментарі

Коментарів поки немає — напишіть першим.

Щоб написати коментар, увійдіть в акаунт.