Документация для разработчиков
Темная тема
Недоступно в редакциях: Малый бизнес, Стандарт, Старт

Социальная сеть - пользователь (комплексный компонент)

Секции настроек компонента


Описание socialnetwork_user

Комплексный компонент служит для создания личного раздела пользователя сайта. Настройки компонента обширны и позволяют управлять отображением тех или иных страниц в публичной части, внешним видом социальной сети и т.д. Компонент является стандартным и входит в дистрибутив модуля.

Компонент относится к модулю Социальная сеть.

В визуальном редакторе компонент расположен по пути Общение > Социальная сеть > Социальная сеть - пользователь.



Внешний вид

Поле Параметр Описание
Количество элементов, выводимых на страницу ITEM_DETAIL_COUNT Параметр определяет количество элементов, отображаемых на одной странице. Все элементы будут выведены с помощью постраничной навигации.
Количество элементов, выводимых на главной странице профайла ITEM_MAIN_COUNT Параметр определяет количество элементов в списках на главной странице профайла пользователя.
Формат показа даты и времени DATE_TIME_FORMAT Указывается формат показа даты и времени. В выпадающем списке перечислены все возможные варианты показа даты, формируемые внутри компонента. Выбрав пункт (другое)->, можно сформировать свой вариант на основании php-функции date.
Отображение имени NAME_TEMPLATE Указывается шаблон для отображения ФИО пользователя социальной сети. По умолчанию - значение Формат сайта (т.е используются значение Формат имени, указанное в закладке Параметры страницы Редактирование сайта). Указав пункт другое->, можно задать свой шаблон. Допустимы шаблоны: #NAME# - имя, #LAST_NAME# - фамилия, #SECOND_NAME# - отчество, #NAME_SHORT#, #LAST_NAME_SHORT#, #SECOND_NAME_SHORT# - сокращенные до одной буквы имя, фамилия и отчество.
Показывать логин, если не задано имя SHOW_LOGIN [Y|N] При отмеченной опции будет отображен логин пользователя, если не задано имя.
Разрешить владельцу изменять гаджеты на главной странице профиля и группыCAN_OWNER_EDIT_DESKTOP[Y|N] При отмеченной опции владелец группы может изменять гаджеты на главной странице профиля и группы.
Тема менюSM_THEMEУказывается тема шаблона меню.
Использовать ключевые слова для группыGROUP_USE_KEYWORDS[Y|N] При отмеченной опции включается возможность использовать ключевые слова для группы.
Размер изображения группы в спискеGROUP_THUMBNAIL_SIZEУказывается размер изображения группы в списке.
Размер аватара в Живой ленте (сообщение)LOG_THUMBNAIL_SIZEУказывается размер аватара в Живой ленте (для сообщения).
Размер аватара в Живой ленте (комментарий)LOG_COMMENT_THUMBNAIL_SIZEУказывается размер аватара в Живой ленте (для комментария).
Использовать новый формат шаблона Живой лентыLOG_NEW_TEMPLATE[Y|N] При отмеченной опции будет использован новый формат шаблона Живой ленты.
Не требовать авторизацию для просмотра Живой лентыLOG_AUTH[Y|N] При отмеченной опции для просмотра Живой ленты не потребуется авторизация.
Отображать меню соцсети в шаблоне сайта USE_MAIN_MENU [Y|N] При отмеченной опции меню социальной сети будет отображаться в меню, указанном в параметре Добавлять пункты к меню типа
Добавлять пункты к меню типа MAIN_MENU_TYPE Указывается в какой тип меню шаблона сайта добавлять меню соцсети.
.

Примечание: данная опция будет работать только при включенном параметре Откладывать выполнение шаблона меню в компоненте Меню (bitrix:menu), название которого указано в параметре Добавлять пункты к меню типа.

Отображать панель соц. закладок USE_SHARE [Y|N] При отмеченной опции на странице будет отображаться панель соц. закладок.
Не раскрывать панель соц. закладок по умолчанию SHARE_HIDE [Y|N] При отмеченной опции по умолчанию панель соц. закладок будет свернута.
Шаблон компонента панели соц. закладок SHARE_TEMPLATE Указывается шаблон для отображения панели соц. закладок
Используемые соц. закладки и сети SHARE_HANDLERS Указываются соц. закладки и сети, которые будут доступны на странице:
  • Delicious
  • Facebook*
  • Livejournal
  • Мой мир@Mail.Ru
  • Twitter
  • ВКонтакте

* Социальная сеть признана экстремистской и запрещена на территории Российской Федерации.

Логин для bit.ly SHARE_SHORTEN_URL_LOGIN Указывается логин для сервиса коротких ссылок bit.ly.
Ключ для bit.ly SHARE_SHORTEN_URL_KEY Указывается пароль для сервиса коротких ссылок bit.ly.
Включить рейтингSHOW_RATINGУказывается включать ли вывод рейтинга:
  • - по умолчанию;
  • Y - да;
  • N - нет.
РейтингRATING_IDУказывается какой будет использоваться рейтинг.
Вид кнопок рейтингаRATING_TYPEУказывается тип кнопки рейтинга:
  • - по умолчанию;
  • like - Мне нравится (текстовый);
  • like_graphic - Мне нравится (графический);
  • standart_text - Нравится / Не нравится (текстовый);
  • standart - Нравится / Не нравится (графический).


