Скачать MoonSerials v1.5 - Бесплатный автоматический вывод плееров
Обновленный модуль MoonSerials v1.5, который позволяет автоматически, по API moonwalk.cc, вывести на сайте плееры со всеми озвучками сериала в одном месте - вкладками, в любом удобном вам месте сайта вывести информацию о последних сезоне и серии сериала, и студии, которая озвучила эту серию, вывести в main.tpl блок горячих обновлений сериалов с сортировкой по днях. С предедущей версией модуля вы можете ознакомится здесь https://dleshka.org/moduls/5978-moonserials-v145-avtomaticheskiy-vyvod-pleerov.html
Модуль работает в двух режимах:
Просто вывод информации о серии и сезоне. В этом режиме модуль подключается в полной новости там, где вам надо вывести сезон и серию, и заполняет три дополнительных поля - сезон, серию, озвучку.
Вывод вкладок с озвучками. В этом режиме модуль подключается в полной новости вместо плеера, и в дополнение к возможностям первого режима позволяет вывести плееры со всеми озвучками сериала во вкладках
Для работы модуля надо дополнительное поле с ID кинопоиска и 4 дополнительных поля:
Статус сериала - для того, чтобы не проверять каждый сериал, в тех, которые уже закончены, ставится значение "Закончен".
[banner_vnews]
{banner_vnews}
[/banner_vnews]
Перевод - в это поле модуль будет записывать название студии, которая озвучила сериал
Сезон - сюда модуль будет писать номер сезона
Серия - сюда модуль будет писать номер серии
Особенности модуля:
Информация в дополнительных полях обновляется при заходе на страницу, кроме тех случаев, когда сериал закончен.
Для вкладок с озвучками можно указать конкретный сезон или сезон и серию, которые надо выводить, во вкладках будут только те озвучки, которые доступны для этого сезона или серии.
Озвучки сортируются, то есть впереди будет та озвучка, где больше серий.
В режиме вывода вкладок с озвучками все шаблонизировано, и предусмотрены теги для разных ситуаций: когда сериал, сезон или серия (смотря что указано в админке) еще не вышли, когда есть только одна озвучка, когда мунвалк недоступен, когда сериал или сезон уже закончились, или еще идут - для всех этих ситуаций можно вывести разную информацию. То есть, например, можно добавить сезон сериала, который еще не вышел, и там будет выводиться одно, но при появлении серий этого сезона там автоматически появится плеер, или несколько с разными озвучками.
Блок горячих обновлений сериалов также шаблонизирован, все можно настроить под себя.
Для случаев, когда сериал закончен или еще не вышел, или есть только пилотная серия, можно прописать свои фразы.
Модуль подключается в шаблоне и никаких правок движка делать не надо.
Есть кеш, то есть запрос к moonwalk.cc происходит не при каждом обновлении страницы.
При выходе новой серии модуль может поднимать новость, то есть ставить текущую дату.
При выходе новой серии модуль может менять тайтл новости, тайтл настраивается по шаблону.
При выходе новой серии модуль может менять заголовок новости, заголовок настраивается по шаблону.
При выходе новой серии модуль может менять ЧПУ новости, ЧПУ настраивается по шаблону.
Модуль может автоматически получать и писать в доп поле количество серий в сезоне, при условии что используется вывод по сезонам и/или по сериям
Все это настраивается в админке.
Что добавлено в MoonSerials v1.5 от 15.09.2017
Добавлена поддержка DLE 12 (в админке)
Немного оптимизирован код
Исправлены ошибки с двойными пробелами и дефисами
Убрано из настроек определение количества серий в сезоне, так как апи давно уже не работает, но по прежнему можно в поле руками прописать количество серий, и по достижении его статус автоматически станет закончен
Добавлена поддержка DLE 12 (в админке)
Немного оптимизирован код
Исправлены ошибки с двойными пробелами и дефисами
Убрано из настроек определение количества серий в сезоне, так как апи давно уже не работает, но по прежнему можно в поле руками прописать количество серий, и по достижении его статус автоматически станет закончен
moonserials_v1_5.zip
[49.24 Kb] (cкачиваний: 190)