Бесплатно
Загрузите дополнение из админки вашего сайта.
Как загрузить?
Как загрузить?
Плагин вырезает из кода страницы все вставленные видео с YouTube и заменяет их на ссылки с картинкой. Это ускорит загрузку страницы в браузере у посетителя, если на странице используется много блоков с видео. При клике на такую ссылку можно открыть модальное окно с плеером.
Если на сайте подключён Bootstrap, модальные окна заработают автоматически.
В комплекте идёт чанк tpl.wrapYoutube, который используется для замены кода видео на страницах. Используемый чанк можно изменить в системных настройках.
wrapyoutube_front_css — файл стилей для оформления
wrapyoutube_front_js — файл скриптов для инициализации модальных окон
img — превью видео
link — ссылка, указанная изначально в коде iframe
embed — ссылка для модального окна с автопроигрыванием
width — ширина ролика
height — высота ролика
Код чанка tpl.wrapYoutube может быть таким:
Если на сайте подключён Bootstrap, модальные окна заработают автоматически.
В комплекте идёт чанк tpl.wrapYoutube, который используется для замены кода видео на страницах. Используемый чанк можно изменить в системных настройках.
Системные настройки
wrapyoutube_tpl — чанк, который будет использован для заменыwrapyoutube_front_css — файл стилей для оформления
wrapyoutube_front_js — файл скриптов для инициализации модальных окон
Плейсхолдеры, доступные в чанке
id — идентификатор видеоimg — превью видео
link — ссылка, указанная изначально в коде iframe
embed — ссылка для модального окна с автопроигрыванием
width — ширина ролика
height — высота ролика
Использование Fancybox
Подключите Fancybox и добавьте инициализацию по классу WY_link:<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/fancybox/3.0.47/jquery.fancybox.min.css" type="text/css">
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.2.1/jquery.min.js" type="text/javascript"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/fancybox/3.0.47/jquery.fancybox.min.js" type="text/javascript"></script>
<script>
$(document).ready(function(){
$('.WY_link').fancybox();
});
</script>
Код чанка tpl.wrapYoutube может быть таким:
<a href="[[+embed]]" class="WY_link" data-fancybox-type="iframe">
<img src="[[+img]]" width="[[+width]]" height="[[+height]]">
</a>
1.0.3-beta
- Add checking existing of class
simple_html_dom
1.0.2-beta
- simple_html_dom-1.9.1
1.0.1-beta
- Added "excluded_templates" system setting
1.0.0-beta
- First release
Последние обсуждения в сообществе MODX.pro