Фотогалерея 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(), ) ), );?>
Пользовательские комментарии
Мы будем рады, если разработчики добавят свои комментарии по практическому использованию методов системы.Для этого нужно всего лишь авторизоваться на сайте
Но помните, что Пользовательские комментарии, несмотря на модерацию, не являются официальной документацией. Ответственность за их использование несет сам пользователь.
Также Пользовательские комментарии не являются местом для обсуждения функционала. По подобным вопросам обращайтесь на форумы.