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

Статистика


Описание forum.statistic

Компонент выводит статистику по форуму, информацию по посетителям. Компонент стандартный и входит в дистрибутив модуля.

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

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



Параметры

Поле Параметр Описание
Основные параметры
ID форума FID Указывается идентификатор форума, явно или в виде кода. По умолчанию поле содержит ={$_REQUEST["FID"]}.
ID темы TID Указывается идентификатор темы, явно или в виде кода. По умолчанию поле содержит ={$_REQUEST["TID"]}.
SEO ID темы TITLE_SEO Указывается символьный идентификатор темы, явно или в виде кода. По умолчанию поле содержит ={$_REQUEST["TITLE_SEO"]}.
Период для отображения статистики (сек.) PERIOD Указывается период времени в секундах, за который показывается статистика форума.
Отображать в статистике SHOW Указываются данные, которые будут отображены в статистике:
  • STATISTIC - статистика форумов;
  • BIRTHDAY - именинники;
  • USERS_ONLINE - он-лайн пользователи.
Показывать администратору форумы других сайтов SHOW_FORUM_ANOTHER_SITE [Y|N] При отмеченной опции администратору будут показаны форумы других сайтов.
Форумы FORUM_ID Указываются форумы, информация по которым будет учтена в статистике.
Шаблоны ссылок
Страница профиля пользователя URL_TEMPLATES_PROFILE_VIEW Указывается адрес страницы просмотра профиля пользователя. По умолчанию поле содержит profile_view.php?UID=#UID#. Такая страница может быть создана с помощью компонента Пользователь (профиль).
Настройки кеширования
Тип кеширования CACHE_TYPE Тип кеширования:
  • A - Авто + Управляемое: автоматически обновляет кеш компонентов в течение заданного времени или при изменении данных;
  • Y - Кешировать: для кеширования необходимо определить время кеширования;
  • N - Не кешировать: кеширования нет в любом случае.
Время кеширования (сек.) CACHE_TIME Время кеширования, указанное в секундах.
Время кеширования списка пользователей на форуме CACHE_TIME_USER_STAT Указывается время кеширование информации о списке пользователей форума в секундах.
Дополнительные настройки
Длина слова WORD_LENGTH Задается максимально допустимая длина словообразующих символов, следующих друг за другом. Если длина слова превысит указанное число, то символы слова будут разбавлены разрывами (при просмотре сообщений разрывы не отображаются).
Не индексировать ссылку на профиль SEO_USER [Y|N] При отмеченной опции поисковые боты не смогут индексировать ссылки на профиль пользователя.


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

<?$APPLICATION->IncludeComponent("bitrix:forum.statistic","",Array(
		"SEO_USER" => "Y",
		"FID" => $_REQUEST["FID"],
		"TID" => $_REQUEST["TID"],
		"FORUM_ID" => array("1"),
		"TITLE_SEO" => $_REQUEST["TITLE_SEO"],
		"PERIOD" => "600",
		"SHOW" => array("STATISTIC","BIRTHDAY","USERS_ONLINE"),
		"SHOW_FORUM_ANOTHER_SITE" => "Y",
		"URL_TEMPLATES_PROFILE_VIEW" => "profile_view.php?UID=#UID#",
		"CACHE_TYPE" => "A",
		"CACHE_TIME" => "0",
		"CACHE_TIME_USER_STAT" => "600",
		"WORD_LENGTH" => "50"
	)
);?>


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

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

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

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

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