Шаблон:VideoMailRu

Материал из Большой Форум
Перейти к: навигация, поиск
Этот шаблон предназначен для вставки в ЭБФ видеозаписей с сайта Video.Mail.Ru. По умолчанию
видеоролики появляются у правого края
страницы, текст статьи
обтекает их
слева; но это расположение
в случае нужды
может быть изменено
параметрами шаблона.


Создание параметров шаблона на основе кода видеоролика

Каждый видеоролик Video.Mail.Ru (мы для примера будем использовать вон тот)

позволяет скопировать код видеоролика
для вставки
на сайт,
нажав символ <A>
в правом нижнем
углу видеоролика.

К сожалению, код этот и длиннее, и структурно сложнее, нежели у большинства

других видеопроигрывателей. Так, в нашем примере
код будет
нижеследующим (переносы строк
вставлены для удобства
разглядывания кода):


<object width=450 height=375><param name="allowScriptAccess"
value="always" /><param name="movie"
value="http://img.mail.ru/r/video2/player_v2.swf?par=
http://content.video.mail.ru/mail/alex_and_ru/618/$636$0$4421&page=1
&imaginehost=video.mail.ru&perlhost=video.mail.ru&alias=mail
&username=alex_and_ru&albumid=618&id=636
&catalogurl=http://video.mail.ru/themes/misc"
/><embed src=http://img.mail.ru/r/video2/player_v2.swf?
par=http://content.video.mail.ru/mail/alex_and_ru/618/$636$0$4421
&page=1&imaginehost=video.mail.ru&perlhost=video.mail.ru&alias=mail
&username=alex_and_ru&albumid=618&id=636
&catalogurl=http://video.mail.ru/themes/misc
type="application/x-shockwave-flash" width=450 height=375
allowScriptAccess="always"></embed></object>

Целиком вставлять такой длинный код в шаблоны {{VideoMailRu}}

было бы
рискованно: ведь тогда, едва на сайте
Video.Mail.Ru вздумают переменить хотя бы одну
малую деталь
этого кода,
то пришлось бы
соответственно переменить и все
вызовы шаблона, записанные к тому времени
в ЭБФ
и это был бы
труд титанический и излишний.


Поэтому (а также и для лучшей обозримости) вместо длинного кода в шаблоне

{{VideoMailRu}}
используются пять или шесть
кратких параметров, каждый из которых
соответствует одному элементу кода:
username
Элемент кода, записанный между строкою «username=» и первым
ближайшим символом «&».
В нашем примере это alex_and_ru
albumid
Элемент кода, записанный между строкою «albumid=» и первым
ближайшим символом «&».
В нашем примере это 618
id
Элемент кода, записанный между строкою «id=» и первым
ближайшим символом «&».
В нашем примере это 636
page
Элемент кода, записанный между строкою «page=» и первым
ближайшим символом «&».
В нашем примере это 1
Этот параметр необязателен. По умолчанию его значение равно 1.
themes
Элемент кода, записанный между строкою «themes/» и первым
ближайшим символом «"»
или пробелом.
В нашем примере это misc
баксы
Элемент кода, состоящий из цифр и символов «$»
(«баксов»), записанный между косой чертою («/»)
и первым
ближайшим символом «&».
В нашем примере это $636$0$4421

Кроме того, у шаблона {{VideoMailRu}}

существует безымянный параметр № 1,
значение которого
используется как подпись
к видеоролику.


Управление шириной видеоролика

У шаблона {{VideoMailRu}}

есть необязательный параметр ширина (или width), который задаёт ширину видеоролика, появляющегося в ЭБФ
Измеряется в пикселях.


Без параметра ширины

Тег EmbedVideo не может распознать сервис "videomailru".
Русские Патриархи

Если параметр ширина не задан, то в том же смысле используется значение параметра width; если и оно

не задано,
тогда ширина видеоролика приобретает значение по умолчанию,
равное 450 —
это ширина,
предлагаемая HTML-кодом
видеопроигрывателей Video.Mail.Ru.

Пример:

{{VideoMailRu|username=alex_and_ru|albumid=618|id=636|themes=misc|баксы=$636$0$4421|Русские Патриархи}}

Результат применения этого примера см. справа.

Видеоролик с параметром ширина=300

Тег EmbedVideo не может распознать сервис "videomailru".
Русские Патриархи

Также неплох бывает размер, равный 300.

Видеозапись в этом случае отображается на несколько меньшем пространстве (больше места остаётся слева для текста

статьи ЭБФ). Разумеется, это достигается ценою уменьшения различимости мелких деталей видео.

Пример:

{{VideoMailRu|username=alex_and_ru|albumid=618|id=636|themes=misc|баксы=$636$0$4421|Русские
Патриархи|ширина=300}}

Результат применения этого примера см. справа.

Видеоролик с параметром ширина=200

Тег EmbedVideo не может распознать сервис "videomailru".
Русские Патриархи

Дальнейшее уменьшение размеров видеоролика приводит к тому, что в видеопроигрывателе

перестаёт отображаться полоса, показывающая длину видео и позицию
времени отображаемого кадра.

Пример:

{{VideoMailRu|username=alex_and_ru|albumid=618|id=636|themes=misc|баксы=$636$0$4421|Русские
Патриархи|ширина=200}}

Результат применения этого примера см. справа.

Управление размещением видеоролика

Тег EmbedVideo не может распознать сервис "videomailru".
Русские Патриархи

По умолчанию видеоролик располагается справа от текста. Однако необязательному параметру float можно присвоить значение left

тогда ролик будет располагаться слева от текста.


Пример:

{{VideoMailRu|username=alex_and_ru|albumid=618|id=636|themes=misc|баксы=$636$0$4421|Русские
Патриархи|ширина=300|float=left}}

Результат применения этого примера см. слева.

Чтобы разместить видеоролик по центру страницы, достаточно присвоить любое непустое значение параметру центр (значение параметра float при этом

игнорируется).

Пример:

{{VideoMailRu|username=alex_and_ru|albumid=618|id=636|themes=misc|баксы=$636$0$4421|Русские
Патриархи|центр=да}}

Результат применения этого примера:

Тег EmbedVideo не может распознать сервис "videomailru".
Русские Патриархи

Центрированием особенно уместно пользоваться в тех

случаях, когда по каким-либо
причинам текст, оттеснённый видеороликом к правому
или к левому
краю страницы, выглядел бы
некорректно (или вообще не помещался бы).
Текст, расположенный после центрированного видеопроигрывателя, помещается ниже его.