
________________________________________________________________________________________
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
55 USDT
Автоматическая покупка на сайте
Покупка через форум — в личных сообщениях.
Техническая поддержка а так же покупка через телеграмм: @ilyaugly
______________________________________________________________________________________
Последнее редактирование:





