DLE Alloha Series 4.1 : автоматическое добавление и обновления фильмов, сериалов сайта по базе Alloha
Сделано массовое проставление (замена) плееров на уже существующих фильмах.
Возможность "Исключить новости" для которых данные при автоматическом обновлении обновляться не будут
Раздельно сделана возможность выбора для работы крона автообновления:
- поднимать фильмы / мультфильмы / аниме при смене качества
- поднимать сериалы / мультсериалы / аниме-сериалы при смене сезонов и серий
Добавлен фильтр для автонаполнения по рейтингу 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]
- для подсветки текущего эпизода, который просматривает пользователь (в сезонах есть по умолчанию)
Добавлен новый тег ссылки на первый эпизод первого сезона
Смотреть с первой серии
Добавлена возможность сортировки вывода серий внутри тегов:
{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-archive.ru