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

Видеотека

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


Описание 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