alex32 942 Опубликовано: 13 января 2014 Рассказать Опубликовано: 13 января 2014 Проверил на чистом движке, выявил такой вот парадокс: если выводить видео с помощью html5 плеера (пункт настроек Использовать HTML5 плеер в качестве основного при проигрывании видео Если 'Да', то при вставке видео в формате mp4 и при вставке видео с сервиса Youtube будет задействован HTML5 плеер вместо флеш плеера, что позволит просматривать видео на вашем сайте не только в обычном браузере, но и мобильных устройств (iphone, ipad, android) .) то при выводе через {custom} html5 плеер в меняется на обычный. Если видео выведеное через контент есть на странице, то и в custom html5 плеер включается. Поясню: Есть новость, в краткую часть которой вставлено mp4 видео и включен html5 пллер. Новость эта выводится стандартным способом {content}, в пачке других новостей. в сайдбаре эта же новость продублирована с помощью тега {custom}. В шаблоне {custom} стоит просто {short-story}. Вот в этом сайдбаре html5 плеер работает ровно до тех пор, пока видео в основной новости есть на странице.То есть пока оно видимо. Стоит перейти на вторую страницу, в любую другую полную новость, в сайдбаре вместо html5 плеера выводится панелька управления стандартного flv плеера, без видео. Такая же история, если в этой новости снять галочку "публиковать на главной". Как это можно оперативно побороть? Да и вобще исправить надо Цитата Ссылка на сообщение Поделиться на других сайтах
celsoft 6 072 Опубликовано: 14 января 2014 Рассказать Опубликовано: 14 января 2014 Новость хранится в БД в готовом виде, поэтому она никак не может меняться в зависимости от того какой тег вы используете. В данном случае проблема в том что не загружены необходимые JS скрипты, т.к. они тяжелые они загружаются только когда фикисурется что видео есть в основном контенте, у вас его в данном случае нет. Вам нужно в шаблоне подключить перманентно скрипты: <link media="screen" href="/engine/editor/scripts/common/mediaelement/mediaelementplayer.min.css" type="text/css" rel="stylesheet" /> <script type="text/javascript" src="/engine/editor/scripts/common/mediaelement/mediaelement-and-player.min.js"></script> [/CODE] Цитата Ссылка на сообщение Поделиться на других сайтах
alex32 942 Опубликовано: 14 января 2014 Рассказать Опубликовано: 14 января 2014 (изменено) Автор ясно, спасибо. печально конечно, но не критично, можно юзать.90 кб в наше время даже для мобильного трафика фигня, если в конкретном случае цель того стоит. Но получается, если у меня видео в сайдбаре всегда висит, то и скрипты перманентно подключены должны быть? Но и заходе в полную новость они же по идее опять подлючатся автоматически? как избежать повторного подключения. Использоваться будет или видео .mp4 или с ютуба, плеер один и тот же. ЗЫ. ДА, сейчас проверил, все оки, но в шапке подключается повторно в полной новости. видимо плохо искал, подскажите, в каком файле убрать вывод через {headers} , я эти скрипты руками подключил Изменено 14 января 2014 пользователем alex32 Цитата Ссылка на сообщение Поделиться на других сайтах
celsoft 6 072 Опубликовано: 14 января 2014 Рассказать Опубликовано: 14 января 2014 Но получается, если у меня видео в сайдбаре всегда висит, то и скрипты перманентно подключены должны быть? Да если плеер показывается на каждой странице, то и скрипт должен быть подключен всегдакак избежать повторного подключения. Использоваться будет или видео .mp4 или с ютуба, плеер один и тот же Удалите этот код из index.php чтобы скрипт не подключал его. Цитата Ссылка на сообщение Поделиться на других сайтах
alex32 942 Опубликовано: 14 января 2014 Рассказать Опубликовано: 14 января 2014 Автор Благодарю. Теперь красота Цитата Ссылка на сообщение Поделиться на других сайтах
Рекомендованные сообщения
Присоединяйтесь к обсуждению
Вы можете опубликовать сообщение сейчас, а зарегистрироваться позже. Если у вас есть аккаунт, войдите в него для написания от своего имени.