Плагин для вставки видео с YouTubehttps://github.com/AlekVolsk/ytvideoФормат шорткода:
{ytvideo адрес[|соотношение сторон][|заголовок]}
Пример использования:
{ytvideo https://www.youtube.com/watch?v=rrRZZ_3licM|16:9|What is a computer really?}
=========================
Плагин для вставки видео с Vimeohttps://github.com/AlekVolsk/vmvideoФормат шорткода:
{vmvideo адрес[|соотношение сторон][|заголовок]}
Пример использования:
{vmvideo https://vimeo.com/131191237|16:9|The New JavaScript: ES6 - Rob Eisenberg}
По умолчанию для видео показываются заголовок, имя владельца и портрет владельца, которые можно отключить в настройках плагина.
Также в настройках плагина можно указать цвет не чёрно-белых элементов управления плеера.
=========================
Данные решения выгодно отличаются от других решений тем, что загружает видео с не при загрузке страницы, а только после начала воспроизведения, что не создает задержек при загрузке страницы.
Фоновое изображение предварительно кешируется и поддерживает ленивую загрузку (включается в настройках, по умолчанию включено).
Некоторые часть шорткода могут отсутствовать, но их порядок должен сохраняться: адрес|соотношение сторон|заголовок.
Допустимые соотношения сторон: 4:3, 16:10, 16:9, 18:9 (вместо двоеточия допускается указывать знак минуса). Некорректное соотношение сторон будет являться частью заголовка, следующим за ним.
Указывать заголовок необязательно. Чтобы быстро вставить шорткод, для каждого плагина есть соответствующая кнопка для редактора, которая открывает диалоговое окно, в котором можно ввести URL-адрес и заголовок видео в соответствующих полях.
На странице блок с видео автоматически растягивается по ширине родительского контейнера. Если вам надо как-то иначе - переопределяете шаблоны плагинов в основном шаблоне сайта и перевёрстываете как вам необходимо.
Для использования плагинов в программном коде можно воспользоваться конструкцией:
echo Joomla\CMS\HTML\HTMLHelper::_('content.prepare', 'строка шорткода');
Плагины не имеют автоматического сервера обновлений, т.е. обновы в админке Joomla автоматом не прилетают.
=========================
Автор плагинов разрабатывал последние для себя лично, под свои личные потребности, обновляет их так же лично для себя и распространяет как есть, без гарантий и поддержки.
Ниже в теме все вопросы, связанные с некорректной работой плагинов не будут рассматриваться без ссылки на страницу, где плагин используется и без точного описания, как воспроизвести баг. Если это действительно баг - пофиксим.
Пожалуйста, не забывайте о правилах форума. Хамство и обращение типа "мне надо", "ты должен" молча игнорируются.
Все индивидуальные хотелки принимаются только через обращение в коммерческий раздел форума. Спасибо за понимание.