Описание socialnetwork.forum.topic.last
Компонент выводит список последних тем форума пользователя или рабочей группы социальной сети. Компонент является стандартным и входит в дистрибутив модуля.
Компонент относится к модулю Социальная сеть.
В визуальном редакторе компонент расположен по пути Общение > Социальная сеть > Список последних тем.
Параметры
Поле | Параметр | Описание |
Основные параметры |
ID форума | FID |
Указывается идентификатор форума, с которого будут выводится темы. Возможен выбор нескольких форумов. |
ID группы | SOCNET_GROUP_ID |
Указывается идентификатор рабочей группы социальной сети. |
ID пользователя | USER_ID | Указывается идентификатор пользователя социальной сети. |
Поле для сортировки | SORT_BY | Задается параметр, по которому будет осуществляться сортировка. Доступны значения:
- Заголовок (TITLE);
- Автор (USER_START_NAME);
- Ответы (POSTS);
- Прочитано (VIEWS);
- Последние сообщения (LAST_POST_DATE).
|
Направление сортировки | SORT_ORDER | Выбирается направление сортировки. Доступны значения:
- По возрастанию (ASC);
- По убыванию (DESC).
|
Шаблоны ссылок |
Страница чтения темы | URL_TEMPLATES_READ | Указывается адрес страницы чтения темы форума. |
Страница чтения сообщения | URL_TEMPLATES_MESSAGE | Указывается адрес страницы чтения сообщения форума. |
Страница профиля пользователя | URL_TEMPLATES_PROFILE_VIEW | Указывается адрес страницы профиля пользователя. |
Дополнительные настройки |
Количество тем на одной странице |
TOPICS_COUNT |
Указывается количество тем форума, отображаемых на одной странице. |
Пример вызова
<?$APPLICATION->IncludeComponent("bitrix:socialnetwork.forum.topic.last","", Array(
"FID" => "3",
"SOCNET_GROUP_ID" => $_REQUEST["SOCNET_GROUP_ID"],
"USER_ID" => $_REQUEST["USER_ID"],
"SORT_BY" => "LAST_POST_DATE",
"SORT_ORDER" => "DESC",
"URL_TEMPLATES_READ" => "topic.php?TID=#TID#",
"URL_TEMPLATES_MESSAGE" => "message.php?TID=#TID#&MID=#MID#",
"URL_TEMPLATES_PROFILE_VIEW" => "profile_view.php?UID=#UID#",
"TOPICS_COUNT" => "10"
)
);?>