Шаблоны ссылок

Поле Параметр Описание
Шаблон пути к странице группы PATH_TO_GROUP Указывается путь к странице рабочей группы.
Страница подписки на обновления группы PATH_TO_GROUP_SUBSCRIBE Указывается путь к странице подписки на обновления группы.
Шаблон пути к странице поиска групп PATH_TO_GROUP_SEARCH Указывается путь к странице поиска рабочих групп.
Внешний путь к странице поиска пользователей PATH_TO_SEARCH_EXTERNAL Указывается путь к странице, на которой выполняется поиск сотрудников.
Шаблон пути к микроблогу группы PATH_TO_GROUP_MICROBLOG Указывается путь к странице микроблога группы.
Перенаправлять запрос на страницу приглашения пользователей после создания группы ALLOW_GROUP_CREATE_REDIRECT_REQUEST [Y|N] При отмеченной опции после создания группы будет открываться страница с формой приглашения пользователей вступить в эту группу.
Страница приглашения пользователей в группу GROUP_CREATE_REDIRECT_REQUEST Указывается путь к странице приглашения пользователей вступить в группу.


Управление адресами страниц

Поле Параметр Описание
Включить поддержку ЧПУ SEF_MODE [Y|N] При отмеченной опции будет включена поддержка ЧПУ.

Если режим поддержки ЧПУ включен, то необходимо настроить следующие параметры
Каталог ЧПУ (относительно корня сайта) SEF_FOLDER Каталог ЧПУ: путь до папки, с которой работает компонент. Этот путь может как совпадать с физическим путём, так и не совпадать.
Адреса страниц SEF_URL_TEMPLATES Указываются адреса следующих страниц:
  • index - главная страница социальной сети;
  • user_reindex - страница индексации социальной сети;
  • user_content_search - страница поиска контента пользователя;
  • user - страница профиля пользователя;
  • user_friends - страница друзей пользователя;
  • user_friends_add - страница с формой добавления друга;
  • user_friends_delete - страница с формой удаления друга;
  • user_groups - страница списка рабочих групп, в которых участвует пользователь;
  • user_groups_add - страница создания рабочей группы;
  • group_create - страница с формой создания группы;
  • user_profile_edit - страница изменения профиля пользователя;
  • user_settings_edit - страница изменения персональных настроек приватности пользователя;
  • user_features - страница настроек функционалов пользователя;
  • group_request_group_search - страница с формой поиска групп для приглашения пользователя;
  • group_request_user - страница с формой приглашения пользователя вступить в группу;
  • search - страница поиска пользователей;
  • message_form - страница с формой отправки сообщения;
  • message_form_mess - страница ответа на сообщение;
  • user_ban - страница черного списка пользователя;
  • messages_chat - страница чата с пользователем;
  • messages_input - страница с формой входящих сообщений;
  • messages_input_user - страница с формой входящих сообщений с фильтром по пользователю;
  • messages_output - страница с формой исходящих сообщений;
  • messages_output_user - страница с формой исходящих сообщений с фильтром по пользователю;
  • messages_users - страница пользователей, с которыми ведется переписка;
  • messages_users_messages - страница переписки с пользователем;
  • log - страница лога обновлений;
  • subscribe - страница подписок пользователя;
  • user_subscribe - страница подписки на пользователя;
  • user_photo - страница фотогалереи пользователя;
  • user_calendar - страница календарей пользователя;
  • user_files - страница файлов пользователя;
  • user_blog - страница блога пользователя;
  • user_blog_post_edit - страница редактирования сообщения блога пользователя;
  • user_blog_rss - страница RSS блога пользователя;
  • user_blog_draft - страница черновиков блога пользователя;
  • user_blog_post - страница сообщения блога пользователя;
  • user_blog_moderation - страница модерации блога пользователя;
  • user_forum - страница форума пользователя;
  • user_forum_topic_edit - страница редактирования темы форума пользователя;
  • user_forum_topic - страница темы форума пользователя;
  • bizproc - страница бизнес-процессов пользователя;
  • video_call - страница с видеозвонком пользователю.
: SEF_FOLDER, SEF_URL_TEMPLATES.

Если режим поддержки ЧПУ выключен, то необходимо настроить параметр VARIABLE_ALIASES
Имена переменных VARIABLE_ALIASES Имена переменных для управления страницами.

При выключенном режиме ЧПУ необходимо указать имена следующих переменных:
  • user_id - имя переменной для идентификатора пользователя;
  • page - имя переменной для страницы;
  • group_id - имя переменной для идентификатора группы;
  • message_id - имя переменной для сообщения;
  • task_id - имя переменной для задачи.
.


Настройки кеширования

Поле Параметр Описание
Тип кеширования CACHE_TYPE Тип кеширования:
  • A - Авто + Управляемое: автоматически обновляет кеш компонентов в течение заданного времени или при изменении данных;
  • Y - Кешировать: для кеширования необходимо определить время кеширования;
  • N - Не кешировать: кеширования нет в любом случае.
Время кеширования (сек.) CACHE_TIME Время кеширования, указанное в секундах.
Время кеширования остальных страниц CACHE_TIME_LONG Указывается время кеширования страниц, начиная со второй.


