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

Профиль группы


Описание socialnetwork.group

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

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

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



Параметры

Поле Параметр Описание
Источник данных
Идентификатор группы GROUP_ID Параметр содержит код, в котором передается идентификатор группы социальной сети.
Внешний вид
Количество записей в списках ITEMS_COUNT Указывается количество визиток, отоброжаемых в блоках на странице. Весь список визиток будет выведен с помощью ссылок.
Формат показа даты и времени DATE_TIME_FORMAT Указывается формат показа даты и времени. В выпадающем списке перечислены все возможные варианты показа даты, формируемые внутри компонента. Выбрав пункт (другое)->, можно сформировать свой вариант на основании php-функции date.
Шаблоны ссылок
Шаблон пути к странице пользователя PATH_TO_USER Задается путь к странице профиля пользователя социальной сети.
Шаблон пути к странице поиска пользователей PATH_TO_SEARCH Задается путь к странице поиска пользователей социальной сети.
Шаблон пути к странице группы PATH_TO_GROUP Задается путь к странице группы социальной сети.
Шаблон пути к черному списку группы PATH_TO_GROUP_BAN Задается путь к странице черного списка группы социальной сети.
Шаблон пути к странице руководства группы PATH_TO_GROUP_MODS Задается путь к странице модераторов группы социальной сети.
Шаблон пути к странице выхода из группы PATH_TO_USER_LEAVE_GROUP Задается путь к странице выхода из группы социальной сети.
Шаблон пути к странице членов группы PATH_TO_GROUP_USERS Задается путь к странице участников группы социальной сети.
Шаблон пути к странице изменения параметров группы PATH_TO_GROUP_EDIT Задается путь к странице изменения параметров группы социальной сети.
Шаблон пути к странице удаления группы PATH_TO_GROUP_DELETE Задается путь к странице удаления группы социальной сети.
Шаблон пути к странице создания новой группы PATH_TO_GROUP_CREATE Задается путь к странице создания новой группы социальной сети.
Шаблон пути к странице запроса к пользователю на вступление в группу PATH_TO_GROUP_REQUEST_SEARCH Задается путь к странице запроса к пользователю на вступление в группу социальной сети.
Шаблон пути к странице запроса к группе на вступление пользователя PATH_TO_USER_REQUEST_GROUP Задается путь к странице запроса к группе на вступление пользователя социальной сети.
Шаблон пути к странице запросов на вступление в группу PATH_TO_GROUP_REQUESTS Задается путь к странице запросов пользователей на вступление в группу социальной сети.
Шаблон пути к странице приглашений для вступления группу PATH_TO_GROUP_REQUESTS_OUT Задается путь к странице со списком отправленных пользователям приглашений для вступления группу.
Шаблон пути к странице настройки функционала PATH_TO_GROUP_FEATURES Задается путь к странице настройки функционала группы социальной сети.
Шаблон пути к управлению подпиской PATH_TO_GROUP_SUBSCRIBE Задается путь к странице управлению подпиской группы социальной сети.
Дополнительные настройки
Устанавливать цепочку навигации SET_NAVCHAIN [Y|N] При отмеченной опции в цепочку навигации будет добавлен пункт <имя_группы>.
Сокращенная форма SHORT_FORM [Y|N] При отмеченной опции в профиле группы будет отображаться минимальное количество информации.
Устанавливать заголовок страницы SET_TITLE [Y|N] При отмеченной опции на странице в качестве заголовка будет установлено <имя_группы> : Профиль.
Имена переменных
Имя переменной для страницы PAGE_VAR Указывается имя переменной, которой передается страница социальной сети.
Имя переменной для пользователя USER_VAR Указывается имя переменной, которой передается идентификатор пользователя социальной сети.
Имя переменной для группы GROUP_VAR Указывается имя переменной, которой передается идентификатор группы социальной сети.


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

<?$APPLICATION->IncludeComponent("bitrix:socialnetwork.group",".default",Array(
        "SET_NAVCHAIN" => "Y", 
        "SHORT_FORM" => "N", 
        "PATH_TO_USER" => "/community/socnet/index.php?page=user&user=#user_id#", 
        "PATH_TO_SEARCH" => "/community/socnet/user_search.php", 
        "PATH_TO_GROUP" => "group_view.php?page=group&group_id=#group_id#", 
        "PATH_TO_GROUP_BAN" => "group_ban.php?page=group_ban&group_id=#group_id#", 
        "PATH_TO_GROUP_MODS" => "group_mods.php?page=group_mods&group_id=#group_id#", 
        "PATH_TO_USER_LEAVE_GROUP" => "user_leave.php?page=user_leave_group&group_id=#group_id#", 
        "PATH_TO_GROUP_USERS" => "group_users.php?page=group_users&group_id=#group_id#", 
        "PATH_TO_GROUP_EDIT" => "group_edit.php?page=group_edit&group_id=#group_id#", 
        "PATH_TO_GROUP_DELETE" => "group_delete.php?page=group_delete&group_id=#group_id#", 
        "PATH_TO_GROUP_CREATE" => "/community/socnet/group_add.php?page=create&user=#user_id#", 
        "PATH_TO_GROUP_REQUEST_SEARCH" => "group_invite.php?page=group_request_search&group_id=#group_id#", 
        "PATH_TO_USER_REQUEST_GROUP" => "user_request.php?page=group_user_request&group_id=#group_id#&user_id=#user_id#", 
        "PATH_TO_GROUP_REQUESTS" => "group_requests.php?page=group_requests&group_id=#group_id#", 
        "PATH_TO_GROUP_REQUESTS_OUT" => "group_requests_out.php?page=group_requests_out&group_id=#group_id#", 
        "PATH_TO_GROUP_FEATURES" => "group_features.php?page=group_features&group_id=#group_id#", 
        "PATH_TO_GROUP_SUBSCRIBE" => "group_subscribe.php?page=group_subscribe&group_id=#group_id#", 
        "PAGE_VAR" => "page", 
        "USER_VAR" => "user_id", 
        "GROUP_VAR" => "group_id", 
        "GROUP_ID" => $group_id, 
        "ITEMS_COUNT" => "6", 
        "SET_TITLE" => "Y", 
        "DATE_TIME_FORMAT" => "d.m.Y H:i:s" 
    )
);?>


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

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

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

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

Также Пользовательские комментарии не являются местом для обсуждения функционала. По подобным вопросам обращайтесь на форумы.
© «Битрикс», 2001-2024, «1С-Битрикс», 2024
Наверх