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

Структура таблиц модуля форумов

Группы форумов

ПолеОписание ТипОбяз.Умолч.
IDID группы форумов. Уникален.IntДа 
SORTИндекс сортировки.IntДа150

Сайтозависимые параметры групп форумов

ПолеОписание ТипОбяз.Умолч.
FORUM_GROUP_IDID группы форумовIntДа 
LIDКод сайта Char(2)Да 
NAMEНазвание группы форумовString(255)Да 
DESCRIPTIONОписание группы форумовString(255)Нет 


Форумы

ПолеОписание ТипОбяз.Умолч.
IDID форума. Уникален.IntДа 
NAMEНазвание форумаString(128)Да 
DESCRIPTIONОписание форумаString(255)Нет 
SORTИндекс сортировкиIntДа150
ACTIVEАктивность форума (Y|N)Char(1)ДаY
ALLOW_HTMLРазрешить вводить в качестве сообщения произвольный HTML (Y|N)Char(1)ДаN
ALLOW_NL2BRПреобразовывать переводы каретки в тег <br> в режиме HTML (Y|N)Char(1)ДаN
ALLOW_ANCHORРазрешить использовать в сообщениях тег <a> / [a] (Y|N)Char(1)ДаY
ALLOW_BIUРазрешить использовать в сообщениях теги <b> / [b], <i> / [i], <u> / [u] (Y|N)Char(1)ДаY
ALLOW_IMGРазрешить использовать в сообщениях тег <img> / [img] (Y|N)Char(1)ДаY
ALLOW_LISTРазрешить использовать в сообщениях тег списка <ul> / [list] (Y|N)Char(1)ДаY
ALLOW_QUOTEРазрешить использовать в сообщениях тег цитирования <quote> / [quote] (Y|N)Char(1)ДаY
ALLOW_CODEРазрешить использовать в сообщениях тег кода <code> / [code] (Y|N)Char(1)ДаY
ALLOW_FONTРазрешить использовать в сообщениях тег <font> / [color], [font] (Y|N)Char(1)ДаY
ALLOW_SMILESРазрешить использовать в сообщениях смайлики в виде изображений (Y|N)Char(1)ДаY
ALLOW_UPLOADРазрешить загрузку файлов, привязанных с сообщениям форума. Возможные значения: N - загрузка запрещена, Y - только файлы изображений, F - файлы с заданными в поле ALLOW_UPLOAD_EXT расширениями, A - любые файлы.Char(1)ДаN
MODERATIONПремодерируемость форума (Y|N)Char(1)ДаN
ORDER_BYСортировка "по умолчанию" тем форума в списке тем. Возможные значения: T - заголовок темы, N - количество сообщений в теме, A - автор темы, V - количество просмотров темы, D - дата создания темы, P - дата последнего сообщения в теме.Char(1)ДаP
ORDER_DIRECTIONНаправление сортировки "по умолчанию" тем форума в списке тем. Возможные значения: ASC - прямой порядок, DESC - обратный порядок.Char(4)ДаDESC
TOPICSКоличество опубликованых тем в форуме.IntДа0
POSTSКоличество опубликованых сообщений в форуме.IntДа0
LAST_POSTER_IDКод автора (код пользователя) последнего сообщения на форуме.IntНет 
LAST_POSTER_NAMEИмя автора последнего сообщения на форуме.varchar(255)Нет 
LAST_POST_DATEДата последнего сообщения на форуме.DateTimeНет 
LAST_MESSAGE_IDID последнего сообщения на форуме.IntНет 
ALLOW_UPLOAD_EXTСписок разделенных запятой расширений файлов, которые разрешены к загрузке. Применяется, если в поле ALLOW_UPLOAD стоит значение F.String(255)Нет 
FORUM_GROUP_IDКод группы, к которой принадлежит форум.IntНет 
ASK_GUEST_EMAILСпрашивать Email у незарегистрированого пользователя при написании сообщения (Y/N) Char(1)НетN

Связь форума с сайтами

ПолеОписание ТипОбяз.Умолч.
FORUM_IDID форума.IntДа 
SITE_IDКод сайта.Char(2)Да 
PATH2FORUM_MESSAGEШаблон пути к сообщению на форуме. Может содержать подстроки #FORUM_ID#, #TOPIC_ID# и #MESSAGE_ID#, которые должны быть заменены на реальные код форума, код темы и код сообщения.varchar(250)Нет 

