This repository has been archived by the owner on Apr 24, 2023. It is now read-only.
-
-
Notifications
You must be signed in to change notification settings - Fork 8
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
AlekVolsk
committed
Dec 26, 2022
1 parent
02ebf9c
commit 6e42da3
Showing
13 changed files
with
257 additions
and
273 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,43 +1,43 @@ | ||
# YtVideo | ||
|
||
![Version](https://img.shields.io/badge/VERSION-1.8.7-0366d6.svg?style=for-the-badge) | ||
![Joomla!](https://img.shields.io/badge/Joomla!-3.7+-1A3867.svg?style=for-the-badge) | ||
![Php](https://img.shields.io/badge/php-5.6+-8892BF.svg?style=for-the-badge) | ||
|
||
_description in Russian [here](README.ru.md)_ | ||
|
||
Content plugin for Joomla! 3 or 4 for video output from YouTube. | ||
|
||
This solution compares favorably with others in that it downloads video from YouTube not when loading the page, but only after the playback starts, thus creating no delays when loading the page. | ||
|
||
It is possible to optionally replace previously inserted `<iframe>` with links on YouTube to preview links, which will significantly speed up the rendering of the page. It is also possible to optionally replace text links (`<a>`) with YouTube links to preview links. If you need to cancel the conversion of individual text links to them, you must add the attribute `data-no-ytvideo`. | ||
|
||
The background image pre-cached and supports lazy loading (available in settings, enabled by default). WebP images are supported. | ||
|
||
Shortcode format: | ||
``` | ||
{ytvideo full_url[|ratio][|title]} | ||
``` | ||
|
||
For example: | ||
``` | ||
{ytvideo https://www.youtube.com/watch?v=rrRZZ_3licM|16:9|What is a computer really? / An introduction to programming, lesson 1 (JavaScript ES6)} | ||
``` | ||
|
||
Some parts of the shortcode may be missing, but their order must be preserved: address|ratio|title. | ||
|
||
Allowable aspect ratios are: | ||
|
||
- 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) | ||
|
||
A minus sign is allowed to be substituted for a colon, the decimal separator is skipped. Incorrect aspect ratio will be part of the heading following it. | ||
|
||
Specifying a title is optional. To quickly insert a shortcode, there is an editor button that opens a dialog box that allows you to enter the url and title of the video in the appropriate fields. | ||
# YtVideo | ||
|
||
![Version](https://img.shields.io/badge/VERSION-1.8.8-0366d6.svg?style=for-the-badge) | ||
![Joomla!](https://img.shields.io/badge/Joomla!-3.7+-1A3867.svg?style=for-the-badge) | ||
![Php](https://img.shields.io/badge/php-5.6+-8892BF.svg?style=for-the-badge) | ||
|
||
_description in Russian [here](README.ru.md)_ | ||
|
||
Content plugin for Joomla! 3 or 4 for video output from YouTube. | ||
|
||
This solution compares favorably with others in that it downloads video from YouTube not when loading the page, but only after the playback starts, thus creating no delays when loading the page. | ||
|
||
It is possible to optionally replace previously inserted `<iframe>` with links on YouTube to preview links, which will significantly speed up the rendering of the page. It is also possible to optionally replace text links (`<a>`) with YouTube links to preview links. If you need to cancel the conversion of individual text links to them, you must add the attribute `data-no-ytvideo`. | ||
|
||
The background image pre-cached and supports lazy loading (available in settings, enabled by default). WebP images are supported. | ||
|
||
Shortcode format: | ||
``` | ||
{ytvideo full_url[|ratio][|title]} | ||
``` | ||
|
||
For example: | ||
``` | ||
{ytvideo https://www.youtube.com/watch?v=rrRZZ_3licM|16:9|What is a computer really? / An introduction to programming, lesson 1 (JavaScript ES6)} | ||
``` | ||
|
||
Some parts of the shortcode may be missing, but their order must be preserved: address|ratio|title. | ||
|
||
Allowable aspect ratios are: | ||
|
||
- 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) | ||
|
||
A minus sign is allowed to be substituted for a colon, the decimal separator is skipped. Incorrect aspect ratio will be part of the heading following it. | ||
|
||
Specifying a title is optional. To quickly insert a shortcode, there is an editor button that opens a dialog box that allows you to enter the url and title of the video in the appropriate fields. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,43 +1,43 @@ | ||
# YtVideo | ||
|
||
![Version](https://img.shields.io/badge/VERSION-1.8.7-0366d6.svg?style=for-the-badge) | ||
![Joomla!](https://img.shields.io/badge/Joomla!-3.7+-1A3867.svg?style=for-the-badge) | ||
![Php](https://img.shields.io/badge/php-5.6+-8892BF.svg?style=for-the-badge) | ||
|
||
Контентный плагин для 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-адрес и заголовок видео в соответствующих полях. | ||
# YtVideo | ||
|
||
![Version](https://img.shields.io/badge/VERSION-1.8.8-0366d6.svg?style=for-the-badge) | ||
![Joomla!](https://img.shields.io/badge/Joomla!-3.7+-1A3867.svg?style=for-the-badge) | ||
![Php](https://img.shields.io/badge/php-5.6+-8892BF.svg?style=for-the-badge) | ||
|
||
Контентный плагин для 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-адрес и заголовок видео в соответствующих полях. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,28 +1,28 @@ | ||
<?xml version="1.0" encoding="UTF-8" ?> | ||
<extension type="package" version="3.7" method="upgrade"> | ||
<name>PKG_YTVIDEO</name> | ||
<packagename>ytvideo</packagename> | ||
<author>Aleksey A. Morozov</author> | ||
<authorEmail>[email protected]</authorEmail> | ||
<authorUrl>https://alekvolsk.pw</authorUrl> | ||
<copyright>(C) Aleksey A. Morozov. All right reserved.</copyright> | ||
<license>GNU General Public License version 3 or later; see http://www.gnu.org/licenses/gpl-3.0.txt</license> | ||
<creationDate>December 2022</creationDate> | ||
<packager>Aleksey A. Morozov</packager> | ||
<packagerurl>https://alekvolsk.pw</packagerurl> | ||
<version>1.8.7</version> | ||
<description>PKG_YTVIDEO_DESC</description> | ||
<php_minimum>5.6</php_minimum> | ||
<scriptfile>pkg_script.php</scriptfile> | ||
<languages> | ||
<language tag="en-GB">language/en-GB/en-GB.pkg_ytvideo.sys.ini</language> | ||
<language tag="ru-RU">language/ru-RU/ru-RU.pkg_ytvideo.sys.ini</language> | ||
</languages> | ||
<files> | ||
<folder type="plugin" id="ytvideo" group="content" method="upgrade" client="site">plg_content_ytvideo</folder> | ||
<folder type="plugin" id="ytvideobtn" group="editors-xtd" method="upgrade" client="site">plg_editors-xtd_ytvideobtn</folder> | ||
</files> | ||
<updateservers> | ||
<server type="extension" priority="2" name="PKG_YTVIDEO"><![CDATA[https://joomla-update.org/extensions/ytvideo/ytvideo_update.xml]]></server> | ||
</updateservers> | ||
</extension> | ||
<?xml version="1.0" encoding="UTF-8" ?> | ||
<extension type="package" version="3.7" method="upgrade"> | ||
<name>PKG_YTVIDEO</name> | ||
<packagename>ytvideo</packagename> | ||
<author>Aleksey A. Morozov</author> | ||
<authorEmail>[email protected]</authorEmail> | ||
<authorUrl>https://alekvolsk.pw</authorUrl> | ||
<copyright>(C) Aleksey A. Morozov. All right reserved.</copyright> | ||
<license>GNU General Public License version 3 or later; see http://www.gnu.org/licenses/gpl-3.0.txt</license> | ||
<creationDate>December 2022</creationDate> | ||
<packager>Aleksey A. Morozov</packager> | ||
<packagerurl>https://alekvolsk.pw</packagerurl> | ||
<version>1.8.8</version> | ||
<description>PKG_YTVIDEO_DESC</description> | ||
<php_minimum>5.6</php_minimum> | ||
<scriptfile>pkg_script.php</scriptfile> | ||
<languages> | ||
<language tag="en-GB">language/en-GB/en-GB.pkg_ytvideo.sys.ini</language> | ||
<language tag="ru-RU">language/ru-RU/ru-RU.pkg_ytvideo.sys.ini</language> | ||
</languages> | ||
<files> | ||
<folder type="plugin" id="ytvideo" group="content" method="upgrade" client="site">plg_content_ytvideo</folder> | ||
<folder type="plugin" id="ytvideobtn" group="editors-xtd" method="upgrade" client="site">plg_editors-xtd_ytvideobtn</folder> | ||
</files> | ||
<updateservers> | ||
<server type="extension" priority="2" name="PKG_YTVIDEO"><![CDATA[https://joomla-update.org/extensions/ytvideo/ytvideo_update.xml]]></server> | ||
</updateservers> | ||
</extension> |
Binary file not shown.
Binary file not shown.
Oops, something went wrong.