Изменения
Перейти к навигации
Перейти к поиску
Строка 1:
Строка 1:
− +
− Получение данных о видеоролике:+
− +
−
− program = youtube-dl
− | url = https://youtu.be/{{#regex: {{{1|}}} | ~^https?://(youtu\.be/{{!}}www\.youtube\.com/watch\?v=)~ = }}
− | cache seconds = 31557492
− | use stale cache
− | data = id=$.id,title=$.title,fulltitle=$.fulltitle,description=$.description,upload_date=$.upload_date,uploader=$.uploader,uploader_url=$.uploader_url,channel=$.channel,channel_url=$.channel_url,duration=$.duration,author=$.author,album=$.album
− | format = json with jsonpath
− | suppress error
− +
− Вставка видеоролика+
− +
− +
− +
− Ссылка на источник+
− +
− --><div style="float: right; margin: 0 0 0 0.5em;"><span class="plainlinks" style="font-size: x-small">([https://youtu.be/{{#regex: {{{1|}}} | ~^https?://(youtu\.be/{{!}}www\.youtube\.com/watch\?v=)~ = }}&start={{{start|{{{начало|0}}}}}} источник])</span></div><!--+
− +
− Описание ролика+
− +
− +
− +
− Регистрация ссылки на видеоролик:+
− +
− +
− +
− | Ссылка/Страница = {{FULLPAGENAME}}+
− | Ссылка/Сервис = YouTube+
− | Ссылка/URL = https://youtu.be/{{#regex: {{{1|}}} | ~^https?://(youtu\.be/{{!}}www\.youtube\.com/watch\?v=)~ = }}+
− | Ссылка/ID = {{#regex: {{{1|}}} | ~^https?://(youtu\.be/{{!}}www\.youtube\.com/watch\?v=)~ = }}+
− | Название = {{#external_value:title|}}
− | Полное название = {{#external_value:fulltitle|{{#external_value:title|}}}}
− | Ссылка/Гипертекстовое описание = {{{2|{{#regex:{{#external_value:description|}} | /\n/ = <br /> }}}}}
− | Ссылка/Издание = {{Извлечь из ссылки|{{{канал|{{{автор|{{#external_value:channel|}}}}}}}}|sep=,}}|+sep=,
− | Ссылка/Автор = {{Убрать HTML|{{Извлечь из ссылки|{{Убрать картинки|{{{автор|{{{канал|{{#external_value:author|{{#external_value:channel|}}}}}}}}}}}}|sep=,}}}}|+sep=,
− | Ссылка/Дата = {{#if: {{{год|}}}{{{дата|}}} | {{Извлечь дату|{{{год|}}}}} {{Извлечь год|{{{дата|}}}}} | {{#regex: {{#external_value:upload_date|}} | /^(\d\d\d\d)(\d\d)(\d\d)$/ = $3/$2/$1 }} }}
− | Ссылка/Тема = {{Убрать HTML|{{Извлечь из ссылки|{{Убрать картинки|{{{тема|{{{предмет|}}}}}}}}|sep=,}}}}|+sep=,
−
− | Ссылка/Направление = {{Убрать HTML|{{Извлечь из ссылки|{{Убрать картинки|{{{направление|{{{идеология|}}}}}}}}|sep=,}}}}|+sep=,
− | Видео/Канал = {{#external_value:channel|}}
− | Видео/Альбом = {{#external_value:album|}}
− | Видео/URL канала = {{#external_value:channel_url|}}
− | Видео/Загрузивший = {{#external_value:uploader|}}
− | Видео/URL загрузившего = {{#external_value:uploader_url|}}
− | Видео/Дата загрузки = {{#regex: {{#external_value:upload_date|}} | /^(\d\d\d\d)(\d\d)(\d\d)$/ = $3/$2/$1 }}
− | Видео/Продолжительность = {{#external_value:duration|0}} сек.
− }}}}</includeonly><noinclude>Этот шаблон предназначен для вставки в Традицию видеозаписей с сайта [[YouTube]]. По умолчанию видеоролики появляются у правого края страницы, текст статьи обтекает их слева; но это расположение в случае нужды может быть изменено параметрами шаблона.
−
− == Параметры шаблона ==
− '''Первым параметром''' в шаблоне указывается идентификатор {{nobr|видеофайла —}} тот самый, который в адресе страницы [[YouTube]] стоит после знака равенства в строке {{nobr|1=<code><nowiki>http://www.youtube.com/watch?v=</nowiki></code>}}
−
− Первый параметр обязателен; при его отсутствии будет показано сообщение об ошибке.
−
− '''Вторым параметром''' в шаблоне указывается подпись к видеофайлу.
−
− == Управление шириной видеоролика ==
− У шаблона {{tl|YouTube}} есть необязательный параметр <code>ширина</code> {{nobr|1=(или <code>width</code>),}} который задаёт ширину видеоролика, появляющегося в Традиции. Измеряется в пикселях.
−
− === Без параметра ===
− {{YouTube|UxF7GLd8QcA|Небо славян}}
− Если параметр <code>ширина</code> не задан, то в том же смысле используется значение параметра <code>width</code>; если и оно не задано, тогда ширина видеоролика приобретает значение по умолчанию, {{nobr|равное 480 —}} это один из вариантов, предлагаемых {{nobr|1=на сайте YouTube{{тчк}}<ref>Второй из четырёх вариантов, предлагаемых для обыкновенных видеопроигрывателей на сайте YouTube: 425×349, '''480×390''', 640×510 и 960×750.</ref>}}
−
− Пример:
−
− <nowiki>{{YouTube|UxF7GLd8QcA|Небо славян}}</nowiki>
−
− Результат применения этого примера см. справа.<br clear="all">
−
− === Видеоролик с параметром ширина=300 ===
−
− Также неплох бывает размер, равный 300.
−
− Видеозапись в этом случае отображается на несколько меньшем пространстве (больше места остаётся слева для текста статьи Традиции).
−
− В проигрывателе заглавие видеоролика отображается меньшим шрифтом и хвост его может быть обкусан.
−
− Пример:
−
− <nowiki>{{YouTube|UxF7GLd8QcA|Небо славян|ширина=300}}</nowiki>
−
− Результат применения этого примера см. справа.<br clear="all">
−
− === Видеоролик с параметром ширина=230 ===
− {{YouTube|UxF7GLd8QcA|Небо славян|ширина=230}}
− Ещё меньшие размеры видеоролика приводят к тому, что обкусывается заголовок видеоролика.
−
− Индикатор вертикального размера видеозаписи (отображается после запуска видеопроигрывателя) подступает вплотную к индикатору длительности видеозаписи и может наползти на него, если длительность измеряется не единицами, а десятками минут. Видеопроигрыватель должен иметь ширину 230 или даже чуть более, чтобы цифровое указание длительности (а не только графический ползунок доли просмотренной части) было доступным зрителю.
−
− Кнопки аннотаций или субтитров (появляющиеся при просмотре тех видеороликов на YouTube, которые снабжены аннотациями или субтитрами) делают ширину 230 неприемлемою, и вам придётся увеличить её до 300 (или немногим менее), если вы хотите, чтобы эти кнопки оставались работоспособными, не наползая на оба вышеупомянутых индикатора.
−
− Пример:
−
− <nowiki>{{YouTube|UxF7GLd8QcA|Небо славян|ширина=230}}</nowiki>
−
− Результат применения этого примера см. справа.<br clear="all">
−
− === Видеоролик с параметром ширина=125 ===
−
− При таких размерах видеопроигрывателя от заглавия видеоролика почти ничего не остаётся, а цифровой индикатор длительности видеозаписи и позиции в ней, а также индикатор вертикального размера видеоролика исчезают совершенно, заслонённые четырьмя основными кнопками («Старт/Пауза», «Громкость», «Смотреть позже» и «Переход на полный экран»).
−
− Дальнейшее уменьшение ширины видеопроигрывателя приведёт и к наползанию этих кнопок друг на друга, а также предотвратит работоспособность выпадающего ползунка громкости — поэтому оно не целесообразно.
−
− Пример:
−
− <nowiki>{{YouTube|UxF7GLd8QcA|Небо славян|ширина=125}}</nowiki>
−
− Результат применения этого примера см. справа.<br clear="all">
−
− == Управление размещением видеоролика ==
−
− По умолчанию видеоролик располагается справа от текста. Однако необязательному параметру <code>float</code> можно присвоить значение {{nobr|1=<code>left</code> —}} тогда ролик будет располагаться слева {{nobr|от текста.}}
−
− Пример:
−
− <nowiki>{{YouTube|UxF7GLd8QcA|Небо славян|ширина=300|float=left}}</nowiki>
−
− Результат применения этого примера см. слева.
−
− Чтобы разместить видеоролик по центру страницы, достаточно присвоить любое непустое значение параметру <code>центр</code> (значение параметра <code>float</code> {{nobr|при этом}} игнорируется).
−
− Пример:
−
− <nowiki>{{YouTube|7aJyGvm-rt0|Русские красавицы-неонацистки|центр=да}}</nowiki>
−
− Результат применения этого примера:
−
−
−
− Центрированием особенно уместно пользоваться в тех случаях, когда {{nobr|по каким-либо}} причинам текст, оттеснённый видеороликом к правому или к левому краю страницы, выглядел бы некорректно (или вообще не помещался бы). Текст, расположенный после центрированного видеопроигрывателя, помещается ниже его.
−
− == Вставка широкоэкранного видеопроигрывателя ==
−
− Если отношение ширины видеозаписи к высоте составляет {{nobr|не 4:3,}} {{nobr|а 16:9,}} то уместно использовать для её воспроизведения заметно более широкий видеопроигрыватель. Вам достаточно указать непустое значение параметра {{nobr|1=<code>ширь</code> —}} режим <code>центр</code> включится автоматически, поскольку ширина такого видеопроигрывателя составляет целых {{nobr|1=640 пикселей<ref>Второй из четырёх вариантов, предлагаемых для широкоэкранных видеопроигрывателей на сайте YouTube: 560×349, '''640×390''', 853×510 и 1280×750.</ref>}} и закономерно делает неприемлемым результат всяких попыток разместить {{nobr|какой-либо}} текст слева или справа от видео: тексту было бы слишком тесно (особенно на небольших дисплеях).
−
− Пример:
−
− <nowiki>{{YouTube|cOLZPU40wMQ|Репортаж Sky News про «Славянский союз»|ширь=да}}</nowiki>
−
− Результат применения этого примера:
−
−
−
− Текст, расположенный после широкоэкранного видеопроигрывателя, помещается {{nobr|ниже его.}}
−
− {{YouTube|cOLZPU40wMQ|Репортаж Sky News про «Славянский союз»|ширь=да|ширина=300}}
− Использование параметра <code>ширина</code> (или <code>width</code>) отключает автоматическое применение режима <code>центр</code> у таких видеопроигрывателей, поскольку уменьшенная ширина позволяет им находиться справа от текста статьи (или слева, если параметр {{nobr|1=<code>float=left</code>}} тоже задан).
−
− После уменьшения ширины «широкие» видеопроигрыватели делаются «невысокими», сохраняя отношение ширины к высоте видеозаписи {{nobr|равным 16:9.}}
−
− Пример:
−
− <nowiki>{{YouTube|cOLZPU40wMQ|Репортаж Sky News</nowiki>
− про «Славянский союз»|ширь=да|ширина=300}}
−
− Результат применения этого примера {{nobr|см. справа.}}
−
− == Проигрывание не с начала ==
− {{YouTube|cOLZPU40wMQ|Репортаж Sky News про «Славянский союз»|ширина=300|начало=30}}
− Для проигрывания ролика не с начала, надо передать в шаблон параметр <code>начало</code>. Ролик начнётся через указанное число секунд.
−
− Пример:
−
− <nowiki>{{YouTube|cOLZPU40wMQ|Репортаж Sky News про «Славянский союз»|ширина=300|начало=30}}</nowiki>
−
− Результат применения этого примера справа:
−
− == Вставка ролика без описания ==
− {{YouTube|UxF7GLd8QcA|ширина=300}}
− Если вставить ролик без описания, оно будет собрано автоматически из метаданных на [[YouTube]]. <nowiki>{{YouTube|UxF7GLd8QcA|ширина=300}}</nowiki> — см. справа.
−
− == Дополнительные параметры для учёта содержания роликов ==
− * <code>автор</code>,
− * <code>канал</code>,
− * <code>дата</code>,
− * <code>тема</code>,
− * <code>тип</code>,
− * <code>участники</code>.
−
− == Примечания ==
− <references />
−
−
Обсуждение шаблона:YouTube#Язык видео 2
<includeonly><!--
<includeonly><!--
логотип
-->{{#if: {{{logo|}}}
| [[Файл:YouTube full-color icon (2017).svg|20px|link=YouTube|alt=Логотип YouTube]]
-->{{#clear_external_data:}}{{#get_program_data:
}}<!--
}}<!--
URL
-->[https://www.youtube.com/watch?v={{{1|{{{id}}}}}}{{#if: {{{start|}}} | &t={{{start|}}} }}<!--
title
-->{{#if:{{#if:{{{ширина|{{{width|}}}}}}||{{{ширь|}}}}}{{{центр|}}}|<div class="center"><div class="thumb tnone">|<div class="thumb t{{{float|right}}}">}}<div class="thumbinner" style="width: {{#expr:{{{ширина|{{{width|{{#if:{{{ширь|}}}|640|480}}}}}}}}+2}}px;"><div class="thumbimage" style="margin: 0; padding: 0; background-color: #ccc;">{{#if:{{{1|}}}|{{#embed:youtube{{#if:{{{ширь|}}}|wide}}|{{#regex: {{{1|}}} | ~^https?://(youtu\.be/{{!}}www\.youtube\.com/watch\?v=)~ = }}|{{{ширина|{{{width|{{#if:{{{ширь|}}}|640|480}}}}}}}}||{{{start|{{{начало|0}}}}}}}}|'''Ошибка!'''<br />''Не указан идентификатор видеофайла.''}}</div><div class="thumbcaption"><!--
--> {{{2|{{{title|Видео}}}}}}]<!--
дополнение
-->{{#if: {{{3|}}} | {{sp}}{{{3}}} }}<!--
id2
-->{{#if: {{{id2|}}}
| {{sp}}(часть 1) + [https://www.youtube.com/watch?v={{{id2}}} (часть 2)]
}}<!--
id3
--><div style="margin: 0; padding: 0.25em 0 0;">{{{2|{{{автор|{{{канал|{{#external_value:author | [{{#external_value:channel_url|}} {{#external_value:channel|}}] }} }}}}}}. {{#external_value:fulltitle | {{#external_value:title|}} }}. {{#time:[[j xg]] [[Y]]|{{#regex: {{#external_value:upload_date|}} | /^(\d\d\d\d)(\d\d)(\d\d)$/ = $1-$2-$3 }}}} }}}</div></div></div></div>{{#if:{{#if:{{{ширина|{{{width|}}}}}}||{{{ширь|}}}}}{{{центр|}}}|</div>}}<!--
-->{{#if: {{{id3|}}}
| {{sp}}+ [https://www.youtube.com/watch?v={{{id3}}} (часть 3)]
}}<!--
язык
-->{{#if:{{{не регистрировать|}}}||{{#subobject:-
-->{{#if: {{{lang|}}} | {{ref-{{{lang|}}}}} }}<!--
| Ссылка/Тип = Видеоролик{{#if:{{{тип|}}}|, {{Убрать HTML|{{Извлечь из ссылки|{{Убрать картинки|{{{тип|}}}}}|sep=,}}}}{{!}}+sep=,}}
начиная с
-->{{#if: {{{logo|{{{notext|}}}}}} | | {{sp}}на [[YouTube]]<!--
-->{{#if: {{{start|}}}
| {{#iferror: , начиная с {{YouTube/Time converter|{{{start|}}}}} }}
}}}}</includeonly><noinclude>{{doc}}</noinclude>
| Ссылка/Изображает = {{Убрать HTML|{{Извлечь из ссылки|{{Убрать картинки|{{{участник|{{{участники|}}}}}}}}|sep=,}}}}|+sep=,
{{YouTube|UxF7GLd8QcA|Небо славян|ширина=300}}
{{YouTube|UxF7GLd8QcA|Небо славян|ширина=125}}
{{YouTube|UxF7GLd8QcA|Небо славян|ширина=300|float=left}}
{{YouTube|7aJyGvm-rt0|Русские красавицы-неонацистки|центр=да}}
{{YouTube|cOLZPU40wMQ|Репортаж Sky News про «Славянский союз»|ширь=да}}
{{Вставка мультимедии в Традицию}}
</noinclude>