Smart Recommendations DLE
Это интеллектуальная система, которая персонализирует контент на вашем киносайте. Модуль использует два мощных алгоритма (контентно-ориентированный и на основе связанных ID), автоматически предлагает релевантные фильмы на базе истории просмотров и гибко настраивается через удобную админ-панель, оптимизируя производительность благодаря кэшированию.
Купить сейчасSmart Recommendations для DLE: Интеллектуальная Система Рекомендаций Фильмов
Представляем вашему вниманию модуль Smart Recommendations — мощное и гибкое решение для DataLife Engine (DLE), предназначенное для создания продвинутой системы рекомендаций фильмов на вашем сайте. Забудьте о статичных списках "похожих" фильмов: наш модуль использует интеллектуальные алгоритмы, чтобы предложить вашим пользователям контент, который им действительно понравится, значительно повышая вовлеченность и время, проведенное на сайте.
Зачем вашему киносайту нужна интеллектуальная система рекомендаций?
В современном мире онлайн-кинотеатров пользователи ожидают персонализированного подхода. Модуль Smart Recommendations — это не просто дополнение, это ключевой элемент, который превращает ваш сайт из простой коллекции фильмов в динамичную, интерактивную платформу:
-
Увеличение вовлеченности: Предлагая фильмы, которые соответствуют интересам пользователя, вы стимулируете его просмотр большего количества контента.
-
Персонализация: Каждый пользователь получает уникальные рекомендации, основанные на его просмотренных фильмах, предпочтениях и даже поведении других пользователей.
-
Рост просмотров: Легкий доступ к релевантному контенту означает больше просмотренных фильмов и дольше проведенного времени на вашем сайте.
-
Повышение лояльности: Пользователи ценят, когда их понимают, и возвращаются туда, где им предлагают именно то, что нужно.
-
Автоматизация: Модуль работает полностью автоматически, избавляя вас от ручного подбора похожих фильмов.
Ключевые Особенности Модуля Smart Recommendations v2.0
Модуль был разработан с учетом современных требований к рекомендательным системам, предлагая гибкость и высокую производительность.
1. Два Мощных Метода Рекомендаций:
Smart Recommendations предлагает администратору выбор из двух эффективных подходов, которые можно переключать в любой момент:
-
1. «Умная система» (Weighted Method): Это сердце модуля, использующее контентно-ориентированный подход. Он анализирует дополнительные поля (XFields) ваших фильмов, чтобы найти наиболее похожие:
-
Жанры: Чем больше совпадений по жанрам, тем выше релевантность.
-
Актеры: Фильмы с общими актерами получают дополнительные очки.
-
Режиссеры: Совпадение по режиссерам также значительно влияет на схожесть.
-
Категории: Фильмы из тех же категорий, что и просмотренные, получают более высокий вес.
-
Схожесть названий: Модуль может анализировать текстовое сходство в названиях фильмов, чтобы найти контент с похожей тематикой или франшизой.
-
Гибкие Веса: Вы, как администратор, можете настраивать вес каждого из этих параметров (жанр, актеры, режиссер, категория, название) через административную панель. Это позволяет тонко регулировать, что является наиболее важным для определения схожести на вашем сайте.
-
-
2. «Прямые связи» (Related IDs Method): Этот метод использует стандартное поле DLE
related_ids(dle_post_extras.related_ids), которое вы заполняете вручную при добавлении или редактировании фильма.-
Модуль автоматически собирает все
related_idsиз последних просмотренных пользователем фильмов. -
Затем он отображает эти связанные фильмы, исключая уже просмотренные или текущий фильм.
-
Это идеальный выбор, если вы предпочитаете полный ручной контроль над тем, какие фильмы связаны друг с другом.
-
2. Интеллектуальный Сбор Истории Просмотров:
Модуль автоматически и незаметно для пользователя собирает информацию о просмотренных фильмах:
-
Для зарегистрированных пользователей: История просмотров сохраняется в базе данных в профиле пользователя (
dle_users.watched_movies), обеспечивая постоянство рекомендаций при входе с любого устройства. -
Для гостей (незарегистрированных пользователей): История сохраняется в Local Storage и Cookie браузера. Это позволяет гостям также получать персонализированные рекомендации, пока они не очистят кэш браузера или не перейдут на другое устройство.
-
Лимит Просмотренных Фильмов: В настройках можно указать, сколько последних фильмов пользователя учитывать для анализа, предотвращая перегрузку системы и фокусируясь на наиболее актуальных интересах.
3. Полная Конфигурация Через Административную Панель DLE:
Модуль предоставляет удобную и интуитивно понятную панель управления, интегрированную в админ-панель DLE:
-
Общие Настройки: Активация/деактивация модуля, разрешение рекомендаций для гостей, выбор метода (умная система/прямые связи), установка лимитов на количество учитываемых и отображаемых фильмов, а также выбор имени шаблона.
-
Настройка Весов (для «Умной системы»): Отдельная вкладка позволяет задавать числовые веса для каждого XField (жанр, актеры, режиссер), категории и названию. Чем выше вес, тем большее влияние этот параметр оказывает на определение схожести.
-
Порог Схожести Названия: Возможность установить минимальный процент схожести названий (используя функцию
similar_text), при котором будет учитываться вес для названия. -
Исключение Категорий: Укажите ID категорий, фильмы из которых никогда не будут отображаться в рекомендациях, независимо от алгоритма.
-
Начальные Рекомендации: Настройте список фильмов по умолчанию (по ID), которые будут показаны пользователям, у которых еще нет истории просмотров. Если этот список пуст, модуль автоматически предложит самые популярные фильмы на вашем сайте (по количеству просмотров в DLE).
4. Оптимизация Производительности:
-
Встроенное Кэширование: Модуль использует внутреннюю систему кэширования DLE, чтобы значительно снизить нагрузку на базу данных и сервер. Результаты рекомендаций кэшируются настраиваемое количество минут, что обеспечивает быструю загрузку страниц, даже при интенсивном трафике.
-
Умные SQL-запросы: Все запросы к базе данных оптимизированы для эффективного получения данных, включая использование
LEFT JOINдляdle_post_extrasиORDER BY FIELDдля сохранения порядка релевантности.
Преимущества для Администратора:
-
Легкость установки и настройки: Интуитивно понятная панель администрирования.
-
Полный контроль: Возможность тонкой настройки алгоритмов и вывода.
-
Автоматизация: Освободите себя от рутинной работы по подбору похожих фильмов.
-
Гибкость: Поддержка различных сценариев использования и адаптация под ваш контент.
-
Масштабируемость: Оптимизированный код и кэширование позволяют модулю эффективно работать даже на крупных сайтах.
Заключение:
Модуль Smart Recommendations — это не просто инструмент, это инвестиция в пользовательский опыт вашего сайта. Он позволяет вам создать динамичный и персонализированный кинокаталог, который будет постоянно удивлять и удерживать ваших посетителей, приводя к увеличению просмотров и лояльности аудитории. Установите Smart Recommendations сегодня и дайте вашему сайту преимущество в мире онлайн-кинотеатров!
Скриншоты
Журнал изменений - (CHANGELOG)
v2.2
- Переработан алгоритм "Умной системы" (Weighted Method)
- Настройка весов жанров, актёров, режиссёров, категорий и названий через админку
- Учет количества совпадений при расчете схожести
- Определение схожести названий с порогом совпадения
- Кэширование результатов
- Кэш настраивается по времени, снижает нагрузку и ускоряет отклик
- Персональный кэш для каждого пользователя и истории просмотров
- Начальные рекомендации (Default Recommendations)
- Возможность указать ID фильмов для новых пользователей
- Автоматический показ популярных фильмов, если ID не заданы
- Полезно сразу после установки модуля
- Улучшена история просмотров
- Оптимизирована логика получения просмотренных фильмов
- Блок рекомендаций скрывается для гостей, если отключен
- Логика "Прямых связей" (Related IDs Method)
- Анализ всех просмотренных фильмов, а не только текущего
- Учет исключаемых категорий и approve=1
- Переход к начальному списку, если нет related_ids
- Интерфейс админ-панели
- Настройки разбиты по вкладкам
- Подсказки и описания для каждого параметра
- Ограничения min/max для чисел
- Стабильность и надёжность
- Исправлены ошибки TypeError
- Работа без ID поста
- Поддержка base64 и URL в XFields
- Совместимость с PHP 7.4–8.3+
v2.1
- Добавлена система весов
- Полный рефакторинг кода
- Анализ дополнительных полей (xfields)
- Исправлены баги
v2.0
- Исправлены ошибки
- Оптимизирована производительность
Выберите подходящий тариф
Мы предлагаем гибкие варианты лицензирования в зависимости от ваших потребностей.


