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

Тема (отзывы)


Описание tasks.topic.reviews

Компонент служит для создания отзыва к задаче.

В визуальном редакторе компонент расположен по пути: Контент > Задачи 2.0 > Тема (отзывы).



Параметры

Поле Параметр Описание
Основные параметры
ID форума для отзывов FORUM_ID Указывается идентификатор форума, в котором будут храниться отзывы пользователей.
ID элемента TASK_ID Указывается идентификатор задачи, отзывы к которому будут создаваться.
Начинать тему текстом элемента POST_FIRST_MESSAGE [Y|N] Если опция отмечена, то при переходе по ссылке Перейти к обсуждению на форуме первым сообщением форума будет ссылка на обсуждаемый элемент (форма представления первого сообщения определяется параметром POST_FIRST_MESSAGE_TEMPLATE).
Шаблон текста для первого сообщения темы POST_FIRST_MESSAGE_TEMPLATE Указывается шаблон текста для первого сообщения темы. По умолчанию поле содержит #IMAGE#[url=#LINK#]#TITLE#[/url]#BODY#.
Шаблоны ссылок
Страница чтения темы форума URL_TEMPLATES_READ Указывается адрес страницы чтения темы форума.
Страница элемента инфоблока URL_TEMPLATES_DETAIL Указывается адрес страницы элемента инфоблока.
Страница пользователя URL_TEMPLATES_PROFILE_VIEW Указывается адрес страницы просмотра профиля пользователя.
Настройки кеширования
Тип кеширования CACHE_TYPE Указывается тип кеширования:
  • A - Авто + Управляемое: автоматически обновляет кеш компонентов в течение заданного времени или при изменении данных;
  • Y - Кешировать: для кеширования необходимо определить время кеширования;
  • N - Не кешировать: кеширования нет в любом случае.
Время кеширования (сек.) CACHE_TIME Время кеширования, указанное в секундах.
Дополнительные настройки
Включить рейтингSHOW_RATING[Y|N] При отмеченной опции будет включен функционал рейтинга.
Вид кнопок рейтингаRATING_TYPEУказывается тип кнопки рейтинга:
  • - по умолчанию;
  • like - Мне нравится (текстовый);
  • like_graphic - Мне нравится (графический);
  • standart_text - Нравится / Не нравится (текстовый);
  • standart - Нравится / Не нравится (графический).
Количество сообщений на одной странице MESSAGES_PER_PAGE Указывается количество сообщений, отображаемых на одной странице. Все сообщения будут выведены с помощью постраничной навигации.
Название шаблона для вывода постраничной навигации PAGE_NAVIGATION_TEMPLATE Задается название шаблона для вывода постраничной навигации. Если поле пусто, то используется шаблон по умолчанию.
Формат показа даты и времени DATE_TIME_FORMAT Указывается формат показа даты и времени. В выпадающем списке перечислены все возможные варианты показа даты, формируемые внутри компонента. Выбрав пункт (другое)->, можно сформировать свой вариант на основании php-функции date.
Формат имени NAME_TEMPLATE Указывается шаблон для отображения ФИО пользователя. По умолчанию - значение Формат сайта (т.е используются значение Формат имени, указанное в закладке Параметры страницы Редактирование сайта). Указав пункт другое->, можно задать свой шаблон. Допустимы шаблоны: #NAME# - имя, #LAST_NAME# - фамилия, #SECOND_NAME# - отчество, #NAME_SHORT#, #LAST_NAME_SHORT#, #SECOND_NAME_SHORT# - сокращенные до одной буквы имя, фамилия и отчество.
Путь относительно корня сайта к папке со смайлами PATH_TO_SMILE Указывается путь к папке со смайлами относительно корня сайта. По умолчанию поле содержит /bitrix/images/forum/smile/.
Использовать CAPTCHA USE_CAPTCHA [Y|N] При отмеченной опции будет выводиться изображение и поле ввода CAPTCHA в форме добавления отзыва в публичной части.
Выводить сообщения в прямом порядке PREORDER [Y|N] При отмеченной опции сообщения будут отсортированы по дате создания по возрастанию.
Показать ссылку на форум SHOW_LINK_TO_FORUM [Y|N] При отмеченной опции на странице элемента будет отображена ссылка на форум обсуждения.
Максимальное количество файлов, прикрепленных к одному сообщению FILES_COUNT Задается количество файлов, которое может быть прикреплено к сообщению. Данный параметр работает только в том случае, если в настройках соответствующего форума разрешено прикреплять файлы к сообщениям.


Пример вызова

  <?$APPLICATION->IncludeComponent(
	"bitrix:tasks.topic.reviews",
	"",
	Array(
		"SHOW_LINK_TO_FORUM" => "Y",
		"FILES_COUNT" => "2",
		"FORUM_ID" => "1",
		"TASK_ID" => $_REQUEST["ID"],
		"POST_FIRST_MESSAGE" => "Y",
		"POST_FIRST_MESSAGE_TEMPLATE" => "#IMAGE#[url=#LINK#]#TITLE#[/url]#BODY#",
		"URL_TEMPLATES_READ" => "",
		"URL_TEMPLATES_DETAIL" => "",
		"URL_TEMPLATES_PROFILE_VIEW" => "",
		"SHOW_RATING" => "",
		"RATING_TYPE" => "",
		"MESSAGES_PER_PAGE" => "10",
		"PAGE_NAVIGATION_TEMPLATE" => "",
		"DATE_TIME_FORMAT" => "d.m.Y H:i:s",
		"PATH_TO_SMILE" => "/bitrix/images/forum/smile/",
		"USE_CAPTCHA" => "Y",
		"PREORDER" => "Y",
		"CACHE_TYPE" => "A",
		"CACHE_TIME" => "0"
	),
false
);?>


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

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

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

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

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