Фотогалерея 2.0 (многопользовательская) (комплексный компонент)
Комплексный компонент Фотогалерея 2.0 (многопользовательская) позволяет получить полнофункциональную многопользовательскую фотогалерею, создавая физически только одну страницу.
Описание photogallery_user
Параметры компонента позволяют произвести следующие настройки внешнего вида фотогалереи:
- отображение облака тегов;
- размеры картинок анонса (эскизов), детального просмотра фотографии, а также размеры картинки-анонса и картинки фотоальбома;
- настройки голосования и отзывов;
- и другие.
Внимание! Компонент поддерживает два режима настройки: простой и расширенный. Расширенный предоставляет более обширные средства настройки.
Компонент стандартный и входит в дистрибутив модуля.
В визуальном редакторе компонент находится в Компоненты > Контент > Фотогалерея 2.0.
Компонент относится к модулю Фотогалерея.
Параметры. Простой режим
| Поле | Параметр | Описание | |||||||||||||||||||||||||||||||||
| Основные параметры | |||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Использовать простой режим настройки | USE_LIGHT_VIEW | [Y|N] При отмеченной опции будет использоваться простой режим настройки фотогалереи (значения остальных параметров будут по умолчанию). | |||||||||||||||||||||||||||||||||
| Тип инфоблока | IBLOCK_TYPE | Указывается один из созданных в системе типов информационных блоков. | |||||||||||||||||||||||||||||||||
| Инфоблок | IBLOCK_ID | Для выбранного типа инфоблоков указывается идентификатор информационного блока, фотографии из которого будут выводиться. | |||||||||||||||||||||||||||||||||
| Группы пользователей, которым разрешено создавать галерею | GALLERY_GROUPS | Указываются группы пользователей, которым разрешено создавать галерею. | |||||||||||||||||||||||||||||||||
| Включить премодерацию фото | MODERATION | [Y|N] При отмеченной опции будет использоваться механизм премодерации фото. | |||||||||||||||||||||||||||||||||
| Путь к профилю пользователя | PATH_TO_USER | Указывается шаблон пути к профилю пользователя. | |||||||||||||||||||||||||||||||||
| Отображать навигационную цепочку 'хлебные крошки' в рамках комплексного компонента | SHOW_NAVIGATION | [Y|N] При отмеченной опции на странице фотогалереи будет отображаться навигационная цепочка ('хлебные крошки').. | |||||||||||||||||||||||||||||||||
| Анализировать параметры соц.сети | ANALIZE_SOCNET_PERMISSION | [Y|N] При отмеченной опции будет производится проверка прав доступа пользователя к модулю Социальная сеть. | |||||||||||||||||||||||||||||||||
| Настройки фотогалереи | |||||||||||||||||||||||||||||||||||
| Размер картинки галереи (px) | GALLERY_AVATAR_SIZE | Указывается размер аватара владельца галереи в пикселях (px). Размер задается для большей стороны картинки, другая сторона загружаемого изображения будет высчитана пропорционально. | |||||||||||||||||||||||||||||||||
| Размер картинки-анонса фотоальбома (px) | ALBUM_PHOTO_THUMBS_SIZE | Указывается размер картинки-анонса фотоальбома в пикселях (px). Размер задается для большей стороны картинки, другая сторона загружаемого изображения будет высчитана пропорционально. | |||||||||||||||||||||||||||||||||
| Размер фотографии-анонса (px) | THUMBNAIL_SIZE | Указывается размер картинки-анонса альбома в пикселях (px). Размер задается для большей стороны картинки, другая сторона загружаемого изображения будет высчитана пропорционально. | |||||||||||||||||||||||||||||||||
| Размер картинки в предпросмотре в списке альбомов (px) | SECTION_LIST_THUMBS_SIZE | Указывается размер картинки в пикселях (px). Размер задается для большей стороны картинки, другая сторона загружаемого изображения будет высчитана пропорционально. | |||||||||||||||||||||||||||||||||
| Обязательно ограничивать размер оригинала (px) (при значении 0 ограничение не происходит) | ORIGINAL_SIZE | Задается размер оригинала фотографии в пикселях. Фотография будет уменьшена до указанной величины. Если указано значение 0, то изменение размера не происходит. Размер задается для большей стороны картинки, другая сторона загружаемого изображения будет высчитана пропорционально. | |||||||||||||||||||||||||||||||||
| Управление адресами страниц | |||||||||||||||||||||||||||||||||||
| Включить поддержку ЧПУ | SEF_MODE | [Y|N] При отмеченной опции будет включена поддержка ЧПУ.
Если режим поддержки ЧПУ включен, то необходимо настроить следующие параметры: Настраиваемые параметры при включенном режиме поддержки ЧПУ:
Если режим поддержки ЧПУ выключен, то необходимо настроить массив переменных Настраиваемые параметры при выключенном режиме поддержки ЧПУ:
|
|||||||||||||||||||||||||||||||||
| Настройки кеширования | |||||||||||||||||||||||||||||||||||
| Тип кеширования | CACHE_TYPE | Тип кеширования:
|
|||||||||||||||||||||||||||||||||
| Время кеширования (сек.) | CACHE_TIME | Время кеширования, указанное в секундах. | |||||||||||||||||||||||||||||||||
| Дополнительные настройки | |||||||||||||||||||||||||||||||||||
| Устанавливать заголовок страницы | SET_TITLE | [Y|N] При отмеченной опции в качестве заголовка страницы будет установлено Фотографии. | |||||||||||||||||||||||||||||||||
| [Главная страница] Количество фото на главной странице | INDEX_PAGE_TOP_ELEMENTS_COUNT | Указывается количество фотографий, выводимых на главной странице фотогалереи. | |||||||||||||||||||||||||||||||||
| [Главная страница] Показывать только опубликованные фото | SHOW_ONLY_PUBLIC | [Y|N] При отмеченной опции только на главной странице будут выводится только опубликованные фотографии.
Если опция отмечена, то необходимо настроить следущие параметры: PUBLIC_BY_DEFAULT и MODERATE. |
|||||||||||||||||||||||||||||||||
| Показывать секцию кнопок управления | SHOW_CONTROLS_BUTTONS | [Y|N] При отмеченной опции на Главной странице пользовательской галереи будут показываться кнопки управления (например Мои фото, Мои галереи, Загрузить фото). Параметр доступен только при использовании шаблона default. | |||||||||||||||||||||||||||||||||
| Настройки голосования | |||||||||||||||||||||||||||||||||||
| Разрешить голосование | USE_RATING | [Y|N] При отмеченной опции посетители смогут голосовать за фотографии, выставляя баллы, на странице с детальной информацией. При установленной опции становятся доступными
следующие поля.
Доступные поля:
|
|||||||||||||||||||||||||||||||||
| Настройки тегов | |||||||||||||||||||||||||||||||||||
| Показывать теги | SHOW_TAGS | [Y|N] При отмеченной опции будет показано облако тегов фотогалереи. Станут активными
дополнительные поля
|
|||||||||||||||||||||||||||||||||
| Загрузка фото | |||||||||||||||||||||||||||||||||||
| Тип загрузчика | PHOTO_UPLOADER_TYPE | Указывается тип загрузчика фотографий в фотогалерею:
|
|||||||||||||||||||||||||||||||||
| Схема множественного загрузчика | APPLET_LAYOUT | Параметр определяет тип загрузчика в фотогалерии по умолчанию:
Параметр устарел с версии 15.0.0. |
|||||||||||||||||||||||||||||||||
| Максимальный размер загружаемого файла (не должен превышать 1024Mб) (Мб) | UPLOAD_MAX_FILE_SIZE | Указывается максимальный размер загружаемого файла в Мб (не должен превышать 1024Mб). | |||||||||||||||||||||||||||||||||
| Наносить авторский знак | USE_WATERMARK | Внимание! Функционал авторского знака устарел и не поддерживается с версии 14.5.0 Главного модуля (main). [Y|N] При отмеченной опции при загрузке фотографий можно будет наносить авторский знак. Станут доступны поля настройки авторского знака. Поля настройки авторского знака:
Дополнительные параметры, заполняемые при выборе правила Обязательно наносить авторский знак (обратите внимание, что список параметров меняется в зависимости от типа авторского знака) :
| |||||||||||||||||||||||||||||||||
| Настройки отзывов | |||||||||||||||||||||||||||||||||||
| Разрешить отзывы | USE_COMMENTS | [Y|N] При отмеченной опции будет доступен функционал отзывов, станут активны
дополнительные поля.
Дополнительные поля:
|
|||||||||||||||||||||||||||||||||
Параметры. Расширенный режим
| Поле | Параметр | Описание | ||||||||||||||||||||||||||||||||||||
| Настройки постраничной навигации | ||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Количество альбомов на странице | SECTION_PAGE_ELEMENTS | Указывается количество альбомов, отображаемых на одной странице. Остальные альбомы будут выведены с помощью постраничной навигации. | ||||||||||||||||||||||||||||||||||||
| Количество фото на странице | ELEMENTS_PAGE_ELEMENTS | Указывается количество фотографий, отображаемых на одной странице. Остальные фотографии будут выведены с помощью постраничной навигации. | ||||||||||||||||||||||||||||||||||||
| Шаблон для постраничной навигации | PAGE_NAVIGATION_TEMPLATE | Указываются название шаблона для постраничной навигации. | ||||||||||||||||||||||||||||||||||||
| Основные параметры | ||||||||||||||||||||||||||||||||||||||
| Использовать простой режим настройки | USE_LIGHT_VIEW | [Y|N] При отмеченной опции будет использоваться простой режим настройки фотогалереи (значения остальных параметров будут по умолчанию). | ||||||||||||||||||||||||||||||||||||
| Тип инфоблока | IBLOCK_TYPE | Указывается один из созданных в системе типов информационных блоков. | ||||||||||||||||||||||||||||||||||||
| Инфоблок | IBLOCK_ID | Для выбранного типа инфоблоков указывается идентификатор информационного блока, фотографии из которого будут выводиться. | ||||||||||||||||||||||||||||||||||||
| Группы пользователей, которым разрешено создавать галерею | GALLERY_GROUPS | Указываются группы пользователей, которым разрешено создавать галерею. | ||||||||||||||||||||||||||||||||||||
| Разрешать создавать пользователям только одну галерею (группы пользователей, имеющие доступ на запись к инфоблоку, могут создавать неограниченное количество галерей) | ONLY_ONE_GALLERY | [Y|N] При отмеченной опции пользователям будет разрешено создать только одну галерею. Группы пользователей, имеющие доступ на запись к инфоблоку, могут создавать неограниченное количество галерей. | ||||||||||||||||||||||||||||||||||||
| Включить премодерацию фото | MODERATION | [Y|N] При отмеченной опции будет использоваться механизм премодерации фото. | ||||||||||||||||||||||||||||||||||||
| По какому полю сортируем альбомы | SECTION_SORT_BY | Указывается поле, по которому будет происходить сортировка альбомов:
|
||||||||||||||||||||||||||||||||||||
| Порядок сортировки альбомов | SECTION_SORT_ORD | Задается порядок сортировки альбомов:
|
||||||||||||||||||||||||||||||||||||
| По какому полю сортируем фото | ELEMENT_SORT_FIELD | Указывается поле, по которому будет происходить сортировка фотографий:
|
||||||||||||||||||||||||||||||||||||
| Порядок сортировки фото в альбомах | ELEMENT_SORT_ORDER | Задается порядок сортировки фотографий в альбомах:
|
||||||||||||||||||||||||||||||||||||
| Путь к профилю пользователя | PATH_TO_USER | Указывается шаблон пути к профилю пользователя. | ||||||||||||||||||||||||||||||||||||
| Отображать навигационную цепочку 'хлебные крошки' в рамках комплексного компонента | SHOW_NAVIGATION | [Y|N] При отмеченной опции на странице фотогалереи будет отображаться навигационная цепочка ('хлебные крошки').. | ||||||||||||||||||||||||||||||||||||
| Анализировать параметры соц.сети | ANALIZE_SOCNET_PERMISSION | [Y|N] При отмеченной опции будет производится проверка прав доступа пользователя к модулю Социальная сеть. | ||||||||||||||||||||||||||||||||||||
| Настройки фотогалереи | ||||||||||||||||||||||||||||||||||||||
| Размер картинки галереи (px) | GALLERY_AVATAR_SIZE | Указывается размер аватара владельца галереи в пикселях (px). Размер задается для большей стороны картинки, другая сторона загружаемого изображения будет высчитана пропорционально. | ||||||||||||||||||||||||||||||||||||
| Размер картинки-анонса фотоальбома (px) | ALBUM_PHOTO_THUMBS_SIZE | Указывается размер картинки-анонса фотоальбома в пикселях (px). Размер задается для большей стороны картинки, другая сторона загружаемого изображения будет высчитана пропорционально. | ||||||||||||||||||||||||||||||||||||
| Размер фотографии-анонса (px) | THUMBS_SIZE | Указывается размер картинки-анонса альбома в пикселях (px). Размер задается для большей стороны картинки, другая сторона загружаемого изображения будет высчитана пропорционально. | Размер картинки в предпросмотре в списке альбомов (px) | SECTION_LIST_THUMBS_SIZE | Указывается размер картинки в пикселях (px). Размер задается для большей стороны картинки, другая сторона загружаемого изображения будет высчитана пропорционально. | |||||||||||||||||||||||||||||||||
| Обязательно ограничивать размер оригинала (px) (при значении 0 ограничение не происходит) | ORIGINAL_SIZE | Задается размер оригинала фотографии в пикселях. Фотография будет уменьшена до указанной величины. Если указано значение 0, то изменение размера не происходит. Размер задается для большей стороны картинки, другая сторона загружаемого изображения будет высчитана пропорционально. | ||||||||||||||||||||||||||||||||||||
| Качество фотографии-анонса (%) | JPEG_QUALITY1 | Указывается качество фотографии-анонса в процентах (100% - самое высокое качество). | ||||||||||||||||||||||||||||||||||||
| Качество загружаемой фотографии (%) | JPEG_QUALITY | Указывается качество загружаемой фотографии в процентах (100% - самое высокое качество). | ||||||||||||||||||||||||||||||||||||
| Дополнительные эскизы | ADDITIONAL_SIGHTS | Указываются типы для эскизов фотографий, которые должны быть показаны. | ||||||||||||||||||||||||||||||||||||
| Управление адресами страниц | ||||||||||||||||||||||||||||||||||||||
| Включить поддержку ЧПУ | SEF_MODE | [Y|N] При отмеченной опции будет включена поддержка ЧПУ. Если режим поддержки ЧПУ включен, то необходимо настроить следующие параметры: Настраиваемые параметры при включенном режиме поддержки ЧПУ:
Если режим поддержки ЧПУ выключен, то необходимо настроить массив переменных Настраиваемые параметры при выключенном режиме поддержки ЧПУ:
|
||||||||||||||||||||||||||||||||||||
| Настройки кеширования | ||||||||||||||||||||||||||||||||||||||
| Тип кеширования | CACHE_TYPE | Тип кеширования:
|
||||||||||||||||||||||||||||||||||||
| Время кеширования (сек.) | CACHE_TIME | Время кеширования, указанное в секундах. | ||||||||||||||||||||||||||||||||||||
| Дополнительные настройки | ||||||||||||||||||||||||||||||||||||||
| Формат вывода даты альбома | DATE_TIME_FORMAT_SECTION | Указывается формат показа даты и времени альбома. В выпадающем списке перечислены все возможные варианты показа даты, формируемые внутри компонента. Выбрав пункт (другое)->, можно сформировать свой вариант на основании php-функции date. | ||||||||||||||||||||||||||||||||||||
| Формат вывода даты фото | DATE_TIME_FORMAT_DETAIL | Указывается формат показа даты и времени фотографии. В выпадающем списке перечислены все возможные варианты показа даты, формируемые внутри компонента. Выбрав пункт (другое)->, можно сформировать свой вариант на основании php-функции date. | ||||||||||||||||||||||||||||||||||||
| Устанавливать заголовок страницы | SET_TITLE | [Y|N] При отмеченной опции в качестве заголовка страницы будет установлено Галерея. | ||||||||||||||||||||||||||||||||||||
| [Главная страница] Количество фото на главной странице | INDEX_PAGE_TOP_ELEMENTS_COUNT | Указывается количество фотографий, выводимых на главной странице фотогалереи. | ||||||||||||||||||||||||||||||||||||
| [Главная страница] Показывать только опубликованные фото | SHOW_ONLY_PUBLIC | [Y|N] При отмеченной опции только на главной странице будут выводится только опубликованные фотографии.
Если опция отмечена, то необходимо настроить следущие параметры: PUBLIC_BY_DEFAULT и MODERATE. |
||||||||||||||||||||||||||||||||||||
| Показывать секцию кнопок управления | SHOW_CONTROLS_BUTTONS | [Y|N] При отмеченной опции на Главной странице пользовательской галереи будут показываться кнопки управления (например Мои фото, Мои галереи, Загрузить фото). | ||||||||||||||||||||||||||||||||||||
| Настройки голосования | ||||||||||||||||||||||||||||||||||||||
| Разрешить голосование | USE_RATING | [Y|N] При отмеченной опции посетители смогут голосовать за фотографии, выставляя баллы, на странице с детальной информацией. При установленной опции становятся доступными
следующие поля.
Доступные поля:
|
||||||||||||||||||||||||||||||||||||
| Настройки тегов | ||||||||||||||||||||||||||||||||||||||
| Показывать теги | SHOW_TAGS | [Y|N] При отмеченной опции будет показано
облако тегов фотогалереи.
Облако тегов:
|
||||||||||||||||||||||||||||||||||||
| Загрузка фото | ||||||||||||||||||||||||||||||||||||||
| Тип загрузчика | PHOTO_UPLOADER_TYPE | Указывается тип загрузчика фотографий в фотогалерею:
|
||||||||||||||||||||||||||||||||||||
| Схема множественного загрузчика | APPLET_LAYOUT | Параметр определяет тип загрузчика в фотогалерии по умолчанию:
Параметр устарел с версии 15.0.0. |
||||||||||||||||||||||||||||||||||||
| Максимальный размер загружаемого файла (не должен превышать 1024Mб) (Мб) | UPLOAD_MAX_FILE_SIZE | Указывается максимальный размер загружаемого файла в Мб (не должен превышать 1024Mб). | ||||||||||||||||||||||||||||||||||||
| Наносить авторский знак | USE_WATERMARK | Внимание! Функционал авторского знака устарел и не поддерживается с версии 14.5.0 Главного модуля (main). [Y|N] При отмеченной опции при загрузке фотографий можно будет наносить авторский знак.Станут доступны поля настройки авторского знака. Поля настройки авторского знака:
Дополнительные параметры, заполняемые при выборе правила Обязательно наносить авторский знак (обратите внимание, что список параметров меняется в зависимости от типа авторского знака) :
| ||||||||||||||||||||||||||||||||||||
| Настройки отзывов | ||||||||||||||||||||||||||||||||||||||
| Разрешить отзывы | USE_COMMENTS | [Y|N] При отмеченной опции будет доступен функционал отзывов.При расширенном режиме станут доступны
дополнительные поля.
Дополнительные поля:
|
||||||||||||||||||||||||||||||||||||
Пример вызова
<?$APPLICATION->IncludeComponent("bitrix:photogallery_user","",Array(
"INDEX_PAGE_TOP_ELEMENTS_COUNT" => "45",
"SHOW_ONLY_PUBLIC" => "Y",
"MODERATE" => "N",
"SHOW_CONTROLS_BUTTONS" => "Y",
"USE_LIGHT_VIEW" => "N",
"IBLOCK_TYPE" => "gallery",
"IBLOCK_ID" => "11",
"GALLERY_GROUPS" => array(),
"ONLY_ONE_GALLERY" => "Y",
"MODERATION" => "Y",
"SECTION_SORT_BY" => "UF_DATE",
"SECTION_SORT_ORD" => "DESC",
"ELEMENT_SORT_FIELD" => "id",
"ELEMENT_SORT_ORDER" => "desc",
"PATH_TO_USER" => "",
"SEF_MODE" => "Y",
"SECTION_PAGE_ELEMENTS" => "15",
"ELEMENTS_PAGE_ELEMENTS" => "50",
"PAGE_NAVIGATION_TEMPLATE" => "",
"DATE_TIME_FORMAT_SECTION" => "d.m.Y",
"DATE_TIME_FORMAT_DETAIL" => "d.m.Y",
"GALLERY_AVATAR_SIZE" => "50",
"ALBUM_PHOTO_THUMBS_SIZE" => "120",
"THUMBNAIL_SIZE" => "100",
"ORIGINAL_SIZE" => "1280",
"JPEG_QUALITY1" => "100",
"JPEG_QUALITY" => "100",
"ADDITIONAL_SIGHTS" => array(),
"USE_RATING" => "Y",
"SHOW_TAGS" => "Y",
"SET_TITLE" => "Y",
"CACHE_TYPE" => "A",
"CACHE_TIME" => "3600",
"SHOW_NAVIGATION" => "Y",
"UPLOADER_TYPE" => "applet",
"APPLET_LAYOUT" => "extended",
"UPLOAD_MAX_FILE_SIZE" => "1024",
"USE_WATERMARK" => "Y",
"WATERMARK_RULES" => "ALL",
"WATERMARK_TYPE" => "PICTURE",
"WATERMARK_FILE" => "",
"WATERMARK_FILE_ORDER" => "usual",
"WATERMARK_POSITION" => "mc",
"WATERMARK_TRANSPARENCY" => "20",
"PATH_TO_FONT" => "",
"WATERMARK_MIN_PICTURE_SIZE" => "800",
"MAX_VOTE" => "5",
"VOTE_NAMES" => array("1", "2", "3", "4", "5"),
"DISPLAY_AS_RATING" => "rating",
"USE_COMMENTS" => "Y",
"COMMENTS_TYPE" => "forum",
"FORUM_ID" => "7",
"PATH_TO_SMILE" => "/bitrix/images/blog/smile/",
"URL_TEMPLATES_READ" => "",
"URL_TEMPLATES_PROFILE_VIEW" => "",
"USE_CAPTCHA" => "Y",
"SHOW_LINK_TO_FORUM" => "Y",
"PREORDER" => "Y",
"POST_FIRST_MESSAGE" => "Y",
"TAGS_PAGE_ELEMENTS" => "150",
"TAGS_PERIOD" => "",
"TAGS_INHERIT" => "Y",
"TAGS_FONT_MAX" => "30",
"TAGS_FONT_MIN" => "14",
"TAGS_COLOR_NEW" => "486DAA",
"TAGS_COLOR_OLD" => "486DAA",
"TAGS_SHOW_CHAIN" => "Y",
"ANALIZE_SOCNET_PERMISSION" => "Y",
"SEF_FOLDER" => "/",
"SEF_URL_TEMPLATES" => Array(
"index" => "index.php",
"galleries" => "galleries/#USER_ID#/",
"gallery" => "#USER_ALIAS#/",
"gallery_edit" => "#USER_ALIAS#/action/#ACTION#/",
"section" => "#USER_ALIAS#/#SECTION_ID#/",
"section_edit" => "#USER_ALIAS#/#SECTION_ID#/action/#ACTION#/",
"section_edit_icon" => "#USER_ALIAS#/#SECTION_ID#/icon/action/#ACTION#/",
"upload" => "#USER_ALIAS#/#SECTION_ID#/action/upload/",
"detail" => "#USER_ALIAS#/#SECTION_ID#/#ELEMENT_ID#/",
"detail_edit" => "#USER_ALIAS#/#SECTION_ID#/#ELEMENT_ID#/action/#ACTION#/",
"detail_slide_show" => "#USER_ALIAS#/#SECTION_ID#/#ELEMENT_ID#/slide_show/",
"detail_list" => "list/",
"search" => "search/",
"tags" => "tags/"
),
"VARIABLE_ALIASES" => Array(
"index" => Array(),
"galleries" => Array(),
"gallery" => Array(),
"gallery_edit" => Array(),
"section" => Array(),
"section_edit" => Array(),
"section_edit_icon" => Array(),
"upload" => Array(),
"detail" => Array(),
"detail_edit" => Array(),
"detail_slide_show" => Array(),
"detail_list" => Array(),
"search" => Array(),
"tags" => Array(),
)
),
);?>