Модуль - IframePlayer - генерация видео плейлистов DLE | codles.ru

Модуль IframePlayer - генерация видео плейлистов DLE

Iframeplayer 6 3 generacija video plejlistov

При создании публикации в специальных полях хранятся ссылки на Iframe видео, которые в следствии будут объединены в удобный плеер, с возможностью выбрать озвучку, сезон, серию в выпадающем списке. Так же есть возможность сохранения последней просмотренной серии и возможность делиться данным плеером (функция экспорта).

Iframeplayer 6 3 generacija video plejlistov 1
Установка:
1. Скопировать все файлы из папки upload архива на свой сервер и и подключить iframeplayer.xml через систему плагинов.
2. Правило для Apache > открыть .htaccess и найти:
HTML:
RewriteEngine On
Добавить ниже:
HTML:
# Iframe Player
RewriteRule ^embed/([0-9]+)(/?)$ /index.php?do=iframe_embed&id=$1 [L]
RewriteRule ^([^.]+)/([0-9]+)-([^/]*)/source-([0-9]+)-dubbing-([0-9]+)-series-([0-9]+).html$ index.php?newsid=$2&seourl=$3&seocat=$1&source=$4&dubbing=$5&series=$6 [L]
RewriteRule ^([^.]+)/([0-9]+)-([^/]*)/source-([0-9]+)-series-([0-9]+).html$ index.php?newsid=$2&seourl=$3&seocat=$1&source=$4&dubbing=0&series=$5 [L]
RewriteRule ^([^.]+)/([0-9]+)-([^/]*)/dubbing-([0-9]+)-series-([0-9]+).html$ index.php?newsid=$2&seourl=$3&seocat=$1&source=0&dubbing=$4&series=$5 [L]
RewriteRule ^([^.]+)/([0-9]+)-([^/]*)/series-([0-9]+).html$ index.php?newsid=$2&seourl=$3&seocat=$1&source=0&dubbing=0&series=$4 [L]
RewriteRule ^([0-9]+)-([^/]*)/source-([0-9]+)-dubbing-([0-9]+)-series-([0-9]+).html$ index.php?newsid=$1&seourl=$2&source=$3&dubbing=$4&series=$5 [L]
RewriteRule ^([0-9]+)-([^/]*)/source-([0-9]+)-series-([0-9]+).html$ index.php?newsid=$1&seourl=$2&source=$3&dubbing=0&series=$4 [L]
RewriteRule ^([0-9]+)-([^/]*)/dubbing-([0-9]+)-series-([0-9]+).html$ index.php?newsid=$1&seourl=$2&source=0&dubbing=$3&series=$4 [L]
RewriteRule ^([0-9]+)-([^/]*)/series-([0-9]+).html$ index.php?newsid=$1&seourl=$2&source=0&dubbing=0&series=$3 [L]
3. Правило для Nginx > открыть конфигурацию nginx и в разделе location/insert добавить:
HTML:
# Iframe Player
    rewrite ^/embed/([0-9]+)(/?)$ /index.php?do=iframe_embed&id=$1 last;
    rewrite "^/([^.]+)/([0-9]+)-(.*)/source-([0-9]+)-dubbing-([0-9]+)-series-([0-9]+).html$" /index.php?newsid=$2&seourl=$3&seocat=$1&source=$4&dubbing=$5&series=$6 last;
    rewrite "^/([^.]+)/([0-9]+)-(.*)/source-([0-9]+)-series-([0-9]+).html$" /index.php?newsid=$2&seourl=$3&seocat=$1&source=$4&dubbing=0&series=$5 last;
    rewrite "^/([^.]+)/([0-9]+)-(.*)/dubbing-([0-9]+)-series-([0-9]+).html$" /index.php?newsid=$2&seourl=$3&seocat=$1&source=0&dubbing=$4&series=$5 last;
    rewrite "^/([^.]+)/([0-9]+)-(.*)/series-([0-9]+).html$" /index.php?newsid=$2&seourl=$3&seocat=$1&source=0&dubbing=0&series=$4 last;
    rewrite "^/([0-9]+)-(.*)/source-([0-9]+)-dubbing-([0-9]+)-series-([0-9]+).html$" /index.php?newsid=$1&seourl=$2&source=$3&dubbing=$4&series=$5 last;
    rewrite "^/([0-9]+)-(.*)/source-([0-9]+)-series-([0-9]+).html$" /index.php?newsid=$1&seourl=$2&source=$3&dubbing=0&series=$4 last;
    rewrite "^/([0-9]+)-(.*)/dubbing-([0-9]+)-series-([0-9]+).html$" /index.php?newsid=$1&seourl=$2&source=0&dubbing=$3&series=$4 last;
    rewrite "^/([0-9]+)-(.*)/series-([0-9]+).html$" /index.php?newsid=$1&seourl=$2&source=0&dubbing=0&series=$3 last;
4. В нужное место шаблона fullstory.tpl добавить:
HTML:
[iframe]
[episode_pages]
<div id="iframePlayerPagination" class="iframePlayerPagination">
  [prev-episode-link]<div class="iframePlayerPagination__col-left">
    <a href="{prev-episode-link}#iframePlayerPagination">← Предыдущая серия</a>
  </div>[/prev-episode-link]
  <div class="iframePlayerPagination__col-center">
    <div class="selectors"></div>
    <button type="button">Выбирать</button>
  </div>
  [next-episode-link]<div class="iframePlayerPagination__col-right">
    <a href="{next-episode-link}#iframePlayerPagination">Следующая серия →</a>
  </div>[/next-episode-link]
</div>
[/episode_pages]
<div data-frame="{news-id}" data-current="{iframe-current}" data-selectors="true" class="iframePlayer"></div>
[/iframe]
5. В панели управления DLE перейти в раздел настроек модуля и настроить его под свои нужды.
6. Готово!

Скачать бесплатно IframePlayer 6.3 : генерация видео плейлистов:
Для просмотра содержимого необходимо войти .
 
Назад
Верх