userauthtime

Пользователь онлайн или когда был в последний раз
Версия 2.0.1-pl
Дата выпуска 12.02.2020
Загрузки 9
Просмотры 3 091
Выводит информацию о пользователе из Web-контекста, онлайн или время когда был.

Принцип работы: плагин фиксирует время открытия пользователем любой страницы в таблицу. Один Сниппет проверяет время, и если оно меньше указанного в системных настройках( по умолчанию 3 минуты ), то пользователь считается онлайн и выводится соответствующий чанк чанк tpl.userauthtime.useronline, если больше, то пользователь считается не онлайн и выводится чанк tpl.userauthtime.was

Изменить время можно в системных настройках.

Итог «не онлайн» выглядит следующим образом: «12ч 47мин назад»

Вызов сниппета
[[!userauthtime?&id=`id пользователя`]]
Если сниппет вызывается из чанка, который был вызван pdoUsers то вызывается так:
[[!userauthtime?&id=`[[+id]]`]]

Параметры:
  • tplAuth — Чанк авторизованного пользователя, по умолчанию tpl.userauthtime.useronline
  • tplWas — Чанк неавторизованного пользователя, по умолчанию tpl.userauthtime.was
  • tplNever — Чанк пользователя, который подтвердил регистрацию, но еще ни раз не заходил на сайт, по умолчанию tpl.userauthtime.never

Последние обсуждения в сообществе MODX.pro