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

Форум в старом ядре

Классы

КлассОписаниеС версииДо версии
CFilterDictionaryКласс для работы cо словарями нецензурных слов.5.1.0
CFilterLetterКласс для работы cо словарями букв.5.1.0
CFilterUnquotableWordsКласс для работы cо словарями cлов.5.1.0
CForumGroupКласс для работы с группами форумов.3.3.3
CForumMessageКласс для работы с сообщениями форумов.3.3.3
CForumNewКласс для работы с форумами.3.3.3
CForumPMFolderКласс для работы папками пользователя.4.0.3
CForumPointsКласс для работы со званиями (статусами) форума.3.3.7
CForumPoints2PostКласс для работы с картой соответствий между количеством сообщений пользователя на форуме и количеством баллов, которое пользователь получает за одно сообщение.3.3.7
CForumPrivateMessageКласс для работы с приватными сообщениями.4.0.3
CForumSubscribeКласс для работы с подпиской на новые сообщения форума и темы.3.3.3
CForumTopicКласс для работы с темами форумов.3.3.3
CForumUserКласс для работы с профайлами посетителей форума.3.3.3
CForumUserPointsКласс для работы с голосованиями пользователей.3.3.7
textParserКласс, предназначенный для форматирования сообщений форума. Осуществляет замену спецсимволов и заказных тегов на реальные HTML-теги, обработку ссылок, отображение смайлов.3.0.20

События

Событие Вызывается Метод С версии
GetAuditTypesForum CEventForum::GetAuditTypes 11.0.0
OnAfterForumDelete после удаления форума. CForumNew::Delete
onAfterForumAdd после добавления форума. CForumNew::Add
onAfterForumUpdate после редактирования форума. CForumNew::Update
onAfterGroupForumsAdd после добавления группы форума. CForumGroup::Add
onAfterGroupForumsUpdate после редактирования группы форума. CForumGroup::Update
onAfterMessageAdd после добавления сообщения форума. CForumMessage::Add
onAfterMessageDelete после удаления сообщения форума. CForumMessage::Delete
onAfterMessageUpdate после редактирования сообщения форума. CForumMessage::Update
onAfterPMCopy после копирования персонального сообщения. CForumPrivateMessage::Copy 11.5.1
onAfterPMSend после отправки персонального сообщения. CForumPrivateMessage::Send 11.5.1
onAfterTopicAdd после добавления темы форума. CForumTopic::Add
onAfterTopicDelete после удаления темы форума. CForumTopic::Delete
onAfterTopicUpdate после редактирования темы форума. CForumTopic::Update
onAfterUserAdd после добавления пользователя форума. CForumUser::Add
onAfterUserDelete после удаления пользователя форума. CForumUser::Delete
onAfterUserUpdate после редактирования пользователя форума. CForumUser::Update
onBeforeForumAdd перед добавлением форума. CForumNew::Add
OnBeforeForumDelete перед удалением форума. CForumNew::Delete
onBeforeForumUpdate перед редактированием форума. CForumNew::Update
onBeforeGroupForumsAdd перед созданием группы форумов. CForumGroup::Add
onBeforeGroupForumsUpdate перед редактированием группы форумов. CForumGroup::Update
onBeforeMailMessageSend перед отправкой сообщения на почту. CForumMessage::SendMailMessage 12.5.1
onBeforeMessageAdd перед добавлением сообщения форума. CForumMessage::Add
onBeforeMessageDelete перед удалением сообщения форума. CForumMessage::Delete
onBeforeMessageUpdate перед редактированием сообщения форума. CForumMessage::Update 11.5.1
onBeforePMCopy перед копированием персонального сообщения. CForumPrivateMessage::Copy 11.5.1
onBeforePMDelete перед удалением персонального сообщения. CForumPrivateMessage::Delete 11.5.1
onBeforePMMakeRead перед чтением персонального сообщения. CForumPrivateMessage::MakeRead 11.5.1
onBeforePMSend перед отправкой персонального сообщения. CForumPrivateMessage::Send 11.5.1
onBeforePMUpdate перед редактированием персонального сообщения. CForumPrivateMessage::Update 11.5.1
onBeforeTopicAdd перед добавлением темы форума. CForumTopic::Add
onBeforeTopicDelete перед удалением темы форума. CForumTopic::Delete
onBeforeTopicUpdate перед редактированием темы форума. CForumTopic::Update
onBeforeUserAdd перед добавлением пользователя форума. CForumUser::Add
onBeforeUserDelete перед удалением пользователя форума. CForumUser::Delete
onBeforeUserUpdate перед редактированием пользователя форума. CForumUser::Update
OnForumDelete при удалении форума. CForumNew::Delete
onMessageModerate при модерировании сообщения форума. ForumModerateMessage 12.0.2

Функции

Функция Описание
ForumCurrUserPermissions Возвращает права текущего посетителя на доступ к форуму.
ForumSubscribeNewMessages Подписка текущего пользователя на новые сообщения заданной темы.
ForumAddMessage Добавление и изменение нового сообщения и темы.
ForumModerateMessage Публикация и скрытие сообщения.

Дополнительно



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

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

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

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

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