Что нового

Бесплатно DLE Actors v2.0 — Профессиональная база актеров и автопарсер

  • Автор темы Автор темы Ravshon
  • Дата начала Дата начала

Ravshon

Местный
Проверенные
Регистрация
2 Сен 2021
Сообщения
326
Реакции
568
1777169914678.png
Новый версия [RELEASE] DLE Actors v2.0 — Профессиональная база актеров и автопарсер!

DLE Actors — это мощный модуль для DataLife Engine, который позволяет организовать на вашем сайте полноценный каталог актеров, их биографий и фильмографий. Модуль интегрирован с "Unofficial Kinopoisk API", что позволяет наполнять базу буквально в один клик.

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

  1. Автоматический парсинг: По ID Кинопоиска модуль автоматически загружает имя актера, полное имя (на английском), пол, дату и место рождения, рост и профессию.
  2. Автоматическая фильмография: В профиле актера автоматически выводится список всех фильмов с его участием, которые есть у вас на сайте (через оптимизированный custom_print).
  3. Умная работа с постерами: Модуль сам скачивает фото актера и нарезает его на 3 размера (original, medium, small), сохраняя их на вашем сервере.
  4. SEO-оптимизация: Поддержка ЧПУ, настройка Meta Title, Description и Keywords для каждого актера. Полная индексация поисковиками.
  5. Современный дизайн: Лаконичный, адаптивный дизайн (Mobile Ready) с независимыми CSS-классами.
  6. Удобная админ-панель: Полноценный интерфейс в стиле DLE для управления списком актеров и настройками модуля.
  7. Мультиязычность: Поддержка русского, узбекского и английского языков.
🚀 Инструкция по установке:
  1. Загрузите Архив через Управление плагинами.
  2. Перейдите в админ-панель DLE -> "Управление плагинами".
  3. Нажмите "Загрузить плагин" и выберите файл dle-actors.zip.
  4. В настройках модуля укажите ваш API-ключ (Unofficial Kinopoisk) и названия доп. полей (xfields) для актеров и ID Кинопоиска.
  5. Добавьте ссылки на каталог актеров в ваш шаблон (main.tpl - /actors/) и (fullstory или shortstory).

📂 Теги шаблонизатора:
  • {actors-list} — Выводит список актеров в краткой или полной новости (в местах, где указан тег).
  • {films} — Выводит фильмы актера в его профиле (шаблон actors-films.tpl).
  • {name}, {fullname}, {birthplace}, {profession}, {growth} — Стандартные теги для вывода данных в профиле.

    и еше многие другие посмотрите в Админке!

🛠 Технические характеристики:

  • Версия DLE: 18.0 и выше (полная совместимость с актуальными версиями) (Старий версия нужно проверит может работать!).
  • PHP: 7.4 и выше (требуется cURL и библиотека GD/ImageMagick).
  • API: Требуется токен от Kinopoiskapiunofficial.
Автор: Ravshon
Связь: Telegram @Ravshon

Когда ест какой то баг или ошибка пишите Телега или Здесь!
Любой дороботка будет платный!


Спасибо @MaHarder @леший @SaNcHeS у за такой форум!
Screenshot_3.pngScreenshot_4.pngScreenshot_5.pngScreenshot_6.pngScreenshot_7.pngScreenshot_8.pngScreenshot_9.pngScreenshot_10.png



Actors 1.0.0 - Старий 15.3-16.0

actors.jpg

Это бесплатный модуль, представляющий собой полную переделку старого модуля Биографии актеров. Несмотря на то, что большая часть функций схожа со старым модулем, это совершенно иной модуль несовместимый с ним. Весь код модуля переписан в соответствии со стандартом актуальных версий DataLife Engine.

Среди новых функций:
  • Добавление актеров с сайта
  • Создание нескольких копий миниатюр постера.
  • Дополнительный плагин для нового типа доп. полей - Список персон (actors-for-xfields.xml)
  • Доработанная логика прикрепления актеров к новостям. При заполнении полей вы будете получать подсказу о том, что актер найден в базе и сможете выбрать его из списка. Допускается заполнение в поле как актеров, кто есть в базе, так и тех, кто еще не добавлен. В поле input связанные актеры отображаются как Имя||ID1 для основного поля или Имя¡¡ID1 для доп. полей.

Версия DLE: 15.3-16.0
Кодировка: utf-8
Интерфейс: русский, английский, украинский

Автор: Alexh2o345
 

Вложения

Последнее редактирование:
Интересно, возможно его можно будет использовать не только для кино сайтов
 
Попробовал поставить на dle 15.2, внес некоторые правки в htaccess, так как по инструкции не нашло то, что надо, и в плагинах изменил на нужную версию dle, ошибок не выдало, но и модуль не запустился. По крайней мере в админке пункт актеры не появился.

если у кого получиться запустить на этой версии, скиньте плиз.
 
как хорошо)) искал что то подобное.. но мне для музыкального сайта, артисты можно переделавати его под себя? спасибо. :skripka:
 