Дополнительные настройки

Поле Параметр Описание
Путь к папке со смайликами относительно корня сайта PATH_TO_SMILE Указывается путь к папке со смайлами относительно корня сайта.
Путь к папке со смайликами для блогов относительно корня сайта PATH_TO_BLOG_SMILE Указывается путь к папке со смайлами для блогов относительно корня сайта.
??? Путь к папке со смайликами для форума относительно корня сайта PATH_TO_FORUM_SMILE Указывается путь к папке со смайлами для форума относительно корня сайта.
??? Путь к папке с иконками для форума относительно корня сайта SONET_PATH_TO_FORUM_ICON Указывается путь к папке с иконками относительно корня сайта.
Устанавливать заголовок страницы SET_TITLE [Y|N] При отмеченной опции на каждой странице личного раздела пользователя будет отображен соответствующий заголовок.
Устанавливать цепочку навигации SET_NAV_CHAIN [Y|N] При отмеченной опции в цепочке навигации будут отображаться переходы по страницам социальной сети.
Не ограничивать набор полей профиля пользователя ALLOWALL_USER_PROFILE_FIELDS [Y|N] При включенной опции будет снято ограничение набора полей профиля пользователя и станут недоступны поля настройки свойств пользователя Станут недоступны следующие поля:
  1. Главные свойства пользователя;
  2. Главные доп. свойства пользователя;
  3. Свойства пользователя для контакта;
  4. Доп. свойства пользователя для контакта;
  5. Персональные свойства пользователя;
  6. Персональные доп. свойства пользователя.
.
Главные свойства пользователя* USER_FIELDS_MAIN Указываются главные свойства, которые должны быть отображены в области основной информации о пользователе.
Главные доп. свойства пользователя * USER_PROPERTY_MAIN Указываются дополнительные свойства, которые также должны быть отображены в области основной информации о пользователе.
Свойства пользователя для контакта * USER_FIELDS_CONTACT Указываются свойства пользователя, которые должны быть отображены в области контактной информации.
Доп. свойства пользователя для контакта * USER_PROPERTY_CONTACT Указываются дополнительные свойства пользователя, которые также должны быть отображены в области контактной информации.
Персональные свойства пользователя * USER_FIELDS_PERSONAL Указываются свойства пользователя, которые должны быть отображены в области личной информации.
Персональные доп. свойства пользователя * USER_PROPERTY_PERSONAL Указываются дополнительные свойства пользователя, которые также должны быть отображены в области личной информации.
Редактируемые свойства * EDITABLE_FIELDS Указываются свойства, которые будут доступны пользователю для редактирования по ссылке Изменить профиль.
Показывать год рождения SHOW_YEAR Параметр определяет для каких сотрудников должен быть отображен год рождения:
  • Y - для всех сотрудников;
  • M - только мужчинам;
  • N - никому.
Поля пользователя для простой формы поиска USER_FIELDS_SEARCH_SIMPLE Указываются свойства пользователя, которые должны быть отображены на простой форме поиска сотрудника.
Пользовательские свойства пользователя для простой формы поиска USER_PROPERTIES_SEARCH_SIMPLE Указываются дополнительные свойства пользователя, которые также должны быть отображены на простой форме поиска сотрудника.
Поля пользователя для расширенной формы поиска USER_FIELDS_SEARCH_ADV Указываются свойства пользователя, которые должны быть отображены на расширенной форме поиска сотрудника.
Пользовательские свойства пользователя для расширенной формы поиска USER_PROPERTIES_SEARCH_ADV Указываются дополнительные свойства пользователя, которые также должны быть отображены на расширенной форме поиска сотрудника.
Поля пользователя для вывода в списке SONET_USER_FIELDS_LIST Указываются поля пользователя, которые должны быть отображены при показе списка сотрудников.
Пользовательские свойства пользователя для вывода в списке SONET_USER_PROPERTY_LIST Указываются дополнительные свойства пользователя, которые также должны быть отображены при показе списка сотрудников.
Поля пользователя, по которым возможен поиск SONET_USER_FIELDS_SEARCHABLE Указываются поля пользователя, по которым будет осуществляться поиск сотрудников.
Пользовательские свойства пользователя, по которым возможен поиск SONET_USER_PROPERTY_SEARCHABLE Указываются дополнительные свойства пользователя, по которым также будет осуществляться поиск сотрудников.
Использовать AJAX в диалогах FORUM_AJAX_POST [Y|N] При отмеченной опции в диалогах будет использоваться технология AJAX.
Учитывать рейтинг в сортировке при выводе списка пользователей ALLOW_RATING_SORT [Y|N] При отмеченной опции при выводе списка пользователей будет учитываться их рейтинг.
* - эти поля компонента не будут видны вообще в настройках компонента после того, как администратор в первый раз сделает Настройку показа полей в общем виде карточки в профиле.


Настройки блогов

