Описание 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"
),
);?>
Пользовательские комментарии
Мы будем рады, если разработчики добавят свои комментарии по практическому использованию методов системы.Для этого нужно всего лишь авторизоваться на сайте
Но помните, что Пользовательские комментарии, несмотря на модерацию, не являются официальной документацией. Ответственность за их использование несет сам пользователь.
Также Пользовательские комментарии не являются местом для обсуждения функционала. По подобным вопросам обращайтесь на форумы.