Skip to content

Latest commit

 

History

History
45 lines (30 loc) · 3.3 KB

README.ru.md

File metadata and controls

45 lines (30 loc) · 3.3 KB

YtVideo

Version Joomla! Php

ВАЖНО! Релиз 1.8.9 является финальным, дальнейшее сопровождение данного расширения не планируется.

Контентный плагин для Joomla! 3 и 4 для вывода видео с YouTube.

Это решение выгодно отличается от других тем, что загружает видео с YouTube не при загрузке страницы, а только после начала воспроизведения, что не создает задержек при загрузке страницы.

Имеется возможность опционально заменять ранее вставленные <iframe> с ссылками на YouTube на ссылки-превью, что позволит значительно ускорить рендер страницы. Также имеется возможность опционально заменять текстовые линки (<a>) с ссылками на YouTube на ссылки превью. В случае необходимости отмены преобразования отдельных текстовых ссылок к ним необходимо дописать атрибут data-no-ytvideo.

Фоновое изображение предварительно кешируется и поддерживает ленивую загрузку (включается в настройках, по умолчанию включено). Поддерживаются изображения в формате WebP.

Формат шорткода:

{ytvideo адрес[|соотношение сторон][|заголовок]}

Пример использования:

{ytvideo https://www.youtube.com/watch?v=rrRZZ_3licM|16:9|What is a computer really? / An introduction to programming, lesson 1 (JavaScript ES6)}

Некоторые части шорткода могут отсутствовать, но их порядок должен сохраняться: адрес|соотношение сторон|заголовок.

Допустимые соотношения сторон:

  • 4:3 (TV)
  • 5:3 (Wide TV)
  • 16:9 (Standard YouTube, HD)
  • 16.7:9 (Standard films)
  • 18:9 (iPhone)
  • 19.9:9 (Wide 70mm)
  • 2.35:1 (Panavision)
  • 2.55:1 (Cinemascope)
  • 2.7:1 (Ultra Panavision, 2K/4K)

Вместо двоеточия допускается указывать знак минуса, десятичный разделитель при этом опускается. Некорректное соотношение сторон будет являться частью заголовка, следующим за ним.

Указывать заголовок необязательно. Чтобы быстро вставить шорткод, имеется кнопка редактора, открывающая диалоговое окно, в котором можно ввести URL-адрес и заголовок видео в соответствующих полях.