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-параметров страниц персон.
- режиссёры;
- сценаристы;
- продюсеры;
- композиторы;
- операторы;
- художники;
Последние изменения
- Релиз модуля.