Темы форума

ПолеОписание ТипОбяз.Умолч.
IDID темы форума. Уникален.IntДа 
TOPIC_IDУказатель на тему-ссылку. Используется, если STATE=L.bigint(20)Нет
TITLEЗаголовок темыString(70)Да 
TITLE_SEOИнформация для навигацииvarchar(255) nullНет
DESCRIPTIONОписание темы.String(70)Нет 
TAGSТеги темы.varchar(255)Нет
STATEСостояние темы: открыта или закрыта (Y|N).Char(1)ДаY
USER_START_IDКод автора темы.IntНет 
USER_START_NAMEИмя автора темы.String(64)Да 
START_DATEДата создание темы.DateTimeДа 
ICON_IDКод иконки темы.IntНет 
POSTSКоличество ответов на тему.IntДа0
POSTS_UNAPPROVEDКоличество неодобренных сообщений в теме.int(11)Нет0
VIEWSКоличество просмотров темы.IntДа0
FORUM_IDID форума, которому принадлежит тема.IntДа 
APPROVEDОпубликована ли тема (Y|N). Тема опубликована, если опубликовано хотя бы одно сообщение в ней.Char(1)ДаY
SORTИндекс сортировки темыIntДа150
LAST_POSTER_IDКод автора последнего сообщения в теме.IntНет 
LAST_POSTER_NAMEИмя автора последнего сообщения в теме.varchar(255)Да 
LAST_POST_DATEДата последнего сообщения в теме.DateTimeДа 
LAST_MESSAGE_IDID последнего сообщения в темеIntДа 
ABS_*Четыре последних поля могут иметь указанную приставку. В этом случае их значения видны только модераторам.


Сообщения

ПолеОписание ТипОбяз.Умолч.
IDID сообщения. Уникальное.IntДа 
AUTHOR_IDКод автора сообщения.IntНет 
AUTHOR_NAMEИмя автора сообщения.String(128)Да 
AUTHOR_IPIP автора сообщенияString(128)Нет 
USE_SMILESПользователь хочет, чтобы смайлики заменялись графическими изображениями (Y|N).Char(1)ДаY
POST_DATEДата создания сообщения.DatetimeДа 
POST_MESSAGEТекст сообщения.TextДа 
FORUM_IDID форума, которому принадлежит сообщение.IntДа 
TOPIC_IDID темы, которой принадлежит сообщение.IntДа 
APPROVEDСообщение опубликовано (Y|N)Char(1)ДаY
GUEST_IDКод посетителяIntНет 
AUTHOR_REAL_IPРеальный IP автора сообщения.IntНет 
ATTACH_IMGПрисоедененный файл.IntНет 


Профайл посетителя форума

ПолеОписание ТипОбяз.Умолч.
IDID профайла. Уникален.IntДа 
USER_IDID пользователя. Уникален.IntДа 
DESCRIPTIONОписание посетителя.String(64)Нет 
IP_ADDRESSIP адрес, с которого было отправлено последнее сообщение.String(128)Да 
AVATARАватар посетителя. Массив, описывающий файл, полученный, например, через CFile::MakeFileArrayArrayНет 
NUM_POSTSКоличество сообщений посетителя на форуме.IntДа0
INTERESTSИнтересы посетителя (произвольная текстовая информация).TextНет 
LAST_POSTКод последнего сообщения постетителя.IntНет 
ALLOW_POSTПосетитель может писать сообщения (т.е. не забанен).Char(1)ДаY
LAST_VISITДата последнего посещения форумаDateTimeДа 
DATE_REGДата регистрации на форумеDateTimeДа 
REAL_IP_ADDRESSНастоящий IP адрес, с которого было написано последнее сообщение.String(128)Нет 
SIGNATUREПодпись посетителя.String(255)Нет 
SHOW_NAMEПоказывать имя и фамилию вместо логина (Y|N)Char(1)ДаY
HIDE_FROM_ONLINEНе показывать пользователя в списке "Кто сейчас на сайте" (Y/N) Char(1)НетN
POINTSТекущее количество баллов пользователя IntНет0


Звания (статусы) посетителей

ПолеОписание ТипОбяз.Умолч.
IDID звания. Уникален.Да 
MIN_POINTSКоличество баллов, которое необходимо иметь для получения этого звания.IntДа0
CODEСимвольный код звания.varchar(100)Нет 
VOTESКоличество голосов, которое пользователь в этом звании может отдать за другого пользователяIntДа0


