Редактор темы

Dle kodik ajax playlist - плейлист с запоминанием последней просмотренной серии

  • Автор темы Автор темы WebMan
  • Дата начала Дата начала

WebMan

Новичок
Регистрация
16 Окт 2020
Сообщения
37
Рейтинг реакций
16
Баллы
8
Возраст
36
1/3
Автор темы
Screenshot_13.jpg

DLE Kodik Ajax Playlist - бесплатный модуль-плейлист с запоминанием последней просмотренной серии, работающий на ajax, для балансера Kodik. В модуле присутствует кеширование, идёт один запрос по api для получения списка озвучек, сезонов и серий, дальше данные берутся с кеша. При клике на озвучку подгружаются сезоны и серии, доступные к просмотру по данной озвучке. При клике на сезон подгружается список серий данного сезона. При клике на серию подгружается плеер выбранной серии, в куки браузера записываются озвучка, сезон и серия, на которых остановился посетитель, при повторном открытии страницы сериала посетитель увидит информацию "Вы остановились на 7 серии 1 сезона сериала Покемоны".

Установка:
1. Залить файл kodik_playlist.css в папку css вашего шаблона и подключить в main.tpl кодом
HTML:
[aviable=showfull]<link href="{THEME}/css/kodik_playlist.css" type="text/css" rel="stylesheet" />[/aviable]
2. Залить файл kodik_playlist.js в папку js вашего шаблона и подключить в main.tpl кодом
HTML:
[aviable=showfull]<script type="text/javascript" src="{THEME}/js/kodik_playlist.js"></script>[/aviable]
3. Загрузить файл dle-kodik-ajax-playlist.xml через систему плагинов.
4. В showfull.tpl в нужном месте где будет выводиться плейлист вставить код
HTML:
<div id="kodik_player_ajax" data-api_token="ваш_апи_токен" data-shikimori_id="[xfvalue_доп_поле_с_shikimori_id]" data-news_id="{news-id}" data-with_seasons="0" ></div>
Вместо ваш_апи_токен вставляем ваш api токен с базы kodik
Вместо доп_поле_с_shikimori_id вставляем латинское название доп поля которое содержит в себе id аниме с Шикимори.
Не забудьте код обернуть в теги [catlist=x]код плеера[/catlist] или в [xfgiven_x]

Параметр data-with_seasons="0" скрывает выбор сезонов, актуально для аниме.
Параметр data-with_seasons="1" показывает выбор сезонов, актуально для дорам.

Вместо id shikimori вы можете указать id аниме с world-art

HTML:
<div id="kodik_player_ajax" data-api_token="ваш_апи_токен" data-world_art_id="[xfvalue_доп_поле_с_world_art_id]" data-news_id="{news-id}" data-with_seasons="0" ></div>

Для сайта с дорамами предусмотрена возможность указать id с Кинопоиска

HTML:
<div id="kodik_player_ajax" data-api_token="ваш_апи_токен" data-kinopoisk_id="[xfvalue_доп_поле_с_kinopoisk_id" data-news_id="{news-id}" data-with_seasons="1" ></div>

Если вы не хотите чтобы ваш api token был виден в исходном коде, то код подключения в showfull.tpl будет таким
HTML:
<div id="kodik_player_ajax" data-shikimori_id="[xfvalue_доп_поле_с_shikimori_id]" data-news_id="{news-id}" data-with_seasons="0" ></div>
Открываем плагин, ищем в нем код
PHP:
else $api_token = 'ваш_апи_токен';
Вместо ваш_апи_токен вставляем ваш api token

Плейлист адаптивный. С телефона список серий пролистывается вправо влево пальцем по экрану. Стили подгоняйте под свой сайт. В плейлисте используются иконки font awesome. Если вы не видите иконки, подключите себе библиотеку font awesome.
 

Вложения

Последнее редактирование:
4. В showfull.tpl в нужном месте где будет выводиться плейлист вставить код
Я извиняюсь скажите а где находится это файлик? что то я его не нахожу. Спасибо
0.00%
Осталось:
 
Загрузил и прописал всё где нужно, однако плеер на странице не выводится, просто белый блок
 
Настроил как было описано, но просто серый квадрат, вместо показа серии
 

Похожие темы Последние темы Популярные темы

Назад
Сверху