Order a module

DLE Movie Importer PRO

DLE Movie Importer PRO automatically imports films, series, anime and TV shows into DLE, with flexible filters, episode updates, a cast and crew database and built-in AI rewriting for unique content.
Version 1.2.1 PHP 8.0 DLE 15.x — 20.0 Documentation

DLE Movie Importer PRO: auto-import, AI rewriting and an SEO-ready cast database

Forget the routine! DLE Movie Importer PRO is more than an importer. It is a complete toolkit for DataLife Engine that keeps your film portal filling up continuously while guaranteeing 100% unique content and maximum SEO potential. It is built on the stable and extensive ALLOHA database.

Key advantages

1. AI integration: unique content in one click

Protect your site from search engine filters for duplicate content! The AI rewriting system makes texts unique automatically — Title, Description, Keywords, the short and the full story — right during import.

  • Multi-platform support: we support 6 leading AI providersGoogle Gemini, ChatGPT (OpenAI), Yandex GPT, DeepSeek, Grok (xAI) and Claude AI — for flexibility and quality of generation.

  • Full control: you write the prompts (instructions) for each field yourself and choose exactly which parts of the content need to be made unique.

2. People: a full cast and crew database and SEO traffic

Unlike competing solutions, the module builds a separate, structured database of people — actors, directors, producers. This opens a new channel of search traffic:

  • Detailed, indexable pages for every person (SEO-friendly URL: /person/first-last-name/).

  • Automatic parsing of biographies, photos, filmographies and facts through the Kinopoisk Unofficial API.

  • Built-in SEO control: configurable Title/Description/Keywords templates for people pages.

  • Fast caching for instant page loads.

3. An advanced episode system (for series)

All series content gets an updated episode system that makes the platform fast and convenient:

  • Metadata from TMDB and TVMaze: the title, description, poster and air date of every episode are fetched automatically.

  • Interactive interface: easy selection of seasons, episodes, quality and dubbing.

  • Optimised loading: a lightweight placeholder player is used instead of an iframe, so pages load much faster.

  • Smart content updates: popular series and episodes are updated first.

  • Progress memory: viewers can continue from where they stopped.

  • Flexible player: set a placeholder and a start time for the video (for example, to skip the intro).

  • Themes: 10 professional themes to personalise the player.

Technical features and flexibility

Automation and import

  • Two import modes:

    • Updates mode: regularly checks the ALLOHA database and adds new content (episodes, trailers).

    • Full import: fills the catalogue step by step (for the first launch or a restore).

  • Smart filtering: import by year, genre, country, rating or specific people (actors, directors).

  • Search import: a separate CRON mode for importing by narrow, specialised criteria.

Content management and SEO

  • Detailed XFields setup: precise mapping of API data to your DLE additional fields.

  • Flexible templates: build the Title, Metatitle, short and full story from any data the API returns.

  • Moderation rules: automatically send items without a poster, without a description — or all imported news — to moderation.

  • Image management:

    • Automatic poster download to your server (recommended).

    • Resizing and conversion to modern WebP and AVIF formats for better SEO.

Technical advantages

  • Performance: optimised SQL queries and data caching keep the server load minimal.

  • Compatibility: fully compatible with DLE (PHP 8.0+ recommended) and uses its built-in mechanisms — templates, categories, XFields.

Support and roadmap

We guarantee regular updates with support for new DLE versions, bug fixes and new features people ask for.

Coming in the next updates:

  • Series subscriptions: viewers will be able to subscribe to their favourite series and get instant notifications about new episodes in a dedicated feed.

  • Google Translate integration: the administrator will choose the target import language, and content coming from the API will be translated automatically — great for multilingual projects.

  • Built-in collections: collections of films will be built according to your settings, each with its own SEO page.
  • Automatic internal linking: the feature finds the least visited films and places links to them on high-traffic pages, improving the visibility and rankings of less popular pages.

Screenshots

Click a screenshot to zoom in

Choose a suitable plan

We offer flexible licensing options depending on your needs.

Standard
$60
  • 3 sites
  • Open source code
  • Support 12 months
  • No updates
  • Downloads 7 days
Recommended
Extended
$72
  • All Standard features
  • 10 sites
  • Priority support
  • Updates 12 months
  • Downloads 12 months
Premium
$143
  • All Extended features
  • Unlimited number of sites
  • Personal consultations
  • Updates forever
  • Downloads forever
  • Installation and setup
  • Adapted to your website (including code refinement)

A site is a domain together with all its subdomains.

Version history

  1. 1.2.1 current 2 New 1 Improved 2 Fixed

    New 2

    • Добавлен раздел «Категории и индекс DLE» в настройках синхронизации: проверка расхождений, пересборка индекса DLE и восстановление категорий материалов из индекса.
    • Добавлен переключатель «Ставить категорию по умолчанию, если совпадений нет» — по умолчанию выключен, чтобы массовая синхронизация не затирала категории.

    Improved 1

    • Индекс категорий при импорте и синхронизации перезаписывается одной операцией, без накопления дублирующих записей.

    Fixed 2

    • Исправлено обновление категорий при синхронизации: модуль менял поле категории у материала, но не обновлял служебный индекс DLE, из-за чего материал не появлялся в новой категории на сайте.
    • Синхронизация больше не заменяет категорию на категорию по умолчанию, если ни одно правило сопоставления не подошло — прежняя категория материала сохраняется.
  2. 1.2.0 9 New 6 Improved 12 Fixed

    New 9

    • Возвращена панель управления модулем: сводная статистика, график импорта по дням, состояние API и время его ответа, статус каждой CRON задачи, использование диска и расходы на AI.
    • Добавлен счётчик расходов на AI: модуль считает реальные токены, которые вернул провайдер, и стоимость по тарифам моделей — за 30 дней и за всё время, с разбивкой по провайдерам и моделям.
    • Добавлен единый журнал ошибок модуля: синхронизация, CRON, персоны и AI пишут в один список, последние 50 проблем видны на панели управления.
    • Добавлен анализ дискового пространства с поиском и удалением изображений, на которые больше не ссылается ни один материал и ни одна персона.
    • Синхронизация теперь запускается прямо из панели управления: пакетный запуск, прогресс-бар, живой журнал, остановка и повтор ошибочных материалов.
    • Добавлен режим повторной синхронизации всех материалов — раньше материал можно было синхронизировать только один раз.
    • Добавлен раздел «Проблемные материалы» с причиной ошибки по каждому материалу.
    • Добавлена диагностика системы в разделе базы персон: PHP, MySQL, cURL, GD, mbstring, JSON, лимиты и права на запись.
    • Модели всех AI провайдеров теперь выбираются из списка с указанием цены за 1 млн токенов; своя модель по-прежнему может быть указана вручную.

    Improved 6

    • Настройки синхронизации при первом открытии предлагают рекомендуемый набор полей — раньше синхронизация отмечала материалы обработанными, ничего не обновляя.
    • Страница настроек модуля стала легче более чем в 20 раз (с 6.9 МБ до 330 КБ).
    • Все файлы настроек записываются атомарно, с блокировкой и сбросом кеша OPcache.
    • Изображения TMDB больше не скачиваются повторно, если поле уже заполнено.
    • Повышена совместимость с PHP 8.3 и 8.4, устранены предупреждения в CRON-обработчиках.
    • Усилена защита: проверка прав администратора, экранирование вывода и сравнение токенов через hash_equals.

    Fixed 12

    • Исправлен импорт переводчиков: идентификаторы сохранялись со сдвигом, из-за чего у серий отображался не тот переводчик, а повторный запуск завершался ошибкой MySQL. Некорректные записи очищаются автоматически при обновлении.
    • Исправлена работа Claude: обновлён список моделей вместо снятой с обслуживания, параметр temperature больше не отправляется моделям, которые его не принимают, корректно читается ответ с блоком рассуждений и обрабатывается отказ по правилам безопасности.
    • Исправлена запись даты редактирования: материалы получали дату 2106 года, что ломало заголовки Last-Modified и приводило к ошибке синхронизации на серверах со строгим режимом MySQL. Некорректные значения исправляются автоматически при обновлении.
    • Исправлено зацикливание синхронизации: материалы с ошибкой больше не обрабатываются повторно без конца, счётчик оставшихся всегда уменьшается.
    • Исправлена потеря дополнительных полей со значением «0» — поля 4K, ЛГБТ и реклама не сохранялись.
    • Исправлено определение уже импортированных материалов: ID Кинопоиска 123 больше не совпадает с 1234.
    • Исправлена фатальная ошибка на странице установки базы персон.
    • Исправлена фатальная ошибка синхронизации сериалов с пустым списком сезонов.
    • Исправлено форматирование полной новости: переносы строк и абзацы больше не удаляются.
    • Исправлена обработка расписания эпизодов TMDB: ошибки при пустом ответе, экранирование данных и проверка таблиц.
    • Исправлен сброс прогресса импорта, который приводил к запросу нулевой страницы API.
    • Исправлено чтение ответов Gemini, Grok, DeepSeek, Perplexity и Yandex GPT: пустой ответ больше не маскирует причину, а ключ Gemini передаётся заголовком, а не в адресе запроса.
  3. 1.1.7 1 New 5 Improved 2 Fixed

    New 1

    • Добавлена поддержка DataLife Engine 20.0

    Improved 5

    • Усилена защита AJAX, CRON, синхронизации, расписания и административных обработчиков: добавлены проверки прав доступа, CSRF-токенов и ограничения частоты запросов.
    • Усилена безопасность загрузки изображений: включена проверка SSL, добавлена защита от SSRF, ограничение размера файлов и количества пикселей.
    • Устранена возможность XSS при обработке JSON-данных плеера и усилена проверка данных эпизодов.
    • Переработаны операции добавления, редактирования и удаления эпизодов: добавлены проверки владельца, защита от дубликатов и корректная обработка ошибок базы данных.
    • Повышена стабильность модуля: исключены повторная обработка showfull и опасное глобальное изменение системного кеша DLE.

    Fixed 2

    • Исправлена ошибка системы подписок: AJAX-обработчик больше не конфликтует с functions.php и повторным вызовом dle_session().
    • Исправлена обработка изображений при ручном импорте: поля типа image используют стандартное значение и предпросмотр DLE, а поля типа text получают прямой локальный путь /uploads/posts/...
  4. 1.1.6 11 New 2 Improved 1 Fixed

    New 11

    • Реализована полноценная система «Подписок» на сериалы. Теперь пользователи могут подписываться на любимые сериалы и автоматически получать email-уведомления при выходе новых серий.
    • Добавлены новые пользовательские страницы /subscriptions/ и /subscriptions/updates/ с современным минималистичным дизайном и SVG-иконками.
    • Добавлен выбор источника данных персон: Kinopoisk Unofficial или TMDB, с улучшенным поиском, импортом фотографий и расширенных сведений о персоне.
    • Реализована мультиязычная локализация персон через AI-провайдеры с отдельным хранением переводов, AJAX-прогрессом и поддержкой CRON.
    • Разработан мощный «Менеджер маршрутов» в админ-панели. Администратор может изменять URL-адреса страниц модуля через удобный интерфейс с сохранением настроек в JSON, например /subscriptions/ → /my-subs/.
    • Добавлена генерация страниц персон в Sitemap. В стандартном разделе DLE.
    • Реализована глубокая интеграция с iframe-плеером через postMessag. Модуль отслеживает точное время просмотра каждой серии и сохраняет прогресс в localStorage.
    • Добавлен настраиваемый формат тегов для импорта материалов с корректной синхронизацией тегов DLE при импорте и обновлении контента.
    • Разработана единая система CSS-переменных (--ep-*) для всех пяти пресетных тем плеера эпизодов: Cinema, Aurora, Neon, Minimal и Glass, а также для темы Custom. Переменные единообразно применяются на страницах эпизодов, персон и в кнопке подписки.
    • Реализован премиальный редактор тем в разделе «Дизайн и Темы» с живым предпросмотром, точно отражающим фон каждой темы. Для RGBA-полей вместо некорректного цветового пикера отображается цветной swatch-индикатор, а для градиентных значений — метка «grad».
    • Добавлена интеграция с Alpine.js для стильных выпадающих списков выбора сезона, перевода и качества в плеере эпизодов.

    Improved 2

    • Полностью переработан слайдер эпизодов с использованием современных CSS-свойств scroll-snap и Flexbox для точного позиционирования карточек на любых экранах. Стрелки навигации автоматически скрываются, если контент не превышает ширину контейнера.
    • Расширены страницы просмотра и редактирования персон: биография, альтернативные имена, TMDB-данные, награды и семейная информация теперь корректно отображаются на сайте и в админ-панели.

    Fixed 1

    • Найдены и устранены мелкие ошибки, улучшена стабильность работы модуля и исправлены отдельные визуальные недочёты интерфейса.
  5. 1.1.5 1 Fixed

    Fixed 1

    • Обнаружены и исправлены некоторые баги.