Поле Параметр Описание
Группа блогов для блогов BLOG_GROUP_ID Указывается идентификатор группы блогов, в которой будут храниться блоги социальной сети.
Разрешить перенос сообщений между блогамиALLOW_POST_MOVE [Y|N] При отмеченной опции можно будет переносить сообщения между блогами; станут доступны дополнительные поля.
Шаблон пути к странице сообщения в блогахPATH_TO_BLOG_POST Указывается путь к странице сообщения в блогах.
Шаблон пути к редактированию сообщения в блогахPATH_TO_BLOG_POST_EDIT Указывается путь к странице редактирования сообщения в блогах.
Шаблон пути к черновикам в блогахPATH_TO_BLOG_DRAFT Указывается путь к черновикам в блогах.
Шаблон пути к блогу в блогахPATH_TO_BLOG_BLOG Указывается путь к блогу в блогах.
Шаблон пути к редактированию сообщения блога группы в соц. сетиPATH_TO_GROUP_POST_EDIT Указывается путь к странице редактирования сообщения блога группы.
Шаблон пути к черновикам блога группы в соц. сетиPATH_TO_GROUP_DRAFT Указывается путь к черновикам блога группы.
Шаблон пути к блогу группы в соц. сетиPATH_TO_GROUP_BLOG Указывается путь к блогу группы.
Шаблон пути к странице сообщения блога группы в соц. сетиPATH_TO_GROUP_POST Указывается путь к странице сообщения блога группы.
Максимальная ширина изображенияBLOG_IMAGE_MAX_WIDTH Указывается максимальная ширина изображения в посте блога в пикселях.
Максимальная высота изображенияBLOG_IMAGE_MAX_HEIGHT Указывается максимальная высота изображения в посте блога в пикселях.
Использовать AJAX для комментариевBLOG_COMMENT_AJAX_POST [Y|N] При отмеченной опции для публикации комментариев будет использоваться AJAX.
Разрешить вставку видео в комментарииBLOG_COMMENT_ALLOW_VIDEO [Y|N] При отмеченной опции в комментариях блога можно вставлять видео.
Разрешить загрузку изображений в комментарияхBLOG_COMMENT_ALLOW_IMAGE_UPLOAD Указывается кому можно загружать изображения в комментарии к блогу:
  • А - всем;
  • R - зарегистрированным пользователям;
  • N - никому.
Показывать администраторам ссылку на все комментарии пользователяBLOG_SHOW_SPAM [Y|N] При отмеченной опции будет показываться ссылка, ведущая на страницу со всеми постами пользователя.
Запретить вставку ссылок в комментарияхBLOG_NO_URL_IN_COMMENTS Указывается кому запрещается постить ссылки в комментариях блога: Никому, Анонимным пользователям или Всем.
Минимальный авторитет, с которым пользователи могут вставлять ссылки в комментарияхBLOG_NO_URL_IN_COMMENTS_AUTHORITY Указывается минимальный авторитет пользователя, который может вставлять ссылки в комментарии.
Использовать символьный код сообщений как идентификаторBLOG_ALLOW_POST_CODE [Y|N] При отмеченной опции URL поста блога будет создаваться с помощью транслитеризации заголовка поста; станет доступным дополнительное поле
Использовать внешний сервис для перевода кода сообщенийBLOG_USE_GOOGLE_CODE [Y|N] При отмеченной опции URL поста будет создаваться с помощью заголовка, переведенного внешним переводчиком, данные которого указаны в группе опций Внешние сервисы перевода в Настройках главного модуля.
.
Использовать [CUT] для сообщенийBLOG_USE_CUT [Y|N] При отмеченной опции в посте можно будет использовать тег [CUT]. После тега [CUT] текст в посте скрывается, вместо текста появляется ссылка Читать подробнее..., при переходе по которой открывается уже полное сообщение.


Настройки форума

Поле Параметр Описание
Форум FORUM_ID Указывается идентификатор форума, в котором будут храниться темы и сообщения пользователей социальной сети.
Темы FORUM_THEME Выбирается одна из восьми доступных тем оформления шаблона.
Разрешить опросыSHOW_VOTE[Y|N] При отмеченной опции будет выведен опрос. Создание опроса доступно только при создании новой темы на форуме. При выборе данной опции станут доступны дополнительные поля
Группа опросовVOTE_CHANNEL_IDУказывается группа опросов, в которой будет создан опрос.
Группы пользователей, которые могут создавать опрос VOTE_GROUP_ID Задаются группы пользователей, которым разрешено создавать опросы на форуме.
Количество вопросов VOTE_COUNT_QUESTIONS Указывается максимально возможное количество вопросов в опросе.
Количество ответов VOTE_COUNT_ANSWERS Задается максимально возможное количество вариантов ответов на вопрос в опросе.
Шаблон для голосований VOTE_TEMPLATE Указывается шаблон для отображения опроса.
Не голосовать дважды VOTE_UNIQUE Указывается варианты запрета на повторное голосование в опросе:
  • 1 - в одной сессии;
  • 2 - с одним cookie;
  • 4 - с одного IP;
  • 8 - с одним ID пользователя.
Не голосовать дважды с одного IP в течение VOTE_UNIQUE_IP_DELAY Указывается период, в течение которого запрещается голосовать дважды с одного IP:
  • VOTE_UNIQUE_IP_DELAY_INPUT - указывается число;
  • VOTE_UNIQUE_IP_DELAY_SELECT - указывается:
    • S - секунд;
    • M - минут;
    • H - часов;
    • D - дней.
.
Использовать AJAX в диалогах AJAX_POST [Y|N] При отмеченной опции будет использоваться технология AJAX при добавлении, скрытии/показе и удалении сообщений на форуме.


