Это альтернативный модуль, для работы с базой MoonWalk, пришедший на замену ранее опубликованному модулю
DLEmoon. Dle walk умеет парсить данные о фильмах и сериалах и добавлять их к вам на сайт в момент добавления или редактирования новостей. Можно настроить проставление названия новости, его чпу, краткого и полного описания, доп полей, ключевых слов для облака тегов, метатега title, мета описания и ключевых слов keywords.
Модуль умеет проставлять категории с жанрами фильмов, сериалов и аниме. При этом можно задать свои категории жанров отдельно для фильмов, отдельно для сериалов, отдельно для аниме.
Настройка полей шаблонизирована. Вы можете выводить один текст в случае если информация по полю получена и другой текст если информации по этому полю нет. Осуществляется при помощи тегов:
[if_x]{x}[/if_x]
- выведет содержимое поля связанного с x вместо тега {x};
[ifnot_x]Данных нет[/ifnot_x]
- добавит в доп поле нужные вам данные, в случае если инфа по полю Х не была получена. Альтернатива xfgiven, xfnotgiven для доп полей.
Поиск осуществляется по ID с КиноПоиска или английскому названию фильма/сериала. Технически поиск по русскому названию сделать не получается, так как в API базы moonwalk можно искать только по англ названию.
В момент поиска фильма вам выводятся вариации плеера с информацией о качестве фильма, озвучке, является ли он в Camrip, является ли он режиссерской версией, есть ли в нем вшитая реклама. В момент поиска сериала вам выводятся вариации плеера с информацией о озвучке, доступном кол-ве серий и сезонов. Вы выбираете какой плеер добавить в новость.
Модуль парсит обложку фильма/сериала. Модуль парсит до шести кадров, которые берутся с API базы MW, нумерация кадра идет рандомно с отступом в начале и конце, чтоб не попасть на превью студии или титры. В случае с сериалами кадры берутся с последней вышедшей серии последнего сезона (на момент парсинга).
В связи с тем, что в апи MW нет некоторых необходимых полей, к примеру даты выхода, временно и экспериментально добавлено еще одно стороннее апи, с которого собираются пункты с 30 по 40 в спойлере ниже.
Изменения в версии 1.0.2:
- Заменен домен с которого идет обращение к api.
- Добавлена проверка на админа при поиске.
- Добавлена замена \n в описании на тег
<br>
- Добавлена доп инфа в headers при запросе к api.
- Название на русском.
- Оригинальное название.
- Год выхода.
- Длительность.
- Длительность в секундах.
- Длительность для микро разметки Schema.
- ID на kinopoisk.
- ID аниме на сайте World-Art.
- Токен плеера.
- Тип.
- Качество.
- Ссылка на iframe с Moonwalk.
- Токен трейлера.
- Ссылка на iframe трейлера.
- Озвучка.
- ID перевода.
- Слоган.
- Возраст.
- Страна.
- Жанры.
- Актеры.
- Режиссеры.
- Студии, которые выпустили.
- Рейтинг на КиноПоиск.
- Количество голосов на КиноПоиск.
- Рейтинг на IMDB.
- Количество голосов на IMDB.
- Рейтинг на MPAA.
- Количество голосов на MPAA.
- Бюджет.
- Сборы в США.
- Сборы в РФ.
- Сборы в мире.
- Аудитория зрителей.
- Премьера в мире.
- Премьера в РФ.
- Факты.
- Ошибки в фильме.
- Рейтинг фильма по версии MPAA. Пример PG-13
- Описание возрастного ограничения по MPAA.
- Номер сезона.
- Форматированный вывод сезона. Пример - добавит в доп поле перечисление доступных сезонов в таком виде 1,2,3,4,5,6,7 сезон.
- Альтернативный вывод сезона. Пример - добавит в доп поле перечисление доступных сезонов в таком виде 1-7 сезон.
- Альтернативный SEO вывод сезона. Пример - добавит в доп поле перечисление доступных сезонов в таком виде 1-5,6,7 сезон.
- Номер серии.
- Форматированный вывод серии. Пример - добавит в доп поле перечисление доступных сезонов в таком виде 1,2,3,4,5,6,7 серия.
- Альтернативный вывод серии. Пример - добавит в доп поле перечисление доступных сезонов в таком виде 1-7 серия.
- Альтернативный SEO вывод серии. Пример - добавит в доп поле перечисление доступных сезонов в таком виде 1-5,6,7 серия.
- Номер сезона + 1. Добавит номер сезона на один больше от настоящего.
- Форматированный вывод сезона + 1. Пример - добавит в доп поле перечисление доступных сезонов в таком виде 1,2,3,4,5,6,7 сезон (на один сезон больше от настоящего).
- Альтернативный вывод сезона + 1. Пример - добавит в доп поле перечисление доступных сезонов в таком виде 1-7 сезон (на один сезон больше от настоящего).
- Альтернативный SEO вывод сезона + 1. Пример - добавит в доп поле перечисление доступных сезонов в таком виде 1-5,6,7 сезон (на один сезон больше от настоящего).
- Номер серии + 1.
- Форматированный вывод серии + 1. Пример - добавит в доп поле перечисление доступных сезонов в таком виде 1,2,3,4,5,6,7 серия (на одну серию больше от настоящей).
- Альтернативный вывод серии + 1. Пример - добавит в доп поле перечисление доступных сезонов в таком виде 1-7 серия (на одну серию больше от настоящей).
- Альтернативный SEO вывод серии + 1. Пример - добавит в доп поле перечисление доступных сезонов в таком виде 1-5,6,7 серия (на одну серию больше от настоящей).
- Ссылка спарсеный на постер.
- Скриншот №1
- Скриншот №2
- Скриншот №3
- Скриншот №4
- Скриншот №5
- Скриншот №6
•
Версия DLE: 10.6-13.х
•
Кодировка: win-1251 + utf-8
•
Автор: DLEPlugins
Примечание от Oxigen: видеобалансер Moonwalk.cc прекратил свою работу, поэтому данный модуль больше неактуален.
Посетители, находящиеся в группе Гость, не могут оставлять комментарии к данной публикации.
Комментариев 2