Редактор темы

Iactor - модуль актеров кинопоиск [dle19+]

hent4iboys

Бывалый
Регистрация
31 Авг 2018
Сообщения
760
Рейтинг реакций
96
Баллы
28
1/3
Автор темы
kp_cover копия.png
________________________________________________________________________________________

iActor — модуль актёров КиноПоиск для DLE 19+

Каталог персон, автоматическая привязка актёров к публикациям и вывод фильмографии на сайте

iActor получает информацию об актёрах и съёмочной группе по КиноПоиск ID, сохраняет персон в отдельную базу и связывает их с публикациями DataLife Engine.

Модуль заполняет дополнительные поля с актёрами, режиссёрами, сценаристами и другими участниками съёмочной группы. Для каждой персоны создаётся отдельная страница с фотографией, основной информацией и фильмографией из публикаций вашего сайта.

Версия: v1
Совместимость: DataLife Engine 19.1–20.0
PHP: 8.0 и выше


Основные возможности


Привязка актёров к публикациям

Модуль обходит публикации с заполненным КиноПоиск ID, получает состав фильма или сериала и создаёт связи между публикацией и найденными персонами.

Поддерживаются:

актёры;
режиссёры;
сценаристы;
продюсеры;
композиторы;
операторы;
художники;
монтажёры;
режиссёры дубляжа;
переводчики.

Для каждой связи сохраняются профессия, роль и порядок вывода.

Полный состав хранится в отдельной таблице модуля, поэтому фильмография не зависит от количества имён, записанных в дополнительные поля DLE.


Каталог персон

Все найденные актёры и участники съёмочной группы сохраняются в локальном каталоге.

В карточке персоны могут отображаться:

имя;
оригинальное имя;
фотография;
профессия;
дата и место рождения;
рост;
факты;
фильмография;
количество публикаций на сайте.

Персоны добавляются автоматически при обработке публикаций. Также доступен ручной импорт по ID.


Фильмография

На странице актёра выводятся только те фильмы и сериалы, которые опубликованы на вашем сайте.

Связи строятся по внутренним ID персон и публикаций, а не по совпадению имени в тексте. Это позволяет избежать неправильных связей между людьми с одинаковыми или похожими именами.

В фильмографии доступны:

сортировка материалов;
фильтрация;
постраничная навигация;
вывод постеров;
год выпуска;
ссылка на публикацию;
добавление в закладки DLE.


Страницы персон

Для каждой персоны создаётся отдельная страница с ЧПУ:

Код:
/person/12345-imya-aktera/

Для страниц можно настроить:

Title;
H1;
Description;
Keywords;
Canonical;
Open Graph;
JSON-LD.

Также можно закрыть от индексации пустые страницы или страницы без связанных публикаций.


Заполнение дополнительных полей

В настройках указывается, в какие дополнительные поля DLE записывать:

актёров;
режиссёров;
сценаристов;
продюсеров;
композиторов;
операторов;
художников;
монтажёров;
режиссёров дубляжа;
переводчиков;
полный состав в формате JSON.

Для каждой профессии можно установить отдельный лимит и формат вывода.

Доступные варианты:

только имя;
имя и роль;
список через запятую;
каждая персона с новой строки;
разделение вертикальной чертой.

Если API не вернул данные, модуль может сохранить текущее содержимое дополнительного поля.


Автодополнение персон

При добавлении или редактировании публикации можно найти персону прямо в дополнительном поле.

После выбора сохраняются имя и внутренний ID персоны. Связь не теряется после повторного сохранения публикации или изменения имени в каталоге.


Фоновая обработка

Массовая простановка актёров выполняется через отдельную фоновую службу.

Обработка продолжается после закрытия административной панели.

В панели отображаются:

количество публикаций с КиноПоиск ID;
публикации без состава;
задания в очереди;
выполненные задания;
ошибки обработки;
текущая публикация;
скорость работы.

Повторный запуск не создаёт одинаковые задания. Ошибочные задания можно запустить повторно отдельно.


Фотографии персон

Фотографии актёров могут автоматически сохраняться на сервер сайта.

Поддерживаются:

изменение размера;
сжатие изображений;
конвертация в WebP;
ограничение размера файла;
обработка через GD или Imagick;
фильтрация пустых изображений и заглушек.


Теги для шаблонов

Для вывода актёров и съёмочной группы в полной новости используются теги:

Код:
{iActors:all}
{iActor:Actors}
{iActor:Directors}
{iActor:Writers}
{iActor:Prod}
{iActor:Composers}
{iActor:Operators}
{iActor:Design}
{iActor:Editors}
{iActor:Voice}
{iActor:Translators}
{iActor:Other}

Шаблоны страниц персон и фильмографии находятся в папке активного шаблона DLE. Их можно изменить под дизайн сайта.


Административная панель

В модуле доступны:

общая статистика;
каталог персон;
ручной импорт;
простановка актёров;
управление связями;
настройка дополнительных полей;
настройка страниц персон;
SEO-настройки;
управление фотографиями;
журнал событий и ошибок;
импорт и экспорт базы.

Интерфейс поддерживает светлую и тёмную темы, а также русский, украинский и английский языки.


Системные требования

DataLife Engine 19.1 или 20.0;
PHP 8.0 или выше;
MySQL или MariaDB;
cURL;
JSON;
GD или Imagick;
API-ключ КиноПоиск.

Для работы фоновой службы требуется сервер на Linux x86-64 с systemd.


Код открытый для всех.
Стоимость модуля
55 USDT
Автоматическая покупка на сайте
Покупка через форум — в личных сообщениях.
Техническая поддержка а так же покупка через телеграмм: @ilyaugly

______________________________________________________________________________________

upload_2026-7-15_14-44-48.pngupload_2026-7-15_14-45-19.pngupload_2026-7-15_14-45-43.png
upload_2026-7-15_14-46-7.png
upload_2026-7-15_14-46-30.png
upload_2026-7-15_14-46-57.png
 
Последнее редактирование:

Похожие темы Последние темы Популярные темы

Назад
Сверху