Фотогалерея 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(), ) ), );?>