Описание photogallery.user
Компонент выводит информацию о галерее пользователя. Компонент стандартный и входит в дистрибутив модуля.
В визуальном редакторе компонент находится в Компоненты > Контент > Фотогалерея 2.0.
Компонент относится к модулю Фотогалерея.
Параметры
Поле |
Параметр |
Описание |
Основные параметры |
Тип инфоблока |
IBLOCK_TYPE |
Указывается один из созданных в системе типов информационных блоков. |
Инфоблок |
IBLOCK_ID |
Для выбранного типа инфоблоков указывается идентификатор информационного блока, фотографии из которого будут выводиться. |
Код галереи |
USER_ALIAS |
Указывается символьный код галереи. |
Шаблоны ссылок |
Главная страница |
INDEX_URL |
Указывается адрес главной страницы галереи. |
Просмотр содержимого галереи |
GALLERY_URL |
Указывается адрес страницы просмотра содержимого галереи. |
Список галерей пользователя |
GALLERIES_URL |
Указывается адрес страницы со списоком галерей пользователя. |
Редактирование галереи |
GALLERY_EDIT_URL |
Указывается адрес страницы редактирования галереи. |
Загрузка фото |
UPLOAD_URL |
Указывается адрес страницы загрузки фотографий. |
Настройки кеширования |
Тип кеширования |
CACHE_TYPE |
Тип кеширования:
- A - Авто + Управляемое: автоматически обновляет кеш компонентов в течение заданного времени или при изменении данных;
- Y - Кешировать: для кеширования необходимо определить время кеширования;
- N - Не кешировать: кеширования нет в любом случае.
|
Время кеширования (сек.) |
CACHE_TIME |
Время кеширования, указанное в секундах. |
Дополнительные настройки |
Разрешить зарегистрированным пользователям создавать только одну галерею |
ONLY_ONE_GALLERY |
[Y|N] При отмеченной опции зарегистрированным пользователям будет разрешено создать только одну галерею. |
Группы пользователей, которым разрешено создавать галерею |
GALLERY_GROUPS |
Указываются группы пользователей, которым разрешено создавать галерею. |
Размер галереи (Мб) |
GALLERY_SIZE |
Указываются размер галереи одного пользователя в Мб. |
Размер аватара галереи (px) |
GALLERY_AVATAR_SIZE |
Указывается размер аватара владельца галереи в пикселях (px). Размер задается для одной сторона картинки, вторая будет высчитана пропорционально для загружаемого изображения. |
Пример вызова
<$APPLICATION->IncludeComponent("bitrix:photogallery.user","",Array(
"GALLERY_AVATAR_SIZE" => "50",
"IBLOCK_TYPE" => "gallery",
"IBLOCK_ID" => "9",
"USER_ALIAS" => $_REQUEST["USER_ALIAS"],
"INDEX_URL" => "index.php",
"GALLERY_URL" => "gallery.php&USER_ALIAS=#USER_ALIAS#",
"GALLERIES_URL" => "galleries.php&USER_ID=#USER_ID#",
"GALLERY_EDIT_URL" => "gallery_edit.php?USER_ALIAS=#USER_ALIAS#&ACTION=#ACTION#",
"UPLOAD_URL" => "upload.php&USER_ALIAS=#USER_ALIAS#&SECTION_ID=#SECTION_ID#&ACTION=upload",
"ONLY_ONE_GALLERY" => "Y",
"GALLERY_GROUPS" => Array("1"),
"GALLERY_SIZE" => "50",
"CACHE_TYPE" => "A",
"CACHE_TIME" => "3600"
)
);?>