iActor - Модуль актеров КиноПоиск

iActor — модуль актёров КиноПоиск для DLE 19.1–20.0. Автоматическая привязка персон, заполнение допполей, страницы… Версия v1. PHP 8.0+. Цена 55 USD.

iActor - Модуль актеров КиноПоискiActor - Модуль актеров КиноПоиск — изображение 2iActor - Модуль актеров КиноПоиск — изображение 4

iActor - Модуль актеров КиноПоиск

Версия
v1
Платформа
DLE 19.1, 20.0
Совместимость
19.1, 20.0, 8.0
PHP
8.0+
Категория
Плагины
Обновлено
Просмотры
2
Цена
55 USD

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

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

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

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

  • автоматическая обработка публикаций по КиноПоиск ID;
  • создание локальной базы актёров и съёмочной группы;
  • точная привязка персон к новостям по внутренним ID;
  • вывод фильмографии только из материалов вашего сайта;
  • заполнение дополнительных полей DataLife Engine;
  • отдельные страницы персон с ЧПУ;
  • загрузка и оптимизация фотографий;
  • массовая обработка через фоновую службу;
  • готовые теги для вывода актёров в шаблонах DLE;
  • настройка SEO-параметров страниц персон.

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

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

Модуль поддерживает следующие профессии:

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

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

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

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

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

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

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

Фильмография актёров

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

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

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

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

SEO-страницы персон

Для каждого актёра создаётся отдельная страница с человекопонятным адресом:

/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 и могут быть изменены под дизайн сайта.

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

В административной панели iActor доступны:

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

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

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

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

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

Возможности

  • автоматическая обработка публикаций по КиноПоиск ID;
  • создание локальной базы актёров и съёмочной группы;
  • точная привязка персон к новостям по внутренним ID;
  • вывод фильмографии только из материалов вашего сайта;
  • заполнение дополнительных полей DataLife Engine;
  • отдельные страницы персон с ЧПУ;
  • загрузка и оптимизация фотографий;
  • массовая обработка через фоновую службу;
  • готовые теги для вывода актёров в шаблонах DLE;
  • настройка SEO-параметров страниц персон.
  • режиссёры;
  • сценаристы;
  • продюсеры;
  • композиторы;
  • операторы;
  • художники;

Последние изменения

  • Релиз модуля.