DLE Movie Importer PRO
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 providers — Google 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.
- All Standard features
- 10 sites
- Priority support
- Updates 12 months
- Downloads 12 months
- 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.2.1 current 2 New 1 Improved 2 Fixed
New 2
- Добавлен раздел «Категории и индекс DLE» в настройках синхронизации: проверка расхождений, пересборка индекса DLE и восстановление категорий материалов из индекса.
- Добавлен переключатель «Ставить категорию по умолчанию, если совпадений нет» — по умолчанию выключен, чтобы массовая синхронизация не затирала категории.
Improved 1
- Индекс категорий при импорте и синхронизации перезаписывается одной операцией, без накопления дублирующих записей.
Fixed 2
- Исправлено обновление категорий при синхронизации: модуль менял поле категории у материала, но не обновлял служебный индекс DLE, из-за чего материал не появлялся в новой категории на сайте.
- Синхронизация больше не заменяет категорию на категорию по умолчанию, если ни одно правило сопоставления не подошло — прежняя категория материала сохраняется.
-
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 передаётся заголовком, а не в адресе запроса.
-
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/...
-
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
- Найдены и устранены мелкие ошибки, улучшена стабильность работы модуля и исправлены отдельные визуальные недочёты интерфейса.
-
1.1.5 1 Fixed
Fixed 1
- Обнаружены и исправлены некоторые баги.
13 earlier versions
-
1.1.4 2 New 2 Fixed
New 2
- Добавлена новая вкладка "Обновления" в настройках модуля — теперь администратор может гибко настроить какие именно поля будут обновляться при запуске CRON в режиме обновлений (type=last): заголовок, мета-заголовок, краткое и полное описание, мета-описание, ключевые слова, ЧПУ, теги.
- Добавлена детальная настройка обновления дополнительных полей (XFields) — администратор может выбрать конкретные поля для обновления, аналогично панели синхронизации. Если ни одно поле не выбрано, обновляются все (обратная совместимость).
Fixed 2
- Исправлена ошибка с лимитом актёров, режиссёров и продюсеров при обновлении материалов.
- Исправлена перезапись мета-заголовка (metatitle) и мета-описания (descr) при обновлении — теперь эти поля защищены настройками вкладки "Обновления".
-
1.1.3 1 New 1 Fixed
New 1
- Добавлена новая опция "Импортировать новый контент" — позволяет отключить добавление новых материалов в режиме обновлений (type=last), оставив только обновление существующих.
Fixed 1
- Исправлена ошибка: опция "Не перезаписывать описания при обновлении" теперь корректно защищает краткое и полное описание от перезаписи при обновлении материалов через CRON.
-
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 строго соблюдается при импорте и синхронизации.
-
1.1.0 1 Fixed
Fixed 1
- Были обнаружены и исправлены некоторые баги.
-
1.0.9 1 Fixed
Fixed 1
- Были обнаружены и исправлены некоторые баги, связанные с размерами изображений, получаемых из TMDB.
-
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 строго соблюдает заданный максимум страниц.
-
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 и отображаются в материале.
-
1.0.6 1 New 3 Improved
New 1
- Добавлена полноценная система синхронизации с уже существующей базой фильмов и сериалов. Теперь владельцы крупных баз (например, 50 000+ записей) могут интегрировать свои данные с модулем без повторного импорта. В процессе синхронизации автоматически подстраивается структура под новый формат модуля — добавляются эпизоды сериалов, персонажи и другая связанная информация.
Improved 3
- Улучшен механизм Rewrate — теперь процесс перезаписи выполняется значительно быстрее и эффективнее.
- Оптимизирован процесс обнаружения и предотвращения дубликатов. Теперь полностью исключено повторное добавление одинаковых записей в базу данных.
- Усовершенствован механизм кеширования, что повысило его эффективность и снизило нагрузку на систему.
-
1.0.5 3 New 1 Improved 2 Fixed
New 3
- Добавлен механизм получения метаданных эпизодов сериалов из TMDB и TVMaze. Теперь для каждого эпизода доступны название, описание, постер и дата выхода.
- Обычные фильмы теперь также отображаются со скином, откуда можно выбрать перевод.
- При первоначальной загрузке страницы теперь показывается не iframe, а фейковый плеер, что значительно улучшает скорость начальной загрузки страницы.
Improved 1
- Обновление контента теперь выполняется по умному принципу: фильмы и сериалы, которые чаще всего просматриваются, получают более высокий приоритет в очереди обновления. При запуске cron-задачи сначала обновляется контент из приоритетного списка, а затем — остальной контент по порядку.
Fixed 2
- Исправлены ошибки, связанные с обновлением контента.
- Найдены и устранены мелкие баги.
-
1.0.4 1 Improved 2 Fixed
Improved 1
- Оптимизирована скорость импорта трейлеров
Fixed 2
- Исправлена ошибка при парсинге персон с пустыми полями
- Улучшена обработка ошибок API при таймауте
-
1.0.3 1 Improved 1 Fixed
Improved 1
- Улучшен интерфейс настроек эпизодов
Fixed 1
- Исправлена ошибка с дублированием переводов
-
1.0.2 1 New 1 Fixed
New 1
- Добавлены новые темы для плеера эпизодов
Fixed 1
- Исправлена работа CRON заданий
-
1.0.0 1 New
New 1
- Первый релиз модуля
Sign in to leave a comment.
No comments yet — be the first.