Документация для разработчиков
Темная тема

Видеотека

Одностраничный компонент осуществляет вывод и поочередное проигрывание серии видеороликов в одном Медиа проигрывателе. Компонент является стандартным и входит в дистрибутив модуля.


Описание iblock.tv

Примечание: при настройке компонента учтите, что часть полей последовательно появляется после выбора вышестоящих параметров.

В визуальном редакторе компонент расположен по пути: Контент > Медиа > Видеотека.

Компонент относится к модулю Информационные блоки.



Параметры

Поле Параметр Описание
Общие настройки компонента
Тип информационного блока IBLOCK_TYPE Указывается один из созданных в системе типов информационного блока.
Информационный блок IBLOCK_ID Для выбранного типа инфоблока указывается идентификатор информационного блока, из которого будет выводиться ролики.
Разрешить проигрывание swf-файлов (не рекомендуется) ALLOW_SWF [Y|N] При отмеченной опции будет разрешено проигрывание файлов формата swf. Не рекомендуется использовать в силу высокой степени опасности XSS-атаки через подключаемый файл.
Свойство, в котором хранится путь к ролику PATH_TO_FILE Задается свойство инфоблока, в котором указывается путь к файлу ролика.
Свойство, в котором хранится длительность ролика DURATION Задается свойство инфоблока, в котором указывается длительность воспроизведения ролика.
Настройки плеера
Ширина области плеера WIDTH Указывается ширина области плеера в пикселях (px).
Высота области плеера HEIGHT Указывается высота области плеера в пикселях (px).
Логотип LOGO Указывается путь до файла с логотипом, накладываемым на ролик при просмотре.
Секция SECTION_ID Указывается раздел, ролики из которого будут отображены.
Статистика показов
Увеличить счетчик показов элемента SHOW_COUNTER_EVENT [Y|N] При отмеченной опции будет запущен счетчик показа каждого элемента (ролика).
Учитывать события в модуле статистики STAT_EVENT [Y|N] При отмеченной опции события будут учитываться в модуле Веб-аналитика. При выборе данной опции станут доступны дополнительные поля.
event1 STAT_EVENT1 Указывается параметр типа события event1.
event2 STAT_EVENT2 Указывается параметр типа события event2.
Настройки списка
Маленькое изображение по умолчанию DEFAULT_SMALL_IMAGE Указывается путь до маленького изображения ролика. Изображение будет показано в списке роликов.
Большое изображение по умолчанию DEFAULT_BIG_IMAGE Указывается путь до большого изображения ролика. Изображение будет показано на экране плеера перед началом просмотра видеоролика.
Поле для первой сортировки роликов SORT_BY1 Поле для первой сортировки роликов:
  • ID - по идентификатору;
  • NAME – по заголовку;
  • ACTIVE_FROM – по дате начала активности;
  • SORT – по индексу сортировки;
  • TIMESTAMP_X - по дате последнего изменения.
Направление для первой сортировки роликов SORT_ORDER1 Направление для первой сортировки роликов:
  • ASC – по возрастанию;
  • DECS – по убыванию.
Настройки кеширования
Тип кеширования CACHE_TYPE Тип кеширования:
  • A - Авто + Управляемое: автоматически обновляет кеш компонентов в течение заданного времени или при изменении данных;
  • Y - Кешировать: для кеширования необходимо определить время кеширования;
  • N - Не кешировать: кеширования нет в любом случае.
Время кеширования (сек.) CACHE_TIME Время кеширования, указанное в секундах.
Учитывать права доступа CACHE_GROUPS [Y|N] При отмеченной опции будут учитываться права доступа при кешировании.


Пример вызова

<?$APPLICATION->IncludeComponent("bitrix:iblock.tv","",Array(
		"DEFAULT_SMALL_IMAGE" => "/bitrix/components/bitrix/iblock.tv/templates/.default/images/default_small.png",
		"DEFAULT_BIG_IMAGE" => "/bitrix/components/bitrix/iblock.tv/templates/.default/images/default_big.png",
		"SORT_BY1" => "ACTIVE_FROM",
		"SORT_ORDER1" => "DESC",
		"IBLOCK_TYPE" => "services",
		"IBLOCK_ID" => "4",
		"ALLOW_SWF" => "Y",
		"CACHE_TYPE" => "A",
		"CACHE_TIME" => "3600",
		"CACHE_GROUPS" => "Y",
		"SHOW_COUNTER_EVENT" => "Y",
		"PATH_TO_FILE" => "15",
		"DURATION" => "16",
		"WIDTH" => "400",
		"HEIGHT" => "300",
		"LOGO" => "/bitrix/components/bitrix/iblock.tv/templates/.default/images/logo.png",
		"SECTION_ID" => "9",
		"ELEMENT_ID" => "16",
		"STAT_EVENT" => "Y",
		"STAT_EVENT1" => "player",
		"STAT_EVENT2" => "start_playing"
	)
);?>


Смотрите также



Пользовательские комментарии

Мы будем рады, если разработчики добавят свои комментарии по практическому использованию методов системы.

Для этого нужно всего лишь авторизоваться на сайте

Но помните, что Пользовательские комментарии, несмотря на модерацию, не являются официальной документацией. Ответственность за их использование несет сам пользователь.

Также Пользовательские комментарии не являются местом для обсуждения функционала. По подобным вопросам обращайтесь на форумы.
© «Битрикс», 2001-2024, «1С-Битрикс», 2024
Наверх