Фото (список)
Описание conf.photogallery.detail.list
Компонент выводит список фотографий. Компонент доступен при использовании решения Сайт конференции и содержит следующие шаблоны: .default, simple, slider, slider_big, slider_fixed, slide_show, table_clear, table_clear_classic, table_clear_dark, table_clear_modern. Компонент стандартный и входит в дистрибутив модуля.
В визуальном редакторе компонент находится в Компоненты > Конференции > Фотогалерея 2.0.
Параметры
| Поле | Параметр | Описание |
| Дополнительно | ||
|---|---|---|
| Размер детальной фотографии (px) | THUMBS_SIZE | Указывается размер детальной фотографии в пикселях (px). Размер задается для одной стороны картинки, вторая будет высчитана пропорционально для загружаемого изображения.
Данное поле доступно только для шаблонов default, table_clear, table_clear_classic, table_clear_dark, table_clear_modern и simple. |
| Показывать навигацию | SHOW_PAGE_NAVIGATION | Задается способ показа навигации:
Данное поле доступно только для шаблонов default, simple, slider, slider_fixed, table_clear, table_clear_classic, table_clear_dark, table_clear_modern. |
| Показывать элементы управления | SHOW_CONTROLS | [Y|N] При отмеченной опции на странице будут отображены кнопки по управлению фотографиями.
Данное поле доступно только для шаблонов default, table_clear, table_clear_classic, table_clear_dark, table_clear_modern. |
| Показывать голосования | SHOW_RATING | [Y|N] При отмеченной опции будут показаны голосования.
Данное поле доступно только для шаблонов default, simple, table_clear, table_clear_classic, table_clear_dark, table_clear_modern. |
| Показывать количество показов | SHOW_SHOWS | [Y|N] При отмеченной опции будет отображено количество показов.
Данное поле доступно только для шаблона default, simple, table_clear, table_clear_classic, table_clear_dark, table_clear_modern. |
| Показывать количество комментариев | SHOW_COMMENTS | [Y|N] При отмеченной опции будет отображено количество комментариев.
Данное поле доступно только для шаблона default, simple, table_clear, table_clear_classic, table_clear_dark, table_clear_modern. |
| Размер аватара галереи (используется при работе компонента в многопользовательском режиме, px) | GALLERY_AVATAR_SIZE | Указывается размер аватара галереи в пикселях (px)
Данное поле доступно только для шаблона simple. |
| Показывать теги | SHOW_TAGS | [Y|N] При отмеченной опции будут показаны теги.
Данное поле доступно только для шаблона table_clear, table_clear_classic, table_clear_dark, table_clear_modern. |
| Максимальный балл | MAX_VOTE | Указывается максимально возможный балл, т.е. число возможных оценок.
Данное поле доступно только для шаблона default, simple, table_clear, table_clear_classic, table_clear_dark, table_clear_modern. |
| Подписи к баллам | VOTE_NAMES | Указываются подписи к каждому баллу. В коде вводится массив, в котором задаются подписи к баллам в таком виде:
"VOTE_NAMES" => Array("0","1","2","3","4","5"),
Если подписи заданы, то они будут выведены вместо оценок-цифр. Если массив не задан, то будут использованы значения по умолчанию.
Данное поле доступно только для шаблонов default, simple, table_clear, table_clear_classic, table_clear_dark, table_clear_modern. |
| В качестве рейтинга показывать | DISPLAY_AS_RATING | Указывается одно из значений, которое должно быть показано в качестве рейтинга:
Данное поле доступно только для шаблона default и simple. |
| Вид кнопок рейтинга (главного модуля) | RATING_MAIN_TYPE | Указывается одно из значений, которое должно быть показано, если выбран Рейтинг (главного модуля) (rating_main):
Данное поле доступно только для шаблонов .default, simple. |
| ID активного элемента | ELEMENT_ID | Указывается идентификатор активного элемента.
Данное поле доступно только для шаблонов slider, slider_fixed и slide_show. |
| Размер слайдера (количество фотографий) | SLIDER_COUNT_CELL | Указывается количество фотографий, отображаемых в слайдере.
Данное поле доступно только для шаблонов slider и slider_fixed. |
| Дополнительные эскизы | ADDITIONAL_SIGHTS | Выбираются типы для эскизов, в которых фотографии будут доступны для просмотра. |
| Активный эскиз (один из множества дополнительных и основных эскизов) | PICTURES_SIGHT | Указывается тип эскиза, с которого начинается просмотр фотографий альбома. |
| Основные параметры | ||
| Тип инфоблока | IBLOCK_TYPE | Указывается один из созданных в системе типов информационных блоков. |
| Инфоблок | IBLOCK_ID | Для выбранного типа инфоблоков указывается идентификатор информационного блока, фотографии из которого будут выводиться. |
| Режим работы галереи | BEHAVIOUR | Указывается режим работы фотогалереи:
|
| Код галереи | USER_ALIAS | Указывается имя переменной, в которой передается код галереи. Например ={$_REQUEST["USER_ALIAS"]}. |
| ID раздела | SECTION_ID | В поле указывается код, в котором передается идентификатор раздела (альбома). |
| Дополнительные параметры выбора фото | ELEMENT_LAST_TYPE | Указываются дополнительные параметры выбора фото:
Если параметр принмает значение time, то необходимо настроить параметр ELEMENTS_LAST_TIME. Если параметр принмает значение period, то необходимо настроить параметры ELEMENTS_LAST_TIME_FROM и ELEMENTS_LAST_TIME_TO. |
| Количество последних фото для выбора | ELEMENTS_LAST_COUNT | Указывается количество последних фото для выбора. |
| Количество дней для выбора фото | ELEMENTS_LAST_TIME | Указывается количество дней для выбора фото. |
| Начало периода (ввести дату в формате "DD.MM.YYYY HH:MI:SS") | ELEMENTS_LAST_TIME_FROM | Указывается дата начала периода для выбора фото в формате DD.MM.YYYY HH:MI:SS. |
| Конец периода (ввести дату в формате "DD.MM.YYYY HH:MI:SS") | ELEMENTS_LAST_TIME_TO | Указывается дата окончания периода для выбора фото в формате DD.MM.YYYY HH:MI:SS. |
| Первое поле сортировки фото | ELEMENT_SORT_FIELD | Указывается первое поле, по которому будет происходить сортировка фотографий:
|
| Порядок сортировки фото | ELEMENT_SORT_ORDER | Указывается порядок сортировки фотографий:
|
| Второе поле сортировки фото | ELEMENT_SORT_FIELD1 | Указывается второе поле, по которому будет происходить сортировка фотографий:
|
| Порядок сортировки фото | ELEMENT_SORT_ORDER1 | Указывается порядок сортировки фотографий:
|
| Свойства | PROPERTY_CODE | Выберите свойства фотографий, которые должны быть отображены. |
| Использовать обратную навигацию | USE_DESC_PAGE | [Y|N] При отмеченной опции будет использоваться обратная постраничная навигацию для списка фотографий. |
| Количество фото на странице | PAGE_ELEMENTS | Указывается количество фотографий, выводимых на одной странице. Остальные фотографий будут выведены с помощью постраничной навигации. |
| Название шаблона для постраничной навигации | PAGE_NAVIGATION_TEMPLATE | Указывается название шаблона для постраничной навигации. |
| Дополнительные настройки | ||
| Устанавливать заголовок страницы | SET_TITLE | [Y|N] При отмеченной опции в качестве заголовка страницы будет установлено Список фотографий. |
| Использовать дополнительное ограничение доступа | USE_PERMISSIONS | [Y|N] При отмеченной опции будет ограничен доступ к детальной информации элементов инфоблока. Группы пользователей, имеющие доступ к детальной информации, указываются в парметре GROUP_PERMISSIONS. |
| Группы пользователей, имеющие доступ к детальной информации | GROUP_PERMISSIONS | Указываются группы пользователей, имеющие доступ к детальной информации. |
| Формат вывода даты | DATE_TIME_FORMAT | Указывается формат показа даты и времени. В выпадающем списке перечислены все возможные варианты показа даты, формируемые внутри компонента. Выбрав пункт (другое)->, можно сформировать свой вариант на основании php-функции date. |
| Устанавливать статус 404, если не найдены элемент или раздел | SET_STATUS_404 | [Y|N] При отмеченной опции будет установлен статус 404, если не будут найдены элементы или раздел фотогалереи. |
| Размер галереи | GALLERY_SIZE | Задается размер галереи одного пользователя в Мб. |
| Настройки кеширования | ||
| Тип кеширования | CACHE_TYPE | Тип кеширования:
|
| Время кеширования (сек.) | CACHE_TIME | Время кеширования, указанное в секундах. |
| Шаблоны ссылок | ||
| Содержимое галереи | GALLERY_URL | Указывается адрес страницы просмотра содержимого галереи пользователя. |
| Страница детального просмотра | DETAIL_URL | Указывается адрес страницы детального просмотра альбома. |
| Страница слайд-шоу | DETAIL_SLIDE_SHOW_URL | Указывается адрес страницы слайд-шоу. |
| Страница поиска | SEARCH_URL | Указывается адрес страницы поиска. |
Пример вызова
<?$APPLICATION->IncludeComponent(
"bitrix:conf.photogallery.detail.list",
"",
Array(
"THUMBNAIL_SIZE" => "120",
"SHOW_PAGE_NAVIGATION" => "bottom",
"SHOW_CONTROLS" => "Y",
"SHOW_RATING" => "Y",
"SHOW_SHOWS" => "Y",
"SHOW_COMMENTS" => "Y",
"MAX_VOTE" => "5",
"VOTE_NAMES" => array("1", "2", "3", "4", "5"),
"DISPLAY_AS_RATING" => "rating",
"IBLOCK_TYPE" => "s1_conference",
"IBLOCK_ID" => "8",
"BEHAVIOUR" => "SIMPLE",
"SET_TITLE" => "Y",
"CACHE_TYPE" => "A",
"CACHE_TIME" => "3600",
"SECTION_ID" => $_REQUEST["SECTION_ID"],
"ELEMENT_LAST_TYPE" => "none",
"ELEMENT_SORT_FIELD" => "SORT",
"ELEMENT_SORT_ORDER" => "asc",
"ELEMENT_SORT_FIELD1" => "SHOW_COUNTER",
"ELEMENT_SORT_ORDER1" => "asc",
"PROPERTY_CODE" => array("PUBLIC_ELEMENT", "PUBLIC_ELEMENT"),
"DETAIL_URL" => "detail.php?SECTION_ID=#SECTION_ID#&ELEMENT_ID=#ELEMENT_ID#",
"DETAIL_SLIDE_SHOW_URL" => "slide_show.php?SECTION_ID=#SECTION_ID#&ELEMENT_ID=#ELEMENT_ID#",
"SEARCH_URL" => "search.php",
"USE_PERMISSIONS" => "Y",
"GROUP_PERMISSIONS" => array("3"),
"USE_DESC_PAGE" => "Y",
"PAGE_ELEMENTS" => "50",
"PAGE_NAVIGATION_TEMPLATE" => "",
"DATE_TIME_FORMAT" => "d.m.Y",
"SET_STATUS_404" => "Y",
"ADDITIONAL_SIGHTS" => array(),
"PICTURES_SIGHT" => "real"
)
);?>