Документация для разработчиков

Для разработчиков

Модуль Социальная сеть предоставляет следующие возможности:

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

Классы модуля
События модуля

Перед использованием модуля необходимо проверить установлен ли он и подключить его при помощи конструкции:

<?    if(CModule::IncludeModule("socialnetwork")){  
//здесь можно использовать функции и классы модуля
} 
?> 

Модуль включает в себя следующие Компоненты 2.0:
Компоненты модуля
НазваниеИмя в пространстве имен bitrixОписание
Социальная сеть (комплексный компонент)socialnetworkСоздает полноценный публичный интерфейс социальной сети.
Сообщения блогаsocialnetwork.blog.blogВыводит сообщения блога социальной сети с возможностью их фильтрации по категории и дате.
Меню блоговsocialnetwork.blog.menuВыводит меню блогов социальной сети.
RSS блоговsocialnetwork.blog.rssВыводит RSS блогов группы или сайта в заданном формате.
Показ событийsocialnetwork.eventsПозволяет показать события: новое сообщение, запрос на добавление в список друзей и пр. социальной сети.
Показ событий (AJAX)socialnetwork.events_dynПозволяет показать события с помощью AJAX: новое сообщение, запрос на добавление в список друзей и пр. социальной сети.
Настройка функционалаsocialnetwork.featuresПозволяет настраивать функционал пользователей и рабочих групп социальной сети.
Форма создания сообщенияsocialnetwork.forum.post_formВыводит форму создания сообщения (или темы) форума социальной сети.
Темы (список внешний)socialnetwork.forum.topic.lastВыводит список всех тем форума социальной сети для использования вне форума.
Темы (список)socialnetwork.forum.topic.listВыводит список всех тем форума социальной сети.
Тема (создание)socialnetwork.forum.topic.newСлужит для сохранения новой темы форума социальной сети.
Тема (чтение)socialnetwork.forum.topic.readВыводит список сообщений темы форума социальной сети.
Профиль группыsocialnetwork.groupСлужит для просмотра и изменения профиля группы социальной сети.
Черный список группыsocialnetwork.group_banСлужит для просмотра и изменения черного списка группы социальной сети.
Создание группыsocialnetwork.group_createПозволяет создать новую (редактировать уже существующую) группу социальной сети.
Удаление группыsocialnetwork.group_deleteСлужит для удаления группы социальной сети.
Меню профайла группыsocialnetwork.group_menuПоказывает меню профайла группы социальной сети.
Модераторы группыsocialnetwork.group_modsСлужит для просмотра и изменения модераторов группы социальной сети.
Приглашение пользователей в группуsocialnetwork.group_request_searchПозволяет пригласить пользователей в группу социальной сети.
Форма приглашения пользователя вступить в группуsocialnetwork.group_request_userСлужит для создания формы, с помощью которой отправляется приглашение пользователю вступить в группу социальной сети.
Запросы на вступление в группуsocialnetwork.group_requestsПозволяет просмотреть и изменить запросы на вступление в группу социальной сети.
Поиск группsocialnetwork.group_searchСлужит для создания страницы поиска рабочих групп.
Top группsocialnetwork.group_topПозволяет показать Top групп социальной сети.
Пользователи группыsocialnetwork.group_usersПозволяет просмотреть и изменить участников группы социальной сети.
Лог измененийsocialnetwork.logВыводит лог изменений социальной сети.
Лог изменений (ex)socialnetwork.logВыводит список записей социальной сети для показа.
Лог изменений (entry)socialnetwork.log.entryВыводит cписок комментариев к каждой из записей социальной сети.
Форма отправки сообщенияsocialnetwork.message_formПозволяет отправить сообщение пользователю социальной сети.
Переписка в виде чатаsocialnetwork.messages_chatПозволяет показать переписку в виде чата социальной сети.
Входящие сообщенияsocialnetwork.messages_inputПозволяет показать входящие сообщения социальной сети.
Меню сообщений пользователяsocialnetwork.messages_menuПоказывает меню сообщений пользователя социальной сети.
Исходящие сообщенияsocialnetwork.messages_outputПозволяет показать исходящие сообщения социальной сети.
Запросы пользователюsocialnetwork.messages_requestsПозволяет показать запросы пользователю социальной сети.
Переписка с пользователямиsocialnetwork.messages_usersПозволяет показать переписку с пользователями социальной сети.
Переписка с пользователемsocialnetwork.messages_users_messagesПозволяет показать переписку с пользователем социальной сети.
Подпискаsocialnetwork.subscribeСлужит для настройки подписки социальной сети.
Список подписки пользователяsocialnetwork.subscribe_listПозволяет показать список подписки пользователя социальной сети.
Черный список пользователяsocialnetwork.user_banПозволяет просмотреть и изменить черный список пользователя социальной сети.
Дни рождения друзейsocialnetwork.user_birthdayВыводит ближайшие дни рождения друзей пользователя социальной сети.
Друзья пользователяsocialnetwork.user_friendsПозволяет просмотреть и изменить друзей пользователя социальной сети.
Добавление другаsocialnetwork.user_friends_addПозволяет отправить запрос на добавление друга социальной сети.
Удаление другаsocialnetwork.user_friends_deleteПозволяет удалить друга пользователя социальной сети.
Группы пользователяsocialnetwork.user_groupsПозволяет просмотреть и изменить группы пользователя социальной сети.
Выход из группыsocialnetwork.user_leave_groupПозволяет выйти из группы социальной сети.
Меню профайла пользователяsocialnetwork.user_menuПоказывает меню профайла пользователя социальной сети.
Профиль пользователяsocialnetwork.user_profileПозволяет просмотреть и изменить профиль пользователя социальной сети.
Профиль пользователя (редактирование)socialnetwork.user_profile_editПозволяет изменить данные профиля пользователя социальной сети.
Запрос пользователя на вступление в группуsocialnetwork.user_request_groupПозволяет пользователю отправить запрос на вступление в группу социальной сети.
Поиск пользователейsocialnetwork.user_searchПозволяет искать пользователей социальной сети.
Форма ввода пользователейsocialnetwork.user_search_inputПредназначен для вывода формы, с помощью которой осуществляется ввод пользователей социальной сети.
Настройка разрешений пользователяsocialnetwork.user_settings_editПозволяет настраивать разрешения пользователя (приватность) социальной сети.
Социальная сеть - группы (комплексный компонент)socialnetwork_groupСлужит для создания раздела рабочих групп социальной сети.
Социальная сеть - пользователь (комплексный компонент)socialnetwork_userСлужит для создания личного раздела пользователя социальной сети.

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

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

Пользовательские комментарии не являются местом для обсуждения функционала. По подобным вопросам обращайтесь на форумы.

Добавлять комментарии могут только зарегистрированные пользователи. Сообщения для просмотра появляются после модерации.
© «Битрикс», 2001-2017, «1C-Битрикс», 2017