IframePlayer 6.3 : генерация видео плейлистов
Модификация DLE плеера с разделением на серии и сезоны. Суть его заключается в том, что мы при создании публикации в специальных полях хранятся ссылки на Iframe видео, которые в следствии будут объединены в удобный плеер, с возможностью выбрать озвучку, сезон, серию в выпадающем списке. Так же есть возможность сохранения последней просмотренной серии и возможность делиться данным плеером (функция экспорта).
Установка:
- Скопировать все файлы из папки upload архива на свой сервер и и подключить iframeplayer.xml через систему плагинов.
- Правило для Apache > открыть .htaccess и найти:
RewriteEngine On
Добавить ниже:
# 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]
- Правило для Nginx > открыть конфигурацию nginx и в разделе location/insert добавить:
# 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;
- В нужное место шаблона fullstory.tpl добавить:
[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]
- В панели управления DLE перейти в раздел настроек модуля и настроить его под свои нужды.
- Готово!
Название:
IframePlayer 6.3
Версия:
15.0-17.0
Версия PHP:
7.x-8.x
Категория:
Автор Рипа:
DarkLane
Автор:
Roman Borkunov
Все материалы, представленные на сайте, носят исключительно ознакомительный характер!
Если ссылка битая, пожалуйста сообщите нам через форму комментариев или в ЛС
Минимальная длина комментария - 50 знаков. комментарии модерируются
Смотрите также:
Screaming Frog SEO Spider: инструкция, полный гайд 2024
Представляем перевод полного и обновленного гайда по использованию инструмента для SEO-аудита сайта Screaming frog SEO Spider. Ниже вы найдете полный список актуальных на 2021 год рекомендаций о
60 крутых кнопок на CSS с анимацией
Кнопки являются важной частью веб-дизайна, поскольку они не только улучшают пользовательский интерфейс, но и влияют на внешний вид и эстетику веб-сайта. В этой статье вы найдете коллекцию лучших
Dle Forum 4.0.1 : форум
Новая версия форума для движка для DataLife Engine. Форум представляет собой лучшее средство общения с пользователями вашего сайта. Его легко установить и настроить. Особенностью Dle Forum является
CRM Perfect 3.1.4 - мощная CRM с открытым исходным кодом + премиум-дополнения
Perfex CRM v3.1.4 (+ADDONS) - система управления клиентами и проектами Новая версия системы для управления проектами и клиентами, что является отличным вариантом для любой компании, фрилансера и
DataLife Engine v.17.1 Press Release
Этап разработки версии 17.1 , релиз находится на тестировании и предрелизной подготовке, ну а пока мы предлагаем вам ознакомиться с информацией о том, что ждет вас с выходом новой версии