[РЕШЕНО] Пользователь онлайн и когда заходил последний раз

Главные вкладки

Аватар пользователя Ritka Ritka 8 января 2016 в 23:39

Есть профиль пользователя, выведенной через модуль Views, но я хочу вывести статус онлайн пользователя, и время последнего входа на сайт (как вконтакте). Это возможно сделать через модуль Views, или есть какой-то отдельный модуль для этой задачи?

Благодарю заранее!

1

2

Комментарии

Аватар пользователя bumble bumble 9 января 2016 в 1:54

В представлении есть поле для пользователей "Пользователь: Последнее посещение" привязанное к сессии пользователя. Но с его помощью, ровно такого же вывода добиться не получится.
Можно темизировать поле в собственном шаблоне. Там определить нужный вывод с помощью PHP.
Полюс определять пол пользователя (заходил/заходила).
Для определения типа устройства нужно его изначально записывать (с этим немного сложнее).

Аватар пользователя Ritka Ritka 9 января 2016 в 15:28

Ну Когда пользователь В последний рас заходил - я сделала и очень понравилось, но есть один минус, когда пользователь на сайте, то все равно пишет последние посещение, и не пишет что он онлайн ((

Аватар пользователя Orion76 Orion76 11 января 2016 в 0:05

Это особенности работы вэба..
Браузер пользователя не связан с серверной частью(сайтом) в каждый момент времени,
а только :
- в момент загрузки страницы
- и в момент отправки-получения какого-либо запроса со страницы сайту.

Аватар пользователя Ritka Ritka 10 января 2016 в 23:59

Ritka wrote:

https://www.drupal.org/project/user_stats Подошло и работает, но почему то статус онлайн ище держится чуть ли не сутки после выхода пользователя из сайта ((

Нашла
Пользователь считается находящимся на сайте в течение этого периода, начиная со времени последнего просмотра им страницы. там было 1 день

Аватар пользователя Studio VIZA Studio VIZA 11 января 2016 в 1:13

Ritka... Императора в Тёмную материю.
Иногда я сожалею, что у меня очень развито чувство юмора и музыкальный талант. Ибо мир несовершенен.