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

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

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


Описание socialnetwork

Комплексный компонент социальной сети. Компонент является стандартным и входит в дистрибутив модуля.

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

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



Внешний вид

Поле Параметр Описание
Количество элементов, выводимых на страницу 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] При отмеченной опции владелец группы может изменять гаджеты на главной странице профиля и группы.
Использовать ключевые слова для группыGROUP_USE_KEYWORDS[Y|N] При отмеченной опции появится возможность использовать ключевые слова для группы.
Тема менюSM_THEMEУказывается тема шаблона меню.
Отображать меню соцсети в шаблоне сайта 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
  • ВКонтакте

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

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


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

Поле Параметр Описание
Внешний путь к странице поиска пользователей PATH_TO_SEARCH_EXTERNAL Указывается внешний путь к странице поиска пользователя социальной сети.


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

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

Если режим поддержки ЧПУ включен, то необходимо настроить следующие параметры
Каталог ЧПУ (относительно корня сайта) SEF_FOLDER Каталог ЧПУ: путь до папки, с которой работает компонент. Этот путь может как совпадать с физическим путём, так и не совпадать.
Адреса страниц SEF_URL_TEMPLATES Указываются адреса следующих страниц:
  • index - главная страница социальной сети;
  • user - страница профиля пользователя;
  • user_friends - страница друзей пользователя;
  • user_friends_add - страница с формой добавления друга;
  • user_friends_delete - страница с формой удаления друга;
  • user_groups - страница списка рабочих групп, в которых участвует пользователь;
  • user_groups_add - страница создания рабочей группы;
  • group_create - страница с формой создания группы;
  • user_profile_edit - страница изменения профиля пользователя;
  • user_settings_edit - страница изменения персональных настроек приватности пользователя;
  • user_features - страница настроек функционалов пользователя;
  • search - страница поиска пользователей;
  • reindex - страница переиндексации социальной сети;
  • group_content_search - страница поиска контента группы;
  • user_content_search - страница поиска контента пользователя;
  • group - страница рабочей группы;
  • group_search - страница поиска групп;
  • group_search_subject - страница темы групп;
  • group_edit - страница изменения группы;
  • group_delete - страница с формой удаления группы;
  • group_request_search - страница с формой поиска пользователя для приглашения в группу;
  • user_request_group - страница с формой запроса пользователя на вступление в группу;
  • group_requests - страница с формой запросов на вступление в группу;
  • group_requests_out - страница с формой приглашений для вступления в группу;
  • group_mods - страница с формой модераторов группы;
  • group_users - страница с формой списка членов группы;
  • group_ban - страница черного списка группы;
  • user_leave_group - страница с формой выхождения из членов группы;
  • group_features - страница настроек функционала группы;
  • group_request_user - страница с формой приглашения пользователя вступить в группу;
  • group_request_group_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 - страница подписки на пользователя;
  • group_subscribe - страница подписки на группу;
  • user_photo - страница фотогалереи пользователя;
  • user_calendar - страница календарей пользователя;
  • user_files - страница файлов пользователя;
  • group_blog - страница блога группы;
  • group_photo - страница фотогалереи группы;
  • group_forum - страница форума рабочей группы;
  • group_calendar - страница календарей группы;
  • group_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 - страница темы форума пользователя;
  • group_blog_post_edit - страница редактирования сообщений блога группы;
  • group_blog_rss - страница RSS блога группы;
  • group_blog_draft - страница черновиков блога группы;
  • group_blog_post - страница сообщений блога группы;
  • group_blog_moderation - страница модерации блога группы;
  • group_forum_topic_edit - страница редактирования темы форума группы;
  • group_forum_topic - страница просмотра темы форума группы;
  • bizproc - страница бизнес-процессов пользователя;
  • bizproc_edit - страница редактирования события бизнес-процесса пользователя;
  • video_call - страница с видеозвонком пользователю;
: SEF_FOLDER, SEF_URL_TEMPLATES.

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

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


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