Настройки фото

Поле Параметр Описание
Тип информационного блока (используется только для проверки) [Пользователь] PHOTO_USER_IBLOCK_TYPE Указывается тип информационного блока фотогалерей.
Код информационного блока [Пользователь] PHOTO_USER_IBLOCK_ID Для выбранного типа инфоблоков указывается идентификатор инфоблока, в котором будут храниться фотогалереи пользователей.
Включить премодерацию фото PHOTO_MODERATION [Y|N] При отмеченной опции будет выполняться обязательная премодерация фото.
Количество альбомов на странице PHOTO_SECTION_PAGE_ELEMENTS Указывается количество альбомов, отображаемых на одной странице.
Количество фото на странице PHOTO_ELEMENTS_PAGE_ELEMENTS Задается количество фотографий, отображаемых на одной странице.
Размер картинки-анонса фотоальбома (px) PHOTO_ALBUM_PHOTO_THUMBS_SIZE Указывается размер картинки-анонса фотоальбома в пикселях (px).
Размер картинки фотоальбома (px) PHOTO_ALBUM_PHOTO_SIZE Указывается размер картинки фотоальбома в пикселях (px).
Размер фотографии-анонса (px) PHOTO_THUMBS_SIZE Указывается размер фотографии-анонса в пикселях (px). Задается одна сторона картинки, вторая будет высчитана пропорционально для загружаемого изображения.
Обязательно ограничивать размер оригинала (px) (при значении 0 ограничение не происходит) PHOTO_ORIGINAL_SIZE Задается размер оригинала фотографии в пикселях. Фотография будет уменьшена до указанной величины. Если указано значение 0, то изменение размера не происходит. Размер задается для одной стороны картинки, вторая будет высчитана пропорционально для загружаемого изображения.
Минимальный размер фото для авторского знака (px) PHOTO_WATERMARK_MIN_PICTURE_SIZE Указывается минимальный размер (в пикселях) фото, на которых будет нанесен авторский знак. Размер задается для одной стороны картинки, вторая будет высчитана пропорционально для загружаемого изображения. На фотографии меньшего размера знак добавлен не будет.
Файл со шрифтом (шрифт необходим для нанесения авторского знака при одиночной загрузке) PHOTO_PATH_TO_FONT Указывается файл со шрифтом для создания авторского знака. Шрифты предварительно загружаются в директорию \bitrix\modules\photogallery\fonts\. Поддерживаются TTF-, OTF- и PS-шрифты.
Показывать параметры авторского знака PHOTO_SHOW_WATERMARK [Y|N] При отмеченной опции будут показаны параметры авторского знака.
Правила нанесения авторского знака PHOTO_WATERMARK_RULES Выберите правило нанесения авторского знака: на усмотрение пользователя (USER) или обязательно наносить авторский знак (ALL).

Если выбрано значение ALL, то дополнительно необходимо настроить следующие параметры
Тип авторского знака PHOTO_WATERMARK_TYPE Указывается тип авторского знака: картинка (PICTURE) или надпись (TEXT).

Если выбрано значение PICTURE, то дополнительно необходимо настроить параметры PHOTO_WATERMARK_FILE и PHOTO_WATERMARK_FILE_ORDER

Если выбрано значение TEXT, то дополнительно необходимо настроить параметры PHOTO_WATERMARK_TEXT, PHOTO_WATERMARK_COLOR и PHOTO_WATERMARK_SIZE.
Размещение авторского знака PHOTO_WATERMARK_POSITION Указывается размещение авторского знака на фото:
  • Без изменений (usual);
  • Растянуть (resize);
  • Замостить (repeat).
Прозрачность авторского знака PHOTO_WATERMARK_TRANSPARENCY Задается величина прозрачности авторского знака (в %).
Путь к картинке относительно корня сайта PHOTO_WATERMARK_FILE Указывается полный путь к картинке для авторского знака.
Расположение картинки на фото PHOTO_WATERMARK_FILE_ORDER Указывается тип расположения картинки авторского знака на фото:
  • Сверху слева (tl);
  • Сверху по центру (tc);
  • Сверху справа (tr);
  • Cлева (ml);
  • По центру (mc);
  • Cправа (mr);
  • Снизу cлева (bl);
  • Снизу по центру (bc);
  • Снизу cправа (br).
