При создании публикации в специальных полях хранятся ссылки на Iframe видео, которые в следствии будут объединены в удобный плеер, с возможностью выбрать озвучку, сезон, серию в выпадающем списке. Так же есть возможность сохранения последней просмотренной серии и возможность делиться данным плеером (функция экспорта).
Установка:
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]
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;
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]
6. Готово!
Скачать бесплатно IframePlayer 6.3 : генерация видео плейлистов:
Для просмотра содержимого необходимо войти .