Блок пользователя
Регистрация на нашем сайте позволит вам общаться на форумах и получить доступ к другому полезному функционалу
Вы вошли как Гость

Плагин Truevisits

  • 208 просмотров
  • 1 октября, 2023
  • Обновлено: 1 октября, 2023
  • admin
  • Время чтения: 1 минута
  • 1 (Подробно)

Плагин Truevisits предназначен для подсчета визитов зарегистрированного пользователя. Визитами считаются посещения сайта (открытие любых его страниц), время между которыми равно или превышает установленный в настройках интервал. Интервал устанавливается в секундах и по умоляанию равен 1800 секунд (30 минут). Если обнулить эту настройку, плагин будет считать абсолютно страницы, отданные пользователю.

Данные записываются в создаваемые при установке плагина экстраполя модуля users:

  • user_truevisits_since дата начала сбора статистики;
  • user_truevisits_last дата последнего посещения пользователем сайта;
  • user_truevisits_count количество визитов пользователя.

Экстраполя выбраны неслучайно, поскольку эти данные доступны глобально в массиве $usr['profile'] и, в виде пользовательских тегов, везде, где отрабатывает функция cot_generate_usertags().

Начало сбора статистики это первый после установки плагина заход на сайт.

Использование плагина Truevisits

Как уже говорилось выше, данные записываются в пользовательские экстраполя и доступны "всегда и везде" из массива$usr['profile'], либо везде, где используется функция cot_generate_usertags(). В качестве примера выведем информацию о визитах пользователя в локации users.details, т. е. на пользовательской странице:

<!-- IF {USERS_DETAILS_TRUEVISITS_COUNT} -->
	<div class="alert alert-primary">
		Визитов с {USERS_DETAILS_TRUEVISITS_SINCE|cot_date('j F Y г.', $this)}:
		{USERS_DETAILS_TRUEVISITS_COUNT}
	</div>
<!-- ENDIF -->

Здесь можно почитать о предыстории.

Приятного использования. Свои отзывы, пожелания и багрепорты отставляйте в комментариях на нашем сайте (не требуют регистрации) или в Issues на Github.

Новый комментарий

Имя:
Для редактирования комментария осталось 10 минут
Комментарии отсутствуют