Описание socialnetwork.forum.post_form
Компонент выводит форму создания сообщения (или темы) форума социальной сети. Компонент стандартный и входит в дистрибутив модуля.
Компонент относится к модулю Социальная сеть.
В визуальном редакторе компонент расположен по пути Общение > Социальная сеть > Форма создания сообщения.
Параметры
Поле |
Параметр |
Описание |
Основные параметры |
ID форума |
FID |
Указывается идентификатор форума социальной сети, явно или в виде кода. По умолчанию поле содержит ={$_REQUEST["FID"]}. |
ID темы |
TID |
Указывается идентификатор темы форума социальной сети, явно или в виде кода. По умолчанию поле содержит ={$_REQUEST["TID"]}. |
ID сообщения |
MID |
Указывается идентификатор сообщения форума социальной сети, явно или в виде кода. По умолчанию поле содержит ={$_REQUEST["MID"]}. |
ID вызывающего компонента |
PAGE_NAME |
Указывается идентификатор вызывающего компонента. Например, message. |
Тип отображения формы редактирования (ответ, редактирование, новая тема) |
MESSAGE_TYPE |
Указывается тип отображения формы редактирования. Возможные варианты зачения параметра:
- ответ - REPLY;
- редактирование - EDIT;
- новая тема - NEW.
|
Выбирать данные из формы |
bVarsFromForm |
[Y|N] При отмеченной опции будут выбираться данные из формы. |
ID группы |
SOCNET_GROUP_ID |
Указывается идентификатор рабочей группы социальной сети, явно или в виде кода. По умолчанию поле содержит ={$_REQUEST["SOCNET_GROUP_ID"]}. |
ID пользователя |
USER_ID |
Указывается идентификатор пользователя социальной сети, явно или в виде кода. По умолчанию поле содержит ={$_REQUEST["USER_ID"]}. |
Шаблоны ссылок |
Страница чтения сообщения |
URL_TEMPLATES_MESSAGE |
Задается путь к странице чтения сообщения форума социальной сети. |
Страница списка тем |
URL_TEMPLATES_LIST |
Задается путь к странице списка тем форума социальной сети. |
Настройки кеширования |
Тип кеширования |
CACHE_TYPE |
Тип кеширования:
- A - Авто + Управляемое: автоматически обновляет кеш компонентов в течение заданного времени или при изменении данных;
- Y - Кешировать: для кеширования необходимо определить время кеширования;
- N - Не кешировать: кеширования нет в любом случае.
|
Время кеширования (сек.) |
CACHE_TIME |
Время кеширования, указанное в секундах. |
Дополнительные настройки |
Использовать AJAX |
AJAX_TYPE |
[Y|N] При отмеченной опции для компонента будет включен режим AJAX. |
Показывать теги |
SHOW_TAGS |
[Y|N] При отмеченной опции будет выведена форма ввода тегов. |
Максимальное количество файлов, прикрепленных к одному сообщению |
FILES_COUNT |
Задается количество файлов, которое может быть прикреплено к сообщению. Данный параметр работает только в том случае, если в настройках соответствующего форума разрешено прикреплять файлы к сообщениям. |
Пример вызова
<?$APPLICATION->IncludeComponent("bitrix:socialnetwork.forum.post_form","",Array(
"SHOW_TAGS" => "Y",
"FILES_COUNT" => "2",
"SMILES_COUNT" => "0",
"FID" => $_REQUEST["FID"],
"TID" => $_REQUEST["TID"],
"MID" => $_REQUEST["MID"],
"PAGE_NAME" => "message",
"MESSAGE_TYPE" => $_REQUEST["MESSAGE_TYPE"],
"bVarsFromForm" => "Y"],
"SOCNET_GROUP_ID" => $_REQUEST["SOCNET_GROUP_ID"],
"USER_ID" => $_REQUEST["USER_ID"],
"URL_TEMPLATES_MESSAGE" => "message.php?FID=#FID#&TID=#TID#&MID=#MID#",
"URL_TEMPLATES_LIST" => "list.php?FID=#FID#",
"PATH_TO_SMILE" => "/bitrix/images/forum/smile/",
"PATH_TO_ICON" => "/bitrix/images/forum/icon/",
"SMILE_TABLE_COLS" => "3",
"AJAX_TYPE" => "Y",
"CACHE_TYPE" => "A",
"CACHE_TIME" => "0"
),
);?>