Описание socialnetwork.forum.topic.list
Компонент выводит список всех тем форума социальной сети. Компонент является стандартным и входит в дистрибутив модуля.
Компонент относится к модулю Социальная сеть.
В визуальном редакторе компонент расположен по пути Общение > Социальная сеть > Темы (список).
Параметры
Поле |
Параметр |
Описание |
Основные параметры |
ID форума |
FID |
Указывается идентификатор форума, список тем и сообщений которого будут показаны. |
Использовать обратную постраничку |
USE_DESC_PAGE |
[Y|N] При отмеченной опции для списка тем будет использоваться обратная постраничная навигация. |
ID группы |
SOCNET_GROUP_ID |
Задается идентификатор рабочей группы социальной сети. По умолчанию поле содержит ={$_REQUEST["SOCNET_GROUP_ID"]}. |
ID пользователя |
USER_ID |
Задается идентификатор пользователя. По умолчанию поле содержит ={$_REQUEST["USER_ID"]}. |
Шаблоны ссылок |
Страница списка тем |
URL_TEMPLATES_TOPIC_LIST |
Указывается путь к странице списка тем социальной сети. |
Страница чтения темы |
URL_TEMPLATES_TOPIC |
Указывается путь к странице чтения темы социальной сети. |
Страница создания новой темы |
URL_TEMPLATES_TOPIC_EDIT |
Указывается путь к странице создания новой темы социальной сети. |
Страница чтения сообщения |
URL_TEMPLATES_MESSAGE |
Указывается путь к странице чтения сообщения социальной сети. |
Страница профиля пользователя (группы) |
URL_TEMPLATES_PROFILE_VIEW |
Указывается путь к странице профиля пользователя (рабочей группы) социальной сети. |
Настройки кеширования |
Тип кеширования |
CACHE_TYPE |
Тип кеширования:
- A - Авто + Управляемое: автоматически обновляет кеш компонентов в течение заданного времени или при изменении данных;
- Y - Кешировать: для кеширования необходимо определить время кеширования;
- N - Не кешировать: кеширования нет в любом случае.
|
Время кеширования (сек.) |
CACHE_TIME |
Время кеширования, указанное в секундах. |
Дополнительные настройки |
PAGEN |
PAGEN |
Параметр определяет порядковый номер постраничной навигации на странице. |
Название шаблона для вывода постраничной навигации |
PAGE_NAVIGATION_TEMPLATE |
Указывается название шаблона для вывода постраничной навигации. Если поле пусто, то используется шаблон по умолчанию. |
Количество страниц в постраничной навигации |
PAGE_NAVIGATION_WINDOW |
Задается количество отображаемых в навигации ссылок на страницы. Если количество страниц превышает заданное число, то в навигацию будет добавлено многоточие. |
Количество тем на одной странице |
TOPICS_PER_PAGE |
Указывается количество тем форума, отображаемых на одной странице. Все темы будут выведены с помощью постраничной навигации. |
Количество сообщений на одной странице |
MESSAGES_PER_PAGE |
Указывается количество сообщений, отображаемых на одной странице. Все сообщения будут выведены с помощью постраничной навигации. |
Формат показа даты |
DATE_FORMAT |
Указывается формат показа даты. В выпадающем списке перечислены все возможные варианты показа даты, формируемые внутри компонента.
Выбрав пункт (другое)->, можно сформировать свой вариант на основании php-функции date. |
Формат показа даты и времени |
DATE_TIME_FORMAT |
Указывается формат показа даты и времени. В выпадающем списке перечислены все возможные варианты показа даты, формируемые внутри компонента.
Выбрав пункт (другое)->, можно сформировать свой вариант на основании php-функции date. |
Длина слова |
WORD_LENGTH |
Задается максимально допустимая длина словообразующих символов, следующих друг за другом.
Если длина слова превысит указанное число, то символы слова будут разбавлены разрывами (при просмотре сообщений разрывы не отображаются). |
Устанавливать заголовок страницы |
SET_TITLE |
[Y|N] При отмеченной опции в качестве заголовка страницы будет установлено название форума, список тем которого просматривается. |
Дополнительный маркер для новых сообщений |
TMPLT_SHOW_ADDITIONAL_MARKER |
Задается текст надписи, отображаемый рядом с темой, в которой есть непрочитанные вами сообщения. |
Пример вызова
<?$APPLICATION->IncludeComponent("bitrix:socialnetwork.forum.topic.list","",Array(
"TMPLT_SHOW_ADDITIONAL_MARKER" => "",
"FID" => "3",
"USE_DESC_PAGE" => "Y",
"SOCNET_GROUP_ID" => $_REQUEST["SOCNET_GROUP_ID"],
"USER_ID" => $_REQUEST["USER_ID"],
"URL_TEMPLATES_TOPIC_LIST" => "topic_list.php",
"URL_TEMPLATES_TOPIC" => "topic.php?TID=#TID#",
"URL_TEMPLATES_TOPIC_EDIT" => "topic_edit.php?MID=#MID#&",
"URL_TEMPLATES_MESSAGE" => "message.php?TID=#TID#&MID=#MID#",
"URL_TEMPLATES_PROFILE_VIEW" => "profile_view.php?UID=#UID#"
"PAGEN" => "1",
"PAGE_NAVIGATION_TEMPLATE" => "",
"PAGE_NAVIGATION_WINDOW" => "11",
"TOPICS_PER_PAGE" => "10",
"MESSAGES_PER_PAGE" => "10",
"DATE_FORMAT" => "d.m.Y",
"DATE_TIME_FORMAT" => "d.m.Y H:i:s",
"WORD_LENGTH" => "50",
"CACHE_TYPE" => "A",
"CACHE_TIME" => "0",
"SET_TITLE" => "Y"
)
);?>