Недоступно в редакциях: Старт
Тема (создание)
Описание forum.topic.new
Компонент служит для сохранения новой темы форума. Он ничего не выводит. Компонент стандартный и входит в дистрибутив модуля.
В визуальном редакторе компонент находится в Компоненты > Общение > Форум.
Компонент относится к модулю Форум.
Параметры
| Поле | Параметр | Описание | ||||||
| Основные параметры | ||||||||
|---|---|---|---|---|---|---|---|---|
| ID форума | FID | Указывается идентификатор форума, явно или в виде кода. По умолчанию поле содержит ={$_REQUEST["FID"]}. | ||||||
| ID темы | TID | Указывается идентификатор темы, явно или в виде кода. По умолчанию поле содержит ={$_REQUEST["TID"]}. | ||||||
| Действие над сообщением | MESSAGE_TYPE | Указывается переменная, в которой будет содержаться код действия над сообщением. По умолчанию поле содержит ={$_REQUEST["MESSAGE_TYPE"]}. | ||||||
| Шаблоны ссылок | ||||||||
| Страница списка форумов | URL_TEMPLATES_INDEX | Указывается адрес страницы со списком форумов. По умолчанию поле содержит index.php. Такая страница может быть создана с помощью компонента Форумы (список). | ||||||
| Страница списка тем | URL_TEMPLATES_LIST | Указывается адрес страницы со списком тем форума. По умолчанию поле содержит list.php?FID=#FID#. Такая страница может быть создана с помощью компонента Темы (список). | ||||||
| Страница чтения темы | URL_TEMPLATES_READ | Указывается адрес страницы чтения темы форума. По умолчанию поле содержит read.php?FID=#FID#&TID=#TID#&MID=#MID#. Такая страница может быть создана с помощью компонента Тема (чтение). | ||||||
| Страница чтения сообщения | URL_TEMPLATES_MESSAGE | Указывается адрес страницы чтения сообщения форума. По умолчанию поле содержит message.php?FID=#FID#&TID=#TID#&MID=#MID#. | ||||||
| Страница профиля пользователя | URL_TEMPLATES_PROFILE_VIEW | Указывается адрес страницы просмотра профиля пользователя. По умолчанию поле содержит profile_view.php?UID=#UID#. Такая страница может быть создана с помощью компонента Пользователь (профиль). | ||||||
| Настройки кеширования | ||||||||
| Тип кеширования | CACHE_TYPE | Тип кеширования:
|
||||||
| Время кеширования (сек.) | CACHE_TIME | Время кеширования, указанное в секундах. | ||||||
| Дополнительные настройки | ||||||||
| Формат показа даты и времени | DATE_TIME_FORMAT | Указывается формат показа даты и времени. В выпадающем списке перечислены все возможные варианты показа даты, формируемые внутри компонента. Выбрав пункт (другое)->, можно сформировать свой вариант на основании php-функции date. | ||||||
| Формат имени | NAME_TEMPLATE | Указывается шаблон для отображения ФИО пользователя. По умолчанию - значение Формат сайта (т.е используются значение Формат имени, указанное в закладке Параметры страницы Редактирование сайта). Указав пункт другое->, можно задать свой шаблон. Допустимы шаблоны: #NAME# - имя, #LAST_NAME# - фамилия, #SECOND_NAME# - отчество, #NAME_SHORT#, #LAST_NAME_SHORT#, #SECOND_NAME_SHORT# - сокращенные до одной буквы имя, фамилия и отчество. | ||||||
| Показывать навигацию | SET_NAVIGATION | [Y|N] При отмеченной опции в навигационную цепочку будет добавлен пункт с заголовком страницы. | ||||||
| Использовать AJAX | AJAX_TYPE | [Y|N] При отмеченной опции для компонента будет включен режим AJAX. | ||||||
| Устанавливать заголовок страницы | SET_TITLE | [Y|N] При отмеченной опции в качестве заголовка страницы будет установлено Новая тема. | ||||||
| Показывать теги | SHOW_TAGS | [Y|N] При отмеченной опции будут показаны теги. | ||||||
| Настройки опросов | ||||||||
| Показывать опросы | SHOW_VOTE | [Y|N] При отмеченной опции будет выведена форма создания опроса. Создание опроса доступно только при создании новой темы на форуме. При выборе данной опции станут активны
дополнительные поля.
|
||||||
Пример вызова
<?$APPLICATION->IncludeComponent("bitrix:forum.topic.new","",Array(
"SHOW_TAGS" => "Y",
"FID" => $_REQUEST["FID"],
"MID" => $_REQUEST["MID"],
"MESSAGE_TYPE" => $_REQUEST["MESSAGE_TYPE"],
"URL_TEMPLATES_INDEX" => "index.php",
"URL_TEMPLATES_LIST" => "list.php?FID=#FID#",
"URL_TEMPLATES_READ" => "read.php?FID=#FID#&TID=#TID#",
"URL_TEMPLATES_MESSAGE" => "message.php?FID=#FID#&TID=#TID#&MID=#MID#",
"URL_TEMPLATES_PROFILE_VIEW" => "profile_view.php?UID=#UID#",
"NAME_TEMPLATE" => "",
"DATE_TIME_FORMAT" => "d.m.Y H:i:s",
"SET_NAVIGATION" => "Y",
"AJAX_TYPE" => "Y",
"CACHE_TYPE" => "A",
"CACHE_TIME" => "0",
"SET_TITLE" => "Y",
"SHOW_VOTE" => "Y",
"VOTE_CHANNEL_ID" => "2",
"VOTE_GROUP_ID" => ""
)
);?>
© «Битрикс», 2001-2025, «1С-Битрикс», 2025