Попробовал поставить на dle 15.2, внес некоторые правки в htaccess, так как по инструкции не нашло то, что надо, и в плагинах изменил на нужную версию dle, ошибок не выдало, но и модуль не запустился. По крайней мере в админке пункт актеры не появился.

если у кого получиться запустить на этой версии, скиньте плиз.

как я вижу на мой 13.1 (Своя сборка) под музыкой) никак не будет работать.. как можно с автором связаться?

как хорошо)) искал что то подобное.. но мне для музыкального сайта, артисты можно переделавати его под себя? спасибо. :skripka:
 
Попробовал поставить на dle 15.2, внес некоторые правки в htaccess, так как по инструкции не нашло то, что надо, и в плагинах изменил на нужную версию dle, ошибок не выдало, но и модуль не запустился. По крайней мере в админке пункт актеры не появился.

если у кого получиться запустить на этой версии, скиньте плиз.
Тоже ставил, тоже сначала не понял где ссылка на настройку модуля, но оказалось оно в разделе "Настройки скрипта", в админке, ссылка там почему-то
 
как я вижу на мой 13.1 (Своя сборка) под музыкой) никак не будет работать.. как можно с автором связаться?

как хорошо)) искал что то подобное.. но мне для музыкального сайта, артисты можно переделавати его под себя? спасибо. :skripka:
Телеграм автора модуля: Alexh2o345
 
Тоже ставил, тоже сначала не понял где ссылка на настройку модуля, но оказалось оно в разделе "Настройки скрипта", в админке, ссылка там почему-то
Поставил еще раз, нашел кнопку как вы и писали, но при переходе на страницу настроек выдает ошибку 500. Либо нужен ключ, либо все таки на 15.2 ему не судьба запуститься, хотя ошибок ни каких нет.
 
Поставил еще раз, нашел кнопку как вы и писали, но при переходе на страницу настроек выдает ошибку 500. Либо нужен ключ, либо все таки на 15.2 ему не судьба запуститься, хотя ошибок ни каких нет.
Вообще версия DLE для модуля указана 15.3-16.0, но я завел и на 15.2, ошибок не заметил, для пробы добавил одну персону, вроде всё работает, ну кроме добавления фотографии персоны, оно не сохраняется, но тут возможно дело в версии DLE, а может и нет
 
Вообще версия DLE для модуля указана 15.3-16.0, но я завел и на 15.2, ошибок не заметил, для пробы добавил одну персону, вроде всё работает, ну кроме добавления фотографии персоны, оно не сохраняется, но тут возможно дело в версии DLE, а может и нет
Списался с автором модуля, пишет, что к модулю требуется база актеров, что то вроде 3.6 млн актеров. Цена 14 тысяч. За эти деньги проще у pspvolt купить за 300 рублей модуль и напарсить всех актеров.
 
Списался с автором модуля, пишет, что к модулю требуется база актеров, что то вроде 3.6 млн актеров. Цена 14 тысяч. За эти деньги проще у pspvolt купить за 300 рублей модуль и напарсить всех актеров.
Да, видел инфу, что база отдельно и платно, но 14к... не, не надо, потому и удалил модуль у себя
 
Я все инфу ручка добавлю) Потому что так и нужно было)
 
на дле 16 все работает спасибо за модуль! а можно изменить урл actors на свой?
 
а можно изменить урл actors на свой?
Да
Код:
RewriteRule ^actor/id/([0-9]+)(/?)+$ index.php?do=actors&id=$1 [L]
RewriteRule ^actor/id/([0-9]+)/page/([0-9]+)(/?)+$ index.php?do=actors&id=$1&cstart=$2 [L]
можно заменить на своё
Код:
RewriteRule ^person/id/([0-9]+)(/?)+$ index.php?do=actors&id=$1 [L]
RewriteRule ^person/id/([0-9]+)/page/([0-9]+)(/?)+$ index.php?do=actors&id=$1&cstart=$2 [L]
 
Да
Код:
RewriteRule ^actor/id/([0-9]+)(/?)+$ index.php?do=actors&id=$1 [L]
RewriteRule ^actor/id/([0-9]+)/page/([0-9]+)(/?)+$ index.php?do=actors&id=$1&cstart=$2 [L]
можно заменить на своё
Код:
RewriteRule ^person/id/([0-9]+)(/?)+$ index.php?do=actors&id=$1 [L]
RewriteRule ^person/id/([0-9]+)/page/([0-9]+)(/?)+$ index.php?do=actors&id=$1&cstart=$2 [L]
не работает
 
Там ещё в установочных xml файлах (в нескольких местах)
if( $config['allow_alt_url'] ) $link_b = $config['http_home_url'] . "actor/id/" . $actor[1] . "/";
и в файле engine/modules/actors.php
$url_page = $config['http_home_url'] . "actor/id/" . $actorid;
меняйте на своё, помимо RewriteRule из моего прошлого поста
 
тоже не работает и еще когда урл:

Включить ЧПУ:​

Eсли 'Включено', то ссылки на сайте будут формироваться в виде псевдо URL, которые улучшают визуальное восприятие ссылки. Например http://yoursite.com/имя страницы.html

/actors/id/1/ тоже не работает :(
 
Верх