Языковые параметры званий

ПолеОписание ТипОбяз.Умолч.
POINTS_IDID званияIntДа 
LIDКод языка параметровChar(2)Да 
NAMEНазвание званияString(250)Да 


Карта соответствий сообщений/баллов

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


ПолеОписание ТипОбяз.Умолч.
IDID записи. Первичный ключ. IntДа 
MIN_NUM_POSTSКоличество сообщений, которое нужно написать для получения этого количества баллов за сообщение.IntДа0
POINTS_PER_POSTКоличество баллов за сообщение. Может быть дробным числом (0.1 - балл дается за 10 сообщений) decimal(18, 4)Да0


Смайлы и иконки

ПолеОписание ТипОбяз.Умолч.
IDID смайла. Уникален.Да 
TYPEТип: S - смайл, I - иконка.Char(2)ДаS
TYPINGВарианты написания смайлов, перечисленные через пробел.String(100)Да 
IMAGEНазвание файла изображения.String(128)Да 
SORTИндекс сортировки.IntДа150
IMAGE_WIDTHШирина изображения.IntДа0
IMAGE_HEIGHTВысота изображения.IntДа0

Языковые параметры смайлов

ПолеОписание ТипОбяз.Умолч.
SMILE_IDID смайлаIntДа 
LIDКод языка параметровChar(2)Да 
NAMEНазвание смайлаString(255)Да 


Подписка

ПолеОписание ТипОбяз.Умолч.
IDID подпискиIntДа 
USER_IDID подписанного пользователяIntДа 
FORUM_IDФорум, на сообщения которого подписанIntДа 
TOPIC_IDТема, на сообщения которой подписанIntНет 
START_DATEДата подпискиDateTimeДа 
LAST_SENDID последнего отправленного сообщенияIntНет 
NEW_TOPIC_ONLYПодписка только на новые темы (Y/N) Char(1)ДаN
SITE_IDID сайта, на котором произведена подписка Char(2)Даru


Приватные сообщения

ПолеОписание ТипОбяз.Умолч.
IDID сообщения. Уникален.IntДа 
AUTHOR_IDID автора сообщения.IntДа 
USER_IDID получателя сообщения.IntДа 
FOLDER_IDID папки пользователя.IntДа 
IS_READМетка о прочтении.IntДа 
USE_SMILESЗаменять смайлики графическими изображениями (Y|N).IntДа 
POST_DATEДата создания сообщения.DateTimeДа 
POST_SUBJТема сообщения.String(255)Нет 
POST_MESSAGEТекст сообщения.TextНет 


Папки пользователя

ПолеОписание ТипОбяз.Умолч.
IDID папки. Уникален.IntДа 
TITLEID автора сообщения.String(50)Да 
USER_IDID владельца папки.IntДа 


Словари

ПолеОписание ТипОбяз.Умолч.
IDID записи. Уникален.IntДа 
TITLEИмя словаря.String(50)Да 
TYPEТип словаря.CharДа 

Словарь букв

ПолеОписание ТипОбяз.Умолч.
IDID записи. Уникален.IntДа 
DICTIONARY_IDID словаря.IntДа 
LETTERБуква.String(50)Да 
REPLACEMENTЗамена.String(50)Да 

Словарь слов

ПолеОписание ТипОбяз.Умолч.
IDID записи. Уникален.IntДа 
DICTIONARY_IDID словаря.IntДа 
WORDSСлово.String(255)Нет 
PATTERNШаблон.String(255)Нет 
REPLACEMENTЗамена.String(255)Нет 
DESCRIPTIONОписание.TextНет 
REPLACEMENTЗамена.String(50)Да 
USE_ITЗадействован (Y|N).CharДа 


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

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

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

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

Также Пользовательские комментарии не являются местом для обсуждения функционала. По подобным вопросам обращайтесь на форумы.
1
Denis Sharomov
Таблица b_forum_topic содержит дополнительное поле SOCNET_GROUP_ID, доступное через TOPIC_SOCNET_GROUP_ID. Где хранится ID группы соцсети.
0
Evgenius
Для групп форумов забыли, что есть поле PARENT_ID. Без него никуда.
© «Битрикс», 2001-2020, «1С-Битрикс», 2020
Наверх