Текст надписи PHOTO_WATERMARK_TEXT Задается текст авторского знака.
Цвет надписи (без #, например, FF00EE) PHOTO_WATERMARK_COLOR Указывается шестнадцатеричный код цвета надписи без использования #.
Размер надписи (% от размера картинки) PHOTO_WATERMARK_SIZE Задается размер надписи авторского знака в процентном соотношении от размера фото.
: PHOTO_WATERMARK_TYPE, PHOTO_WATERMARK_POSITION и PHOTO_WATERMARK_TRANSPARENCY.
Максимальный размер загружаемого файла (не должен превышать 1024Mб) (Мб) PHOTO_PHOTO_UPLOAD_MAX_FILESIZE Параметр определяет максимальный размер загружаемых фотографий в Мб (не должен превышать 1024Mб).
Включить рейтинг (старый) PHOTO_USE_RATING [Y|N] При отмеченной опции можно проголосовать за ту или иную фотографию; станут доступны дополнительные поля
Максимальный балл PHOTO_MAX_VOTE Указывается максимально возможный балл, т.е. число возможных оценок.
Подписи к баллам PHOTO_VOTE_NAMES Указываются подписи к каждому баллу. В коде вводится массив, в котором задаются подписи к баллам в таком виде:
"VOTE_NAMES" => Array("0","1","2","3","4","5"),
Если подписи заданы, то они будут выведены вместо оценок-цифр. Если массив не задан, то будут использованы значения по умолчанию.
В качестве рейтинга показывать PHOTO_DISPLAY_AS_RATING Указывается одно из значений, которое должно быть показано в качестве рейтинга:
  • Рейтинг (rating);
  • Среднее значение (vote_avg).
.
Использовать комментарии PHOTO_USE_COMMENTS [Y|N] При отмеченной опции доступен функционал комментариев
Компонент комментариев PHOTO_COMMENTS_TYPE Указывается какой из компонентов будет использоваться для вывода комментариев: blog (Блог) или forum (Форум).
ID форума PHOTO_FORUM_ID Указывается форум, в котором будут храниться комментарии пользователей.
Использовать CAPTCHA PHOTO_USE_CAPTCHA [Y|N] При отмеченной опции будет использоваться CAPTCHA при добавлении комментариев.
по фотографиям.
Шаблон пути к фотогалерее группы PATH_TO_GROUP_PHOTO Указывается путь к фотогалерее группы социальной сети.
Шаблон пути к альбому фотогалереи группы PATH_TO_GROUP_PHOTO_SECTION Указывается путь к альбому фотогалереи группы социальной сети.
Шаблон пути к элементу фотогалереи группы PATH_TO_GROUP_PHOTO_ELEMENT Указывается путь к элементу фотогалереи группы социальной сети.
Количество фотографий для отображения в записи Живой ленты LOG_PHOTO_COUNT Указывается количество выводимых фотографий в одном посте Живой ленты.
Размер картинки-анонса фотоальбома для Живой ленты (px) LOG_PHOTO_THUMBNAIL_SIZE Указывается размер картинки-анонса фотоальбома для Живой ленты в пикселях. Задается одна сторона картинки, вторая будет высчитана пропорционально для загружаемого изображения.


Настройки поиска

Поле Параметр Описание
Сортировка результатов поиска по умолчаниюSEARCH_DEFAULT_SORTПараметр определяет сортировку результатов поиска по умолчанию:
  • по релевантности (rank);
  • по дате (date).
Количество результатов поиска на страницеSEARCH_PAGE_RESULT_COUNTУказывается количество результатов поиска на одной странице.
Количество теговSEARCH_TAGS_PAGE_ELEMENTSУказывается количество тегов на одной странице.
Период выборки тегов (дней)SEARCH_TAGS_PERIODУказывается количество дней для выборки тегов.
Максимальный размер шрифта (px)SEARCH_TAGS_FONT_MAXУказывается максимальный размер шрифта тегов в пикселях (px).
Минимальный размер шрифта (px)SEARCH_TAGS_FONT_MINУказывается минимальный размер шрифта тегов в пикселях (px)
Цвет более позднего тега (пример: "C0C0C0")SEARCH_TAGS_COLOR_NEWУказывается цвет более позднего тега без #.
Цвет более раннего тега (пример: "FEFEFE")SEARCH_TAGS_COLOR_OLDУказывается цвет более раннего тега без #.
Имя дополнительного фильтра по функционалуSEARCH_FILTER_NAMEУказывается имя дополнительного фильтра по функционалу.
Имя дополнительного фильтра по датеSEARCH_FILTER_DATE_NAMEУказывается имя дополнительного фильтра по дате.


Пример вызова

<?$APPLICATION->IncludeComponent("bitrix:socialnetwork_user","",Array(
		"ALLOWALL_USER_PROFILE_FIELDS" => "N",
		"GROUP_THUMBNAIL_SIZE" => "50",
		"GROUP_USE_KEYWORDS" => "Y",
		"LOG_THUMBNAIL_SIZE" => "50",
		"LOG_COMMENT_THUMBNAIL_SIZE" => "30",
		"LOG_NEW_TEMPLATE" => "N",
		"SEF_MODE" => "N",
		"PATH_TO_SMILE" => "/bitrix/images/socialnetwork/smile/",
		"PATH_TO_BLOG_SMILE" => "/bitrix/images/blog/smile/",
		"PATH_TO_FORUM_SMILE" => "/bitrix/images/forum/smile/",
		"SONET_PATH_TO_FORUM_ICON" => "/bitrix/images/forum/icon/",
		"CACHE_TYPE" => "A",
		"CACHE_TIME" => "3600",
		"CACHE_NOTES" => "",
		"SET_TITLE" => "Y",
		"CACHE_TIME_LONG" => "604800",
		"SET_NAV_CHAIN" => "Y",
		"ITEM_DETAIL_COUNT" => "32",
		"ITEM_MAIN_COUNT" => "6",
		"DATE_TIME_FORMAT" => "d.m.Y H:i:s",
		"NAME_TEMPLATE" => "#NOBR##LAST_NAME# #NAME##/NOBR#",
		"SHOW_LOGIN" => "Y",
		"CAN_OWNER_EDIT_DESKTOP" => "Y",
		"USER_FIELDS_MAIN" => array(),
		"USER_PROPERTY_MAIN" => array(),
		"USER_FIELDS_CONTACT" => array(),
		"USER_PROPERTY_CONTACT" => array(),
		"USER_FIELDS_PERSONAL" => array(),
		"USER_PROPERTY_PERSONAL" => array(),
		"PATH_TO_GROUP" => "",
		"PATH_TO_GROUP_SUBSCRIBE" => "",
		"PATH_TO_GROUP_SEARCH" => "",
		"PATH_TO_SEARCH_EXTERNAL" => "",
		"EDITABLE_FIELDS" => array("LOGIN","NAME","SECOND_NAME","LAST_NAME","EMAIL","PERSONAL_BIRTHDAY","PERSONAL_WWW","PERSONAL_ICQ","PERSONAL_GENDER","PERSONAL_PHOTO","PERSONAL_PHONE","PERSONAL_FAX","PERSONAL_MOBILE","PERSONAL_PAGER","PERSONAL_COUNTRY","PERSONAL_STATE","PERSONAL_CITY","PERSONAL_ZIP","PERSONAL_STREET","PERSONAL_MAILBOX"),
		"SHOW_YEAR" => "Y",
		"USER_FIELDS_SEARCH_SIMPLE" => array("PERSONAL_GENDER","PERSONAL_CITY"),
		"USER_PROPERTIES_SEARCH_SIMPLE" => array(),
		"USER_FIELDS_SEARCH_ADV" => array("PERSONAL_GENDER","PERSONAL_COUNTRY","PERSONAL_CITY"),
		"USER_PROPERTIES_SEARCH_ADV" => array(),
		"SONET_USER_FIELDS_LIST" => array("PERSONAL_BIRTHDAY","PERSONAL_GENDER","PERSONAL_CITY"),
		"SONET_USER_PROPERTY_LIST" => array(),
		"SONET_USER_FIELDS_SEARCHABLE" => array("LOGIN","NAME","SECOND_NAME","LAST_NAME","PERSONAL_BIRTHDAY","PERSONAL_BIRTHDAY_YEAR","PERSONAL_BIRTHDAY_DAY","PERSONAL_PROFESSION","PERSONAL_GENDER","PERSONAL_COUNTRY","PERSONAL_STATE","PERSONAL_CITY","PERSONAL_ZIP","PERSONAL_STREET","PERSONAL_MAILBOX","WORK_COMPANY","WORK_DEPARTMENT","WORK_POSITION","WORK_COUNTRY","WORK_STATE","WORK_CITY","WORK_ZIP","WORK_STREET","WORK_MAILBOX"),
		"SONET_USER_PROPERTY_SEARCHABLE" => array(),
		"BLOG_GROUP_ID" => "1",
		"ALLOW_POST_MOVE" => "Y",
		"PATH_TO_BLOG_POST" => "",
		"PATH_TO_BLOG_POST_EDIT" => "",
		"PATH_TO_BLOG_DRAFT" => "",
		"PATH_TO_BLOG_BLOG" => "",
		"PATH_TO_GROUP_POST" => "",
		"PATH_TO_GROUP_POST_EDIT" => "",
		"PATH_TO_GROUP_DRAFT" => "",
		"PATH_TO_GROUP_BLOG" => "",
		"BLOG_IMAGE_MAX_WIDTH" => "800",
		"BLOG_IMAGE_MAX_HEIGHT" => "800",
		"BLOG_COMMENT_ALLOW_VIDEO" => "Y",
		"BLOG_SHOW_SPAM" => "Y",
		"BLOG_NO_URL_IN_COMMENTS" => "",
		"BLOG_NO_URL_IN_COMMENTS_AUTHORITY" => "",
		"BLOG_ALLOW_POST_CODE" => "Y",
		"BLOG_USE_GOOGLE_CODE" => "Y",
		"PATH_TO_GROUP_MICROBLOG" => "/workgroups/group/#group_id#/microblog/",
		"FORUM_AJAX_POST" => "N",
		"FORUM_ID" => "1",
		"FORUM_THEME" => "blue",
		"SHOW_VOTE" => "Y",
		"VOTE_CHANNEL_ID" => "2",
		"VOTE_GROUP_ID" => Array("2"),
		"VOTE_COUNT_QUESTIONS" => "10",
		"VOTE_COUNT_ANSWERS" => "20",
		"VOTE_TEMPLATE" => "light",
		"VOTE_UNIQUE" => array("1", "2", "4", "8"),
		"VOTE_UNIQUE_IP_DELAY" => "10 D",     
		"PHOTO_USER_IBLOCK_TYPE" => "photos",
		"PHOTO_USER_IBLOCK_ID" => "8",
		"PHOTO_MODERATION" => "Y",
		"PHOTO_SECTION_PAGE_ELEMENTS" => "15",
		"PHOTO_ELEMENTS_PAGE_ELEMENTS" => "50",
		"PHOTO_ALBUM_PHOTO_THUMBS_SIZE" => "150",
		"PHOTO_ALBUM_PHOTO_SIZE" => "150",
		"PHOTO_THUMBS_SIZE" => "250",
		"PHOTO_ORIGINAL_SIZE" => "0",
		"PHOTO_WATERMARK_MIN_PICTURE_SIZE" => "200",
		"PHOTO_PATH_TO_FONT" => array(""),
		"PHOTO_SHOW_WATERMARK" => "Y",
		"PHOTO_WATERMARK_RULES" => "USER",
		"PHOTO_PHOTO_UPLOAD_MAX_FILESIZE" => "1024",
		"PHOTO_USE_RATING" => "Y",
		"PHOTO_MAX_VOTE" => "5",
		"PHOTO_VOTE_NAMES" => array("1","2","3","4","5"),
		"PHOTO_DISPLAY_AS_RATING" => "rating",
		"PHOTO_USE_COMMENTS" => "Y",
		"PHOTO_FORUM_ID" => "4",
		"PHOTO_USE_CAPTCHA" => "Y",
		"PATH_TO_GROUP_PHOTO" => "/workgroups/group/#group_id#/photo/",
		"PATH_TO_GROUP_PHOTO_SECTION" => "/workgroups/group/#group_id#/photo/album/#section_id#/",
		"PATH_TO_GROUP_PHOTO_ELEMENT" => "/workgroups/group/#group_id#/photo/#section_id#/#element_id#/",
		"LOG_PHOTO_COUNT" => "6",
		"LOG_PHOTO_THUMBNAIL_SIZE" => "48",    
		"ALLOW_GROUP_CREATE_REDIRECT_REQUEST" => "Y",
		"GROUP_CREATE_REDIRECT_REQUEST" => "/workgroups/group/#group_id#/user_search/",
		"SEARCH_DEFAULT_SORT" => "rank",
		"SEARCH_PAGE_RESULT_COUNT" => "10",
		"SEARCH_TAGS_PAGE_ELEMENTS" => "100",
		"SEARCH_TAGS_PERIOD" => "",
		"SEARCH_TAGS_FONT_MAX" => "50",
		"SEARCH_TAGS_FONT_MIN" => "10",
		"SEARCH_TAGS_COLOR_NEW" => "3E74E6",
		"SEARCH_TAGS_COLOR_OLD" => "C0C0C0",
		"SEARCH_FILTER_NAME" => "sonet_search_filter",
		"SEARCH_FILTER_DATE_NAME" => "sonet_search_filter_date",
		"SM_THEME" => "grey",
		"USE_MAIN_MENU" => "Y",
		"MAIN_MENU_TYPE" => "left",
		"USE_SHARE" => "Y",
		"SHARE_HIDE" => "N",
		"SHARE_TEMPLATE" => "",
		"SHARE_HANDLERS" => array("delicious","lj","twitter"),
		"SHARE_SHORTEN_URL_LOGIN" => "",
		"SHARE_SHORTEN_URL_KEY" => "",
		"ALLOW_RATING_SORT" => "Y",
		"SHOW_RATING" => "Y",
		"RATING_ID" => array(),
		"RATING_TYPE" => "like",    
		"VARIABLE_ALIASES" => Array(
			"user_id" => "user_id",
			"page" => "page",
			"group_id" => "group_id",
			"message_id" => "message_id",
			"task_id" => "task_id"
		)
	),
false
);?>


Пользовательские комментарии

Мы будем рады, если разработчики добавят свои комментарии по практическому использованию методов системы.

Для этого нужно всего лишь авторизоваться на сайте

Но помните, что Пользовательские комментарии, несмотря на модерацию, не являются официальной документацией. Ответственность за их использование несет сам пользователь.

Также Пользовательские комментарии не являются местом для обсуждения функционала. По подобным вопросам обращайтесь на форумы.
2
Андрей Гомзин
Сообщение не промодерировано, возможны ошибки и неточности.
Обнаружено странное поведение компонента на коробочном портале. При редактировании параметров компонента штатным способом (через визуальный редактор или изменение параметров вызова через код в файле /company/personal.php), отваливаются все страницы раздела personal, т.е. задачи, календарь, диск, карточка пользователя и т.п. На этих страницах начинает отображаться карта сайта. Если вы зашли сюда с этой же проблемой - вот решение.
Причина ошибки в том, про система при любом изменении параметров компонента перезаписывает файл соответствий "человекопонятных URL" для пути /company/personal.php, из-за чего они перестают работать.
Для решения откройте на редактирование файл urlrewrite.php, лежащий в корне, и найдите там массив соответствий для пути '/company/personal.php'. Для ключа 'CONDITION' этого массива нужно указать значение '#^/company/personal/#', если там стоит что-то другое, и тогда работа восстановится.
Вид массива, измененный автоматически после редактирования параметров компонента:
Код
  array (
    'CONDITION' => '#^={SITE_DIR."company/personal/"}#',
    'RULE' => '',
    'ID' => 'bitrix:socialnetwork_user',
    'PATH' => '/company/personal.php',
    'SORT' => 100,
  ),
Верный вид массива, который нужен для нормальной работы компонента:
Код
  array (
    'CONDITION' => '#^/company/personal/#',
    'RULE' => '',
    'ID' => 'bitrix:socialnetwork_user',
    'PATH' => '/company/personal.php',
    'SORT' => 100,
  ),
© «Битрикс», 2001-2024, «1С-Битрикс», 2024
Наверх