Модуль
MoonSerials v1.4.5 для DLE 11.x. позволяет автоматически, по API moonwalk.cc, вывести на сайте плееры со всеми озвучками сериала в одном месте - вкладками, в любом удобном вам месте сайта вывести информацию о последних сезоне и серии сериала, и студии, которая озвучила эту серию, вывести в main.tpl блок горячих обновлений сериалов с сортировкой по днях.
Просто вывод информации о серии и сезоне. В этом режиме модуль подключается в полной новости там, где вам надо вывести сезон и серию, и заполняет три дополнительных поля - сезон, серию, озвучку.
Вывод вкладок с озвучками. В этом режиме модуль подключается в полной новости вместо плеера, и в дополнение к возможностям первого режима позволяет вывести плееры со всеми озвучками сериала во вкладках
Для работы модуля надо дополнительное поле с ID кинопоиска и 4 дополнительных поля:
Статус сериала - для того, чтобы не проверять каждый сериал, в тех, которые уже закончены, ставится значение "Закончен".
Перевод - в это поле модуль будет записывать название студии, которая озвучила сериал
Сезон - сюда модуль будет писать номер сезона
Серия - сюда модуль будет писать номер серии
Информация в дополнительных полях обновляется при заходе на страницу, кроме тех случаев, когда сериал закончен.
Для вкладок с озвучками можно указать конкретный сезон или сезон и серию, которые надо выводить, во вкладках будут только те озвучки, которые доступны для этого сезона или серии.
Озвучки сортируются, то есть впереди будет та озвучка, где больше серий.
В режиме вывода вкладок с озвучками все шаблонизировано, и предусмотрены теги для разных ситуаций: когда сериал, сезон или серия (смотря что указано в админке) еще не вышли, когда есть только одна озвучка, когда мунвалк недоступен, когда сериал или сезон уже закончились, или еще идут - для всех этих ситуаций можно вывести разную информацию. То есть, например, можно добавить сезон сериала, который еще не вышел, и там будет выводиться одно, но при появлении серий этого сезона там автоматически появится плеер, или несколько с разными озвучками.
Блок горячих обновлений сериалов также шаблонизирован, все можно настроить под себя.
Для случаев, когда сериал закончен или еще не вышел, или есть только пилотная серия, можно прописать свои фразы.
Модуль подключается в шаблоне и никаких правок движка делать не надо.
Есть кеш, то есть запрос к moonwalk.cc происходит не при каждом обновлении страницы.
При выходе новой серии модуль может поднимать новость, то есть ставить текущую дату.
При выходе новой серии модуль может менять тайтл новости, тайтл настраивается по шаблону.
При выходе новой серии модуль может менять заголовок новости, заголовок настраивается по шаблону.
При выходе новой серии модуль может менять ЧПУ новости, ЧПУ настраивается по шаблону.
Модуль может автоматически получать и писать в доп поле количество серий в сезоне, при условии что используется вывод по сезонам и/или по сериям
Все это настраивается в админке.
Изменена логика работы, замена тайтла, чпу, заголовка происходит сразу, а не при выходе новой серии
Добавлена возможность автоматического определения количества серий в сезоне. Если включить в настройках и выбрать поле, куда писать, то при достижении максимального количества серий в сезоне модуль автоматически поставит статус "Закончен".
Исправлена ошибка с выводом в блоке новостей, которые еще не опубликованы
Немного доработаны скрипты модуля, теперь при переключении вкладок с озвучками меняется название студии в заголовке плеера
Добавлена возможность выводить в отдельное доп поле, ЧПУ, Заголовок и Тайтл сезон в отформатированном виде, доступно три варианта вывода:
1 сезон, 2 сезон, 3 сезон
как и было. если сезон пятый то выведет 5 сезон
1 сезон, 1-2 сезон, 1-3 сезон
если сезон первый, выведет 1 сезон, если сезон второй, выведет 1-2 сезон, если сезон 3-й, выведет 1-3 сезон
1 сезон, 1,2 сезон, 1,2,3 сезон
если сезон первый, выведет 1 сезон, если сезон второй, выведет 1,2 сезон, если сезон 3-й, выведет 1,2,3 сезон
Добавлена возможность выводить в отдельное доп поле, ЧПУ, Заголовок и Тайтл серию в отформатированном виде, доступно пять вариантов вывода:
1 серия, 2 серия, 3 серия
как и было.
если серия первая, выведет 1 серия, если пятая, выведет 5 серия
1 серия, 1-2 серия, 1-3 серия, 1-4 серия
от первой до актуальной через дефис
если первая серия, выведет 1 серия, если вторая, выведет 1-2 серия, если пятая, выведет 1-5 серия
1 серия, 1,2 серия, 1,2,3 серия, 1,2,3,4 серия
список всех серий
если первая серия, выведет 1 серия, если вторая, выведет 1,2 серия, если пятая, выведет 1,2,3,4,5 серия
1 серия, 1,2 серия, 1,2,3 серия, 2,3,4 серия
актуальная +2
если первая серия, выведет 1 серия, если вторая, выведет 2,3,4 серия, если пятая, выведет 5,6,7 серия
1,2 серия, 1,2,3 серия, 1,2,3,4,5 серия, 1-5,6,7 серия
в зависимости от количества серий
если серий меньше равно 5, то будет список серий
если первая серия, выведет 1 серия, если вторая, выведет 1,2 серия, если пятая, выведет 1,2,3,4,5 серия
если серий больше 5, будет от 1 до актуальной через дефис + две
если первая серия, выведет 1 серия, если вторая, выведет 1,2 серия, если пятая, выведет 1,2,3,4,5 серия, если шестая, выведет 1-6,7,8 серия
Скачивание файлов доступно только зарегистрированным пользователям