13 earlier versions
  1. 1.1.4 2 New 2 Fixed

    New 2

    • Добавлена новая вкладка "Обновления" в настройках модуля — теперь администратор может гибко настроить какие именно поля будут обновляться при запуске CRON в режиме обновлений (type=last): заголовок, мета-заголовок, краткое и полное описание, мета-описание, ключевые слова, ЧПУ, теги.
    • Добавлена детальная настройка обновления дополнительных полей (XFields) — администратор может выбрать конкретные поля для обновления, аналогично панели синхронизации. Если ни одно поле не выбрано, обновляются все (обратная совместимость).

    Fixed 2

    • Исправлена ошибка с лимитом актёров, режиссёров и продюсеров при обновлении материалов.
    • Исправлена перезапись мета-заголовка (metatitle) и мета-описания (descr) при обновлении — теперь эти поля защищены настройками вкладки "Обновления".
  2. 1.1.3 1 New 1 Fixed

    New 1

    • Добавлена новая опция "Импортировать новый контент" — позволяет отключить добавление новых материалов в режиме обновлений (type=last), оставив только обновление существующих.

    Fixed 1

    • Исправлена ошибка: опция "Не перезаписывать описания при обновлении" теперь корректно защищает краткое и полное описание от перезаписи при обновлении материалов через CRON.
  3. 1.1.2 2 New 1 Improved 4 Fixed

    New 2

    • Добавлена полная поддержка DataLife Engine 19.1.
    • Добавлена поддержка генерации тегов через AI (gen_tags) — модуль теперь умеет автоматически генерировать теги материала на основе названия и описания.

    Improved 1

    • Добавлена пауза между AI запросами при массовом импорте через CRON для предотвращения превышения лимитов API.

    Fixed 4

    • Исправлена ошибка AI переписывания при импорте через CRON — функция prepare_prompt теперь корректно получает все необходимые параметры.
    • Исправлено отображение HTML-тегов (h2, ol, li) в описаниях, генерируемых AI — теперь структурный HTML корректно сохраняется без лишних пустых строк.
    • Исправлено заполнение тегов через токен-поле при ручном импорте и AI переписывании — теперь используется корректный API tokenfield.
    • Исправлен лимит актёров, режиссёров и продюсеров в дополнительных полях — теперь настройка max_actors/max_directors/max_producers строго соблюдается при импорте и синхронизации.
  4. 1.1.0 1 Fixed

    Fixed 1

    • Были обнаружены и исправлены некоторые баги.
  5. 1.0.9 1 Fixed

    Fixed 1

    • Были обнаружены и исправлены некоторые баги, связанные с размерами изображений, получаемых из TMDB.
  6. 1.0.8 4 New 3 Improved 3 Fixed

    New 4

    • Добавлена интеграция с TMDB API для автоматической загрузки дополнительных изображений фильмов. Теперь можно загружать альтернативные постеры, backdrop-обложки, миниатюры и логотипы фильмов в высоком качестве с автоматическим изменением размера и конвертацией формата.
    • Реализована автоматическая загрузка трейлеров с YouTube. Модуль теперь умеет искать и добавлять официальные трейлеры фильмов с YouTube Data API v3 с учетом года выпуска и языка трейлера (русский/английский/оригинальный).
    • Добавлена поддержка защиты описаний от перезаписи при обновлении материалов. Особенно важно при использовании AI Rewrite — переписанные тексты больше не будут потеряны при обновлении контента из API.
    • Реализован новый шаблон для отображения фильмов на странице персоны (templates/THEME/persons/movie_item.tpl). Теперь вместо стандартного shortstory.tpl используется специализированный шаблон с поддержкой всех тегов DLE и дополнительных полей для гибкой кастомизации.

    Improved 3

    • Полностью переработана система обработки изображений с поддержкой всех современных форматов (JPEG, PNG, WebP, AVIF, GIF) и корректной обработкой альфа-канала (прозрачности).
    • Улучшена работа ручного импорта (addnews/editnews) — теперь все изображения корректно отображаются в превью с размерами и объемом файла, как в стандартном загрузчике DLE.
    • Добавлена полная поддержка GPT-5 и GPT-5․1․

    Fixed 3

    • Исправлена ошибка с обработкой изображений на PHP 8.x, связанная с функцией imagealphablending().
    • Устранена проблема с потерей прав доступа (chmod) на загруженные изображения — теперь все файлы автоматически получают корректные права 0644.
    • Исправлена критическая ошибка в режиме Update — система больше не игнорирует лимит страниц и не обновляет материалы бесконечно. Теперь CRON строго соблюдает заданный максимум страниц.
  7. 1.0.7 4 New 1 Improved 1 Fixed

    New 4

    • Добавлена полная поддержка DataLife Engine 19.0+. Модуль теперь полностью совместим с новой архитектурой DLE 19.0, включая новую систему AJAX запросов и Friendly URL.
    • Полностью переработана система AI переписывания контента. AI теперь работает более интеллектуально и точно следует инструкциям в промптах, обеспечивая высокое качество генерируемого текста.
    • Добавлены переменные (placeholders) в систему AI переписывания. Теперь в промптах можно использовать: {title} - заголовок материала, {short_story} - краткое описание, {full_story} - полное описание, {xfield_NAME} - любое дополнительное поле. Это позволяет создавать более контекстные и точные промпты.
    • Добавлен промпт для автоматической генерации meta keywords. Количество ключевых слов настраивается непосредственно в тексте промпта для максимальной гибкости.

    Improved 1

    • Все административные действия теперь логируются в таблицу admin_logs для полного аудита работы модуля.

    Fixed 1

    • Исправлена ошибка при ручном импорте материалов, когда изображения (постеры) не сохранялись в базе данных. Теперь все загруженные изображения корректно сохраняются в xfields и отображаются в материале.
  8. 1.0.6 1 New 3 Improved

    New 1

    • Добавлена полноценная система синхронизации с уже существующей базой фильмов и сериалов. Теперь владельцы крупных баз (например, 50 000+ записей) могут интегрировать свои данные с модулем без повторного импорта. В процессе синхронизации автоматически подстраивается структура под новый формат модуля — добавляются эпизоды сериалов, персонажи и другая связанная информация.

    Improved 3

    • Улучшен механизм Rewrate — теперь процесс перезаписи выполняется значительно быстрее и эффективнее.
    • Оптимизирован процесс обнаружения и предотвращения дубликатов. Теперь полностью исключено повторное добавление одинаковых записей в базу данных.
    • Усовершенствован механизм кеширования, что повысило его эффективность и снизило нагрузку на систему.
  9. 1.0.5 3 New 1 Improved 2 Fixed

    New 3

    • Добавлен механизм получения метаданных эпизодов сериалов из TMDB и TVMaze. Теперь для каждого эпизода доступны название, описание, постер и дата выхода.
    • Обычные фильмы теперь также отображаются со скином, откуда можно выбрать перевод.
    • При первоначальной загрузке страницы теперь показывается не iframe, а фейковый плеер, что значительно улучшает скорость начальной загрузки страницы.

    Improved 1

    • Обновление контента теперь выполняется по умному принципу: фильмы и сериалы, которые чаще всего просматриваются, получают более высокий приоритет в очереди обновления. При запуске cron-задачи сначала обновляется контент из приоритетного списка, а затем — остальной контент по порядку.

    Fixed 2

    • Исправлены ошибки, связанные с обновлением контента.
    • Найдены и устранены мелкие баги.
  10. 1.0.4 1 Improved 2 Fixed

    Improved 1

    • Оптимизирована скорость импорта трейлеров

    Fixed 2

    • Исправлена ошибка при парсинге персон с пустыми полями
    • Улучшена обработка ошибок API при таймауте
  11. 1.0.3 1 Improved 1 Fixed

    Improved 1

    • Улучшен интерфейс настроек эпизодов

    Fixed 1

    • Исправлена ошибка с дублированием переводов
  12. 1.0.2 1 New 1 Fixed

    New 1

    • Добавлены новые темы для плеера эпизодов

    Fixed 1

    • Исправлена работа CRON заданий
  13. 1.0.0 1 New

    New 1

    • Первый релиз модуля
Comments 1

Sign in to leave a comment.

Garen Customer
Здравствуйте! Когда добавите интеграцию с Google Translate?