Документация для разработчиков
Недоступно в редакциях: Старт

Форма создания сообщения

Компонент выводит форму создания сообщения (или темы) форума. Компонент стандартный и входит в дистрибутив модуля.

В визуальном редакторе компонент находится в Компоненты > Общение > Форум.

Компонент относится к модулю Форум.

Сообщение, выведенное, компонентом forum.post_form, не будет сохранено в компоненте forum.post_form, а только в forum.topic.new.

Пример вызова компонента forum.post_form

Секции настроек компонента:

  • Основные параметры
  • Шаблоны ссылок
  • Настройки кеширования
  • Дополнительные настройки
  • Настройки опросов
  • Описание параметров

    Поле Параметр Описание
    Основные параметры
    ID форума FID Указывается идентификатор форума, явно или в виде кода. По умолчанию поле содержит ={$_REQUEST["FID"]}.
    ID темы TID Указывается идентификатор темы, явно или в виде кода. По умолчанию поле содержит ={$_REQUEST["TID"]}.
    ID сообщения MID Указывается идентификатор сообщения, явно или в виде кода. По умолчанию поле содержит ={$_REQUEST["MID"]}.
    ID вызывающего компонента PAGE_NAME Указывается идентификатор вызывающего компонента. Например, message.
    Тип отображения формы редактирования (ответ, редактирование, новая тема) MESSAGE_TYPE Указывается тип отображения формы редактирования. Возможные варианты зачения параметра:
    • ответ - REPLY;
    • редактирование - EDIT;
    • новая тема - NEW.
    По умолчанию показывать невизуальный режим редактора EDITOR_CODE_DEFAULT [Y|N] При отмеченной опции при создании или редактировании сообщения будет включен режим показа BB-кодов. (Пример: [B]сообщение[/B] вместо сообщение).
    Шаблоны ссылок
    Страница чтения сообщения URL_TEMPLATES_MESSAGE Указывается адрес страницы чтения сообщения форума. По умолчанию поле содержит read.php?FID=#FID#&TID=#TID#&MID=#MID#.
    Страница списка тем URL_TEMPLATES_LIST Указывается адрес страницы со списком тем форума. По умолчанию поле содержит list.php?FID=#FID#. Такая страница может быть создана с помощью компонента Темы (список).
    Страница помощи по форумам URL_TEMPLATES_HELP Указывается адрес страницы помощи по форумам.
    Страница правил форумов URL_TEMPLATES_RULES Указывается адрес страницы со списком правил форума.
    Настройки кеширования
    Тип кеширования CACHE_TYPE Тип кеширования:
    • A - Авто + Управляемое: автоматически обновляет кеш компонентов в течение заданного времени или при изменении данных;
    • Y - Кешировать: для кеширования необходимо определить время кеширования;
    • N - Не кешировать: кеширования нет в любом случае.
    Время кеширования (сек.) CACHE_TIME Время кеширования, указанное в секундах.
    Дополнительные настройки
    Путь относительно корня сайта к папке со смайлами PATH_TO_SMILE Указывается путь к папке со смайлами относительно корня сайта. По умолчанию поле содержит /bitrix/images/forum/smile/.
    Путь относительно корня сайта к папке с иконками к темам PATH_TO_ICON Указывается путь к папке с иконками к темам относительно корня сайта. По умолчанию поле содержит /bitrix/images/forum/icon/.
    Использовать аякс AJAX_TYPE [Y|N] При отмеченной опции для компонента будет включен режим AJAX.
    Показывать теги SHOW_TAGS [Y|N] При отмеченной опции будет выведена форма ввода тегов.
    Количество смайлов, которые буду показаны статически (при значении 0 количество смайлов будет высчитываться динамически) SMILES_COUNT Задается количество смайлов, которые будут всегда отображаться, а все смайлы будут доступны по кнопке Еще.
    Настройки опросов
    Показывать опросы SHOW_VOTE [Y|N] При отмеченной опции будет выведен опрос. Создание опроса доступно только при создании новой темы на форуме.
    Группа опросов VOTE_CHANNEL_ID Указывается группа опросов, в которой будет создан опрос.
    Группа пользователей, которым разрешено создавать опросы VOTE_GROUP_ID Задаются группы пользователей, которым разрешено создавать опросы на форуме.


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

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

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

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

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