Недоступно в редакциях: Старт
Темы
Описание forum.topic.last
Компонент выводит список тем (для использования вне форума). Компонент стандартный и входит в дистрибутив модуля.
В визуальном редакторе компонент находится в Компоненты > Общение > Форум.
Компонент относится к модулю Форум.
Параметры
Поле | Параметр | Описание | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Основные параметры | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
ID форума | FID | Указываются форумы, которые будут отображены в списке. Если не выбран ни один форум, то будут показаны все форумы. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Показывать форумы других сайтов | SHOW_FORUM_ANOTHER_SITE | [Y|N] При отмеченной опции администратору будут показаны форумы других сайтов.. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Поле для сортировки | SORT_BY | Указывается порядок сортировки тем в списке:
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Направление сортировки | SORT_ORDER | Задается направление для сортировки тем:
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Показывать вверху прикрепленные темы | SORT_BY_SORT_FIRST | [Y|N] При отмеченной опции прикрепленные темы будут показаны вверху списка. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Шаблоны ссылок | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Страница списка форумов | 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#. Такая страница может быть создана с помощью компонента PM (чтение). | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Страница профиля пользователя | URL_TEMPLATES_PROFILE_VIEW | Указывается адрес страницы просмотра профиля пользователя. По умолчанию поле содержит profile_view.php?UID=#UID#. Такая страница может быть создана с помощью компонента Пользователь (профиль). | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Настройки кеширования | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Использовать тегированный кеш | CACHE_TAG | [Y|N] При отмеченной опции будет использоваться тегированный кеш в компоненте. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Тип кеширования | CACHE_TYPE | Тип кеширования:
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Время кеширования (сек.) | CACHE_TIME | Время кеширования, указанное в секундах. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Дополнительные настройки | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Формат показа даты и времени | DATE_TIME_FORMAT | Указывается формат показа даты и времени. В выпадающем списке перечислены все возможные варианты показа даты, формируемые внутри компонента. Выбрав пункт (другое)->, можно сформировать свой вариант на основании php-функции date. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Устанавливать заголовок страницы | SET_TITLE | [Y|N] При отмеченной опции в качестве заголовка страницы будет установлено Список тем. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Шаблон-разделитель для темы и форума | SEPARATE | Указывается шаблон-разделитель для темы и форума. Например, в форуме «#FORUM#». | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Показывать колонки | SHOW_COLUMNS | Параметр служит для выбора полей, которые будут выведены для каждой темы в виде таблицы. В публичной части редактора поля выбираются, удерживая CTRL. В коде задаются в виде массива, например:"SHOW_COLUMNS" => Array("USER_START_NAME","POSTS","LAST_POST_DATE"), |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Показывать сортировку | SHOW_SORTING | [Y|N] При отмеченной опции в публичной части будет доступна сортировка тем. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Настройки вывода первого сообщения темы | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Сообщение темы | SHOW_TOPIC_POST_MESSAGE | Выбор сообщения, которое будет отображаться первым. Доступные опции:
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Настройки постраничной навигации | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Устанавливать постраничную навигацию | SET_NAVIGATION | [Y|N] При отмеченной опции в навигационной цепочке будет отражен переход на страницу списка тем форума. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Количество тем на одной странице | TOPICS_PER_PAGE | Указывается количество тем форума, отображаемых на одной странице. Все темы будут выведены с помощью постраничной навигации. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Использовать обратную навигацию | PAGER_DESC_NUMBERING | [Y|N] При отмеченной опции будет использоваться обратная навигация. Для обратной навигации в системе происходит обратный отсчет страниц (последняя страница считается первой). Таким образом, постоянно меняется лишь последняя страница при добавлении нового элемента. Это верно, если новые элементы попадают всегда вверх списка (отсортированы по дате начала активности по убыванию). | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Выводить всегда | PAGER_SHOW_ALWAYS | [Y|N] При отмеченной опции постраничная навигации будет выводиться, даже если все элементы помещаются на одной странице. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Название категорий | PAGER_TITLE | Задается название категорий, по которым происходит перемещение при постраничной навигации (например, тема, сообщение и др.) | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Название шаблона | PAGER_TEMPLATE | Задается название шаблона для вывода постраничной навигации. Если поле пусто, то используется шаблон по умолчанию. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Показывать навигацию | SHOW_NAV | Указывается способ отображения постраничной навигации по темам:
|
Пример вызова
<?$APPLICATION->IncludeComponent("bitrix:forum.topic.last","",Array( "SHOW_NAV" => array("BOTTOM"), "SHOW_COLUMNS" => array("USER_START_NAME","POSTS","VIEWS","LAST_POST_DATE"), "SHOW_SORTING" => "Y", "SEPARATE" => "в форуме «#FORUM#»", "FID" => Array(), "SORT_BY" => "LAST_POST_DATE", "SORT_ORDER" => "DESC", "SORT_BY_SORT_FIRST" => "Y", "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#", "TOPICS_PER_PAGE" => "10", "DATE_TIME_FORMAT" => "d.m.Y H:i:s", "SHOW_FORUM_ANOTHER_SITE" => "Y", "SET_NAVIGATION" => "Y", "CACHE_TAG" => "Y", "CACHE_TYPE" => "A", "CACHE_TIME" => "0", "SET_TITLE" => "Y", "PAGER_DESC_NUMBERING" => "Y", "PAGER_SHOW_ALWAYS" => "Y", "PAGER_TITLE" => "Темы", "PAGER_TEMPLATE" => "" ) );?>
© «Битрикс», 2001-2024, «1С-Битрикс», 2024
Пользовательские комментарии
Мы будем рады, если разработчики добавят свои комментарии по практическому использованию методов системы.Для этого нужно всего лишь авторизоваться на сайте
Но помните, что Пользовательские комментарии, несмотря на модерацию, не являются официальной документацией. Ответственность за их использование несет сам пользователь.
Также Пользовательские комментарии не являются местом для обсуждения функционала. По подобным вопросам обращайтесь на форумы.