DLE Alloha Series 4.1 : автоматическое добавление и обновления фильмов, сериалов сайта по базе Alloha

DLE Alloha Series 4.1 : автоматическое добавление и обновления фильмов, сериалов сайта по базе Alloha

Обновление модуля, предыдущая версия которого была опубликована ранее, для работы с балансером Alloha.


По сравнению с 2.0 в этой версии:
  • Сделано массовое проставление (замена) плееров на уже существующих фильмах.
  • Возможность "Исключить новости" для которых данные при автоматическом обновлении обновляться не будут
  • Раздельно сделана возможность выбора для работы крона автообновления:
    - поднимать фильмы / мультфильмы / аниме при смене качества
    - поднимать сериалы / мультсериалы / аниме-сериалы при смене сезонов и серий
  • Добавлен фильтр для автонаполнения по рейтингу Kinopoisk + фильтр по рейтингу IMDB
  • Добавлены новые поля "Последняя озвучка" и "кол-во эпизодов в сезоне"
  • Изменена логика проверки обновлений для сериалов при запуске крона - если в API значение или сезона / или серии меньше, чем на сайте - не перезаписывает
  • Добавлена новая возможность выбора "поднимать сериалы при смене озвучки"
  • Добавлена перезапись полей при автообновлении:
    - последняя озвучка,
    - кол-во эпизодов,
    - вшитая реклама,
    - и поле "Трейлер,
    если данные изменились.
  • Добавлено массовое проставление данных:
    - последней озвучки,
    - всех озвучек,
    - качества,
    - последнего сезона,
    - последней серии
    - и общего кол-ва эпизодов.
  • Добавлено автообновление фильмов/сериалов - без ID Кинопоиска, по токену фильма/сериала
  • Сделан fix по обновлению сезонов и серий в мета-тайтле
  • Добавлена поддержка DLE 11
  • Для тех, кто не использует настройку "Метатег Title" в модуле - сделано, чтобы не шла перезапись "Метатега Title", если шаблон "Метатег Title" не задан в модуле
  • Для сериалов - сделано форматирование серий и сезонов в доп поля и в мета-тайл, см. вкладку "сериалы" (Последняя серия/сезон +1)
  • Добавлена так же настройка кол-ва "+1 сезонов и серий" (сколько прибавлять к серии/сезону)
  • Оптимизирован запрос для граббера для крона &type=
  • Оптимизированы запросы для высоконагруженных сайтов для крона автообновления
  • Фикс проставления формат. серий/сезонов в доп. поля и тайтл - при запуске автонаполнения граббером
  • Настройка формат. серий и сезонов - перенесена из вкладки "Сериалы" - в общую вкладку "Доп. поля"
  • Добавлен фильтр "Максимум актеров" - можно указать ограничение на кол-во актеров
  • И фильтр "Максимум режиссёров" - можно указать ограничение на кол-во режиссёров
  • Сделана возможность постраничного вывода серий и сезонов при ручном парсинге, граббинге и при автообновлении серий:
    - каждый сезон - отдельная страница,
    - каждая серия - отдельная страница,
    - SEO-настройка для страницы с серией,
    - постеры, описание для каждой серии,
    - кнопки переключение на пред. / след. страницу с серией внутри сезона,
    - вывод всех сезонов - на странице сериала,
    - вывод всех эпизодов, внутри одного сезона.
  • Вывод всех последних добавленных серий на сайт, через шорт-код:
    {serialy last="yes" limit="5"}
    - выведет последние пять добавленных на сайт эпизодов, например, на главной странице в main.tpl.
  • Добавлены следующие страницы для постраничного вывода серий:
    - страница с выводом всех сезонов сериала,
    - страница для отдельного сезона с выводом эпизодов внутри одного сезона,
    - страница для самой серии.
  • Добавлены новые теги модуля:
    {season} - сезон 
    {episode} - серия
    {episode-title} - название эпизода
    {kadr} - постер серии *для работы тега нужно создать доп поле "kadr", тип поля "загружаемое изображение"
    [prev-episode]{prev-episode} серия[/prev-episode] - ссылка на предыдущий эпизод, внутри сезона
    [next-episode]{next-episode} серия[/next-episode] - ссылка на следующий эпизод, внутри сезона
    {story} - описание эпизода
    {season=[xfvalue_last_season]}  - тег для вывода ссылок на все сезоны сериала, где [xfvalue_last_season] - это доп. поле с последним сезоном
    {serialy news-id="{news-id}" season="[xfvalue_last_season]" limit="5"}  - для вывода серий из последнего сезона
    {serialy last="yes" limit="5"}  - выведет последние пять добавленных на сайт эпизоды, например, на главной странице в main.tpl

  • Сделан вывод:
    - всех сезонов одного сериала на странице с сериалом,
    - всех эпизодов внутри одного сезона - на странице с сезоном,
    - вывод последних добавленных серий на сайт - в любой tpl сайта.
  • Сделана настройка SEO для страниц с сезоном / серией , возможность вывести отдельно описание для каждой серии, название серии, а так же постер для серии
  • На страницах просмотра серии реализована навигация на предыдущую и следующую серии внутри сезона
  • Сделан запуск кронов модуля - по секретному ключу. Ключ - указывается в настройках модуля, в поле "Секретный ключ для крона". Запускать с приставкой &secret_key=КЛЮЧ
  • Добавлена кнопка очистки таблицы _alloha , внутрь модуля, для очистки таблицы при применении новых выставленных фильтров для граббинга
  • Исправлена работа доп. полей форматированных серии и сезона: если с API пришла серия или сезон меньше чем, на сайте - то функция форматирования теперь не меняется на меньшую
  • Добавлена настройка "Размер постера": - например, можно выставить авто конвертирование в 200x300 или 120 или 0 для сохранения оригинального изображения
  • Добавлен чекбокс "Использовать по серийный модуль (ВКЛ/ВЫКЛ)" - отключить, если на сайте не используется постраничная разбивка на серии
  • Убрана вставка названия материала в краткое/полное описание и дискрипшн при отсутствии описания у материала
  • Для по серийного модуля добавлен тег
    [active][/active]
    - для подсветки текущего эпизода, который просматривает пользователь (в сезонах есть по умолчанию)
  • Добавлен новый тег ссылки на первый эпизод первого сезона
    <a href="" target="_blank">Смотреть с первой серии</a>

  • Добавлена возможность сортировки вывода серий внутри тегов:
    {serialy news-id="{news-id}" season="{season}"}
    {serialy news-id="{news-id}" season="[xfvalue_last_season]"}

  • Добавлена поддержка указания шаблона template="abc" - для тега вывода последних добавленных на сайт эпизодов
    {serialy last="yes" limit="5" template="abc"}

  • Добавлена возможность вывода сериалов через ajax-плейлист с запоминанием последней просмотренной серии/сезона/озвучки в куках (см. папку "Ajax-плейлист")
  • Добавлен парсинг "token-movie" - ID фильма/сериала с базы
  • Добавлено автоподнятие сериалов и фильмов - по ID TMDB
  • Добавлена поддержка функции "Переводить все загружаемые изображения в формат WebP" на DLE 15
  • Изменен путь загрузки изображений для DLE 15 - на актуальный в новой версии dle
  • Добавлена новая вкладка "Авторазбивка сериалов на страницы с сериями"
  • Оптимизированы запросы при постраничном выводе
  • Дополнено тегами для постраничной разбивки сериалов на серии для шаблонов сайта
  • Добавлена функция "Анонсы" - настройка указания ID категории трейлеров, для убирания материалов из этой категории при появлении материала в базе, через крон автоподнятия
  • Добавлена сортировка эпизодов сериалов по ID (sort="id") для постраничного вывода серий для тега
    {serialy sort="id" last="yes" limit="5" template="abc"}
    - для вывода именно последних добавленных на сайт эпизодов.
  • Добавлено проставление link="canonical" для отдельных страниц серий и сезонов, при постраничном выводе серий и сезонов, для ссылания именно на эту страницу серии и/или сезона
  • Добавлен временной промежуток на +1 секунду при массовом автоподнятии новостей, sleep(2); - где 2 - это кол-во секунд, на которые нужно увеличить промежуток между поднятыми материалами
  • Исправлено попадание страниц серий и сезонов для постраничного вывода серий - в sitemap сайта
  • Сделана разбивка на sitemap1 sitemap2 и т д - для постраничного вывода серий и сезонов, теперь карту сайта разбивает на части, если модуль спарсено много эпизодов и сезонов на сайте

dle-alloha-series-4_1-avtomaticheskoe-dobavlenie-i-obnovlenija-filmov-serialov-sajta-po-baze-alloha.zip
Создайте аккаунт или авторизуйтесь для скачивания
 
Версия DLE: 11.x-15.1
Кодировка: utf-8
Версия PHP: 7.1+
Библиотека: cURL
Планировщик: Cron
Источник
Информация
Посетители, находящиеся в группе Гость, не могут оставлять комментарии к данной публикации.