Не нравятся результаты поиска? Попробуйте другой поиск!
DLE FAQ » Все вопросы » Модули » Как заставить работать тег video в модуле {AJAX FULL-STORY}?

Как заставить работать тег video в модуле {AJAX FULL-STORY}?


     19.01.2017    Все вопросы » Модули    1849

вопрос
В модуле {AJAX FULL-STORY} не работает видео, добавленное с помощью тегов [video=], хотя в исходном коде видно, что оно есть на странице, просто не обрабатывается.

Подключение в шаблоне
<script type="text/javascript" src="engine/classes/html5player/player.js"></script>
<link media="screen" href="/engine/classes/html5player/player.css" type="text/css" rel="stylesheet" />
тоже не помогает. Для открытия полной новости используется magnific-popup, дле 11.2. Кто знает, как исправить?

Ответа пока нет


4 комментария

vitnet
PHP-developer

vitnet - 20 января 2017 10:15 -

Вы забыли про:
/engine/classes/html5player/mediaelement-and-player.min.js
/engine/classes/html5player/mediaelementplayer.css

list
Юзер

list - 21 января 2017 03:53 -

Цитата: vitnet
Вы забыли про

Это ничего не даёт

А вот если вставлять
<script type="text/javascript" src="engine/classes/html5player/player.js"></script>
<link media="screen" href="/engine/classes/html5player/player.css" type="text/css" rel="stylesheet" />
не в main.tpl, а сразу в /ajax/fullstory.tpl, то плеер начинает появляться, только вот если нажать в любом месте на плеере, то окно magnific-popup закрывается :(

list
Юзер

list - 21 января 2017 03:54 -

Цитата: vitnet
Вы забыли про

Это ничего не даёт

А вот если вставлять
<script type="text/javascript" src="engine/classes/html5player/player.js"></script>
<link media="screen" href="/engine/classes/html5player/player.css" type="text/css" rel="stylesheet" />
не в main.tpl, а сразу в /ajax/fullstory.tpl, то плеер начинает появляться, только вот если нажать в любом месте на плеере, то окно magnific-popup закрывается :(

list
Юзер

list - 21 января 2017 13:32 -

В общем получилось сделать так:

Вот этот код вставляем не вверх, а в самый низ в файле /ajax/fullstory.tpl
<script type="text/javascript" src="/engine/classes/min/index.php?charset=utf-8&amp;f=engine/classes/html5player/player.js&amp;20"></script>
<link media="screen" href="/engine/classes/html5player/player.css" type="text/css" rel="stylesheet" />


Но, так как этот скрипт и стиль будут грузиться даже когда нет видео, то для экономии ресурсов создаём такое дополнительное поле новости:

Название поля: video
Описание поля: Присутствует тег video
Категория: Все
Разрешить добавление для следующих групп: Администраторы
Разрешить просмотр для следующих групп: Администраторы
Тип поля: Переключатель "Да" или "Нет"
Значение по умолчанию: Выключено


Соответственно в шаблоне /ajax/fullstory.tpl вставляем такой код:
[xfgiven_video]
<script type="text/javascript" src="/engine/classes/min/index.php?charset=utf-8&amp;f=engine/classes/html5player/player.js&amp;20"></script>
<link media="screen" href="/engine/classes/html5player/player.css" type="text/css" rel="stylesheet" />
[/xfgiven_video]


И при добавлении новости не забываем перевести переключатель, если используется тег [video=]

Чтобы комментировать - войдите или зарегистрируйтесь на сайте

Похожие вопросы

 23.11.2013 azamkovoy  Модули
наверх