Поле Параметр Описание
Тип кеширования 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] При отмеченной опции в цепочке навигации будут отображены переходы по страницам социальной сети.
Учитывать подписку при показе обновлений на странице группы LOG_SUBSCRIBE_ONLY [Y|N] При отмеченной опции будет учитываться подписка при показе обновлений на странице рабочей группы.
Время жизни RSS лога обновлений группы (в минутах) LOG_RSS_TTL Указывается время жизни RSS лога обновлений рабочей группы в минутах.
Главные свойства пользователя USER_FIELDS_MAIN Указываются главные свойства, которые должны быть отображены в области основной информации о пользователе.
Главные доп. свойства пользователя USER_PROPERTY_MAIN Указываются дополнительные свойства, которые также должны быть отображены в области основной информации о пользователе.
Свойства пользователя для контакта USER_FIELDS_CONTACT Указываются свойства пользователя, которые должны быть отображены в области контактной информации.
Доп. свойства пользователя для контакта USER_PROPERTY_CONTACT Указываются дополнительные свойства пользователя, которые также должны быть отображены в области контактной информации.
Персональные свойства пользователя USER_FIELDS_PERSONAL Указываются свойства пользователя, которые должны быть отображены в области личной информации.
Персональные доп. свойства пользователя USER_PROPERTY_PERSONAL Указываются дополнительные свойства пользователя, которые также должны быть отображены в области личной информации.
Доп. свойства группы GROUP_PROPERTY Указываются дополнительные свойства группы, которые также должны быть отображены в области списка групп.
Использовать функционал черного списка в группах GROUP_USE_BAN [Y|N] При отмеченной опции будет использоваться функционал черного списка в рабочих группах.
Редактируемые свойства 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 Указываются дополнительные свойства пользователя, по которым также будет осуществляться поиск сотрудников.
Перенаправлять запрос на страницу приглашения пользователей после создания группыALLOW_GROUP_CREATE_REDIRECT_REQUEST [Y|N] При отмеченной опции после создания группы будет открываться страница с формой приглашения пользователей вступить в эту группу.
Учитывать рейтинг в сортировке при выводе списка пользователей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 Указывается путь к блогу в блогах.
Максимальная ширина изображенияBLOG_IMAGE_MAX_WIDTH Указывается максимальная ширина изображения в посте блога в пикселах.
Максимальная высота изображенияBLOG_IMAGE_MAX_HEIGHT Указывается максимальная высота изображения в посте блога в пикселах.
Использовать AJAX для комментариевBLOG_COMMENT_AJAX_POST [Y|N] При отмеченной опции для публикации коментариев будет использоваться AJAX.
Разрешить вставку видео в комментарииBLOG_COMMENT_ALLOW_VIDEO [Y|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 поста будет создаваться с помощью заголовка, переведенного внешним переводчиком, данные которого указаны в группе опций Внешние сервисы перевода в Настройках главного модуля.
.
Использовать внешний сервис для перевода кода сообщений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_GROUP_IBLOCK_TYPE Указывается тип информационного блока фотогалерей.
Код информационного блока[Группа] PHOTO_GROUP_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 при добавлении комментариев.
по фотографиям.
Количество фотографий для отображения в записи Живой ленты 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","",Array(
		"ITEM_DETAIL_COUNT" => "32",
		"ITEM_MAIN_COUNT" => "6",
		"DATE_TIME_FORMAT" => "d.m.Y H:i:s",
		"NAME_TEMPLATE" => "",
		"PATH_TO_SEARCH_EXTERNAL" => "",
		"SEF_MODE" => "Y",
		"SEF_FOLDER" => "/club/",
		"AJAX_MODE" => "N",
		"AJAX_OPTION_SHADOW" => "Y",
		"AJAX_OPTION_JUMP" => "N",
		"AJAX_OPTION_STYLE" => "Y",
		"AJAX_OPTION_HISTORY" => "N",
		"CACHE_TYPE" => "A",
		"CACHE_TIME" => "3600",
		"CACHE_TIME_LONG" => "604800",
		"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/",
		"SET_TITLE" => "Y",
		"SET_NAV_CHAIN" => "Y",
		"USER_FIELDS_MAIN" => array("LAST_LOGIN", "DATE_REGISTER", "PERSONAL_BIRTHDAY", "PERSONAL_GENDER"),
		"USER_PROPERTY_MAIN" => array("UF_USER_CAR_DEMO"),
		"USER_FIELDS_CONTACT" => array("EMAIL", "PERSONAL_WWW", "PERSONAL_ICQ", "PERSONAL_PHONE", "PERSONAL_FAX", "PERSONAL_MOBILE"),
		"USER_PROPERTY_CONTACT" => array(),
		"USER_FIELDS_PERSONAL" => array("PERSONAL_PROFESSION", "PERSONAL_NOTES"),
		"USER_PROPERTY_PERSONAL" => array(),
		"SET_NAVCHAIN" => "Y",
		"AJAX_LONG_TIMEOUT" => "60",
		"EDITABLE_FIELDS" => array("LOGIN", "NAME", "SECOND_NAME", "LAST_NAME", "EMAIL", "TIME_ZONE", "PASSWORD", "PERSONAL_BIRTHDAY", "PERSONAL_WWW", "PERSONAL_ICQ", "PERSONAL_GENDER", "PERSONAL_PHOTO", "PERSONAL_NOTES", "PERSONAL_PHONE", "PERSONAL_FAX", "PERSONAL_MOBILE", "PERSONAL_PAGER", "PERSONAL_COUNTRY", "PERSONAL_STATE", "PERSONAL_CITY", "PERSONAL_ZIP", "PERSONAL_STREET", "PERSONAL_MAILBOX", "FORUM_SHOW_NAME", "FORUM_DESCRIPTION", "FORUM_INTERESTS", "FORUM_SIGNATURE", "FORUM_AVATAR", "FORUM_HIDE_FROM_ONLINE", "FORUM_SUBSC_GET_MY_MESSAGE", "BLOG_ALIAS", "BLOG_DESCRIPTION", "BLOG_INTERESTS", "BLOG_AVATAR", "UF_USER_CAR_DEMO"),
		"SHOW_YEAR" => "Y",
		"USER_FIELDS_SEARCH_SIMPLE" => array("PERSONAL_CITY"),
		"USER_PROPERTIES_SEARCH_SIMPLE" => array("UF_USER_CAR_DEMO"),
		"USER_FIELDS_SEARCH_ADV" => array("PERSONAL_GENDER", "PERSONAL_COUNTRY", "PERSONAL_CITY"),
		"USER_PROPERTIES_SEARCH_ADV" => array("UF_USER_CAR_DEMO"),
		"SONET_USER_FIELDS_LIST" => array("PERSONAL_BIRTHDAY", "PERSONAL_GENDER", "PERSONAL_CITY"),
		"SONET_USER_PROPERTY_LIST" => array("UF_USER_CAR_DEMO"),
		"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("UF_USER_CAR_DEMO"),
		"SHOW_RATING" => "Y",
		"RATING_ID" => array("3"),
		"RATING_TYPE" => "like",
		"BLOG_GROUP_ID" => "1",
		"ALLOW_GROUP_CREATE_REDIRECT_REQUEST" => "Y",
		"FORUM_ID" => "8",
		"PHOTO_USER_IBLOCK_TYPE" => "gallery",
		"PHOTO_USER_IBLOCK_ID" => "11",
		"PHOTO_GROUP_IBLOCK_TYPE" => "car_gallery_demo",
		"PHOTO_GROUP_IBLOCK_ID" => "16",
		"PHOTO_UPLOAD_MAX_FILESIZE" => "2",
		"PHOTO_UPLOAD_MAX_FILE" => "4",
		"PHOTO_USE_RATING" => "Y",
		"PHOTO_USE_COMMENTS" => "Y",
		"PHOTO_FORUM_ID" => "7",
		"VARIABLE_ALIASES" => Array(),
		"SEF_URL_TEMPLATES" => Array(
			"index" => "index.php",
			"user" => "user/#user_id#/",
			"user_friends" => "user/#user_id#/friends/",
			"user_friends_add" => "user/#user_id#/friends/add/",
			"user_friends_delete" => "user/#user_id#/friends/delete/",
			"user_groups" => "user/#user_id#/groups/",
			"user_groups_add" => "user/#user_id#/groups/add/",
			"group_create" => "user/#user_id#/groups/create/",
			"user_profile_edit" => "user/#user_id#/edit/",
			"user_settings_edit" => "user/#user_id#/settings/",
			"user_features" => "user/#user_id#/features/",
			"search" => "search/",
			"group" => "group/#group_id#/",
			"group_search" => "group/search/",
			"group_search_subject" => "group/search/#subject_id#/",
			"group_edit" => "group/#group_id#/edit/",
			"group_delete" => "group/#group_id#/delete/",
			"group_request_search" => "group/#group_id#/user_search/",
			"user_request_group" => "group/#group_id#/user_request/",
			"group_requests" => "group/#group_id#/requests/",
			"group_mods" => "group/#group_id#/moderators/",
			"group_users" => "group/#group_id#/users/",
			"group_ban" => "group/#group_id#/ban/",
			"user_leave_group" => "group/#group_id#/user_leave/",
			"group_features" => "group/#group_id#/features/",
			"group_request_user" => "group/#group_id#/user/#user_id#/request/",
			"group_request_group_search" => "group/#user_id#/group_search/",
			"message_form" => "messages/form/#user_id#/",
			"message_form_mess" => "messages/form/#user_id#/#message_id#/",
			"user_ban" => "messages/ban/",
			"messages_chat" => "messages/chat/#user_id#/",
			"messages_input" => "messages/input/",
			"messages_input_user" => "messages/input/#user_id#/",
			"messages_output" => "messages/output/",
			"messages_output_user" => "messages/output/#user_id#/",
			"messages_users" => "messages/",
			"messages_users_messages" => "messages/#user_id#/",
			"log" => "log/",
			"subscribe" => "subscribe/",
			"user_subscribe" => "user/#user_id#/subscribe/",
			"group_subscribe" => "group/#group_id#/subscribe/",
			"user_photo" => "user/#user_id#/photo/",
			"user_calendar" => "user/#user_id#/calendar/",
			"user_files" => "user/#user_id#/files/lib/#path#",
			"group_blog" => "group/#group_id#/blog/",
			"group_photo" => "group/#group_id#/photo/",
			"group_forum" => "group/#group_id#/forum/",
			"group_calendar" => "group/#group_id#/calendar/",
			"group_files" => "group/#group_id#/files/#path#",
			"user_blog" => "user/#user_id#/blog/",
			"user_blog_post_edit" => "user/#user_id#/blog/edit/#post_id#/",
			"user_blog_rss" => "user/#user_id#/blog/rss/#type#/",
			"user_blog_draft" => "user/#user_id#/blog/draft/",
			"user_blog_post" => "user/#user_id#/blog/#post_id#/",
			"user_forum" => "user/#user_id#/forum/",
			"user_forum_topic_edit" => "user/#user_id#/forum/edit/#topic_id#/",
			"user_forum_topic" => "user/#user_id#/forum/#topic_id#/",
			"group_blog_post_edit" => "group/#group_id#/blog/edit/#post_id#/",
			"group_blog_rss" => "group/#group_id#/blog/rss/#type#/",
			"group_blog_draft" => "group/#group_id#/blog/draft/",
			"group_blog_post" => "group/#group_id#/blog/#post_id#/",
			"group_forum_topic_edit" => "group/#group_id#/forum/edit/#topic_id#/",
			"group_forum_topic" => "group/#group_id#/forum/#topic_id#/"
		),
		"SHOW_LOGIN" => "Y",
		"CAN_OWNER_EDIT_DESKTOP" => "Y",
		"LOG_AUTH" => "N",
		"GROUP_USE_KEYWORDS" => "Y",
		"SM_THEME" => "blue",
		"USE_MAIN_MENU" => "N",
		"SEF_URL_TEMPLATES" => Array(
			"reindex" => "reindex.php",
			"group_content_search" => "group/#group_id#/search/",
			"user_content_search" => "user/#user_id#/search/",
			"group_requests_out" => "group/#group_id#/requests_out/",
			"group_log" => "group/#group_id#/log/",
			"mail" => "mail/",
			"activity" => "user/#user_id#/activity/",
			"user_blog_moderation" => "user/#user_id#/blog/moderation/",
			"group_blog_moderation" => "group/#group_id#/blog/moderation/",
			"bizproc" => "bizproc/",
			"bizproc_edit" => "bizproc/#task_id#/",
			"video_call" => "video/#user_id#/"
		),
		"LOG_SUBSCRIBE_ONLY" => "N",
		"LOG_RSS_TTL" => "60",
		"GROUP_PROPERTY" => array(),
		"GROUP_USE_BAN" => "Y",
		"PHOTO_APPLET_LAYOUT" => "extended",
		"LOG_THUMBNAIL_SIZE" => "",
		"LOG_COMMENT_THUMBNAIL_SIZE" => "",
		"ALLOW_RATING_SORT" => "N",
		"ALLOW_POST_MOVE" => "N",
		"BLOG_IMAGE_MAX_WIDTH" => "800",
		"BLOG_IMAGE_MAX_HEIGHT" => "800",
		"BLOG_COMMENT_AJAX_POST" => "N",
		"BLOG_COMMENT_ALLOW_VIDEO" => "N",
		"BLOG_COMMENT_ALLOW_IMAGE_UPLOAD" => "A",
		"BLOG_SHOW_SPAM" => "N",
		"BLOG_NO_URL_IN_COMMENTS" => "",
		"BLOG_NO_URL_IN_COMMENTS_AUTHORITY" => "",
		"BLOG_ALLOW_POST_CODE" => "Y",
		"BLOG_USE_GOOGLE_CODE" => "Y",
		"BLOG_USE_CUT" => "N",
		"FORUM_THEME" => "",
		"USER_FIELDS_FORUM" => array(),
		"SHOW_VOTE" => "N",
		"FORUM_AJAX_POST" => "N",
		"PHOTO_MODERATION" => "N",
		"PHOTO_SECTION_PAGE_ELEMENTS" => "15",
		"PHOTO_ELEMENTS_PAGE_ELEMENTS" => "50",
		"PHOTO_ALBUM_PHOTO_THUMBS_SIZE" => "120",
		"PHOTO_THUMBNAIL_SIZE" => "100",
		"PHOTO_ORIGINAL_SIZE" => "1280",
		"PHOTO_UPLOADER_TYPE" => "form",
		"PHOTO_WATERMARK_MIN_PICTURE_SIZE" => "400",
		"PHOTO_PATH_TO_FONT" => "",
		"PHOTO_SHOW_WATERMARK" => "Y",
		"PHOTO_WATERMARK_RULES" => "USER",
		"PHOTO_MAX_VOTE" => "5",
		"PHOTO_VOTE_NAMES" => array("1", "2", "3", "4", "5", ""),
		"PHOTO_DISPLAY_AS_RATING" => "rating",
		"PHOTO_COMMENTS_TYPE" => "blog",
		"PHOTO_USE_CAPTCHA" => "Y",
		"LOG_PHOTO_COUNT" => "6",
		"LOG_PHOTO_THUMBNAIL_SIZE" => "48",
		"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",
		"VARIABLE_ALIASES" => Array(
			"index" => Array(),
			"user" => Array(),
			"user_friends" => Array(),
			"user_friends_add" => Array(),
			"user_friends_delete" => Array(),
			"user_groups" => Array(),
			"user_groups_add" => Array(),
			"group_create" => Array(),
			"user_profile_edit" => Array(),
			"user_settings_edit" => Array(),
			"user_features" => Array(),
			"search" => Array(),
			"group" => Array(),
			"group_search" => Array(),
			"group_search_subject" => Array(),
			"group_edit" => Array(),
			"group_delete" => Array(),
			"group_request_search" => Array(),
			"user_request_group" => Array(),
			"group_requests" => Array(),
			"group_mods" => Array(),
			"group_users" => Array(),
			"group_ban" => Array(),
			"user_leave_group" => Array(),
			"group_features" => Array(),
			"group_request_user" => Array(),
			"group_request_group_search" => Array(),
			"message_form" => Array(),
			"message_form_mess" => Array(),
			"user_ban" => Array(),
			"messages_chat" => Array(),
			"messages_input" => Array(),
			"messages_input_user" => Array(),
			"messages_output" => Array(),
			"messages_output_user" => Array(),
			"messages_users" => Array(),
			"messages_users_messages" => Array(),
			"log" => Array(),
			"subscribe" => Array(),
			"user_subscribe" => Array(),
			"group_subscribe" => Array(),
			"user_photo" => Array(),
			"user_calendar" => Array(),
			"user_files" => Array(),
			"group_blog" => Array(),
			"group_photo" => Array(),
			"group_forum" => Array(),
			"group_calendar" => Array(),
			"group_files" => Array(),
			"user_blog" => Array(),
			"user_blog_post_edit" => Array(),
			"user_blog_rss" => Array(),
			"user_blog_draft" => Array(),
			"user_blog_post" => Array(),
			"user_forum" => Array(),
			"user_forum_topic_edit" => Array(),
			"user_forum_topic" => Array(),
			"group_blog_post_edit" => Array(),
			"group_blog_rss" => Array(),
			"group_blog_draft" => Array(),
			"group_blog_post" => Array(),
			"group_forum_topic_edit" => Array(),
			"group_forum_topic" => Array(),
			"reindex" => Array(),
			"group_content_search" => Array(),
			"user_content_search" => Array(),
			"group_requests_out" => Array(),
			"group_log" => Array(),
			"mail" => Array(),
			"activity" => Array(),
			"user_blog_moderation" => Array(),
			"group_blog_moderation" => Array(),
			"bizproc" => Array(),
			"bizproc_edit" => Array(),
			"video_call" => Array(),
	)
);?>



© «Битрикс», 2001-2024, «1С-Битрикс», 2024