3 ответ(ов) в теме
вася
не в сети 54 минуты
На сайте с 19.06.2017
Участник
Тем 58
Сообщения 256
1
17:52

Версия WP-Recall: 16.5.1

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

function user_status( $user_ID ) {

    $action = rcl_get_time_user_action( $user_ID );
    $last_action = rcl_get_useraction( $action );
    $status = ( !$last_action && $action ) ? __( 'Зараз на сайті' ) : __( 'Offline' );

    return $status;
}

Мне необходимо если пользователь офлайн то сколько минут назад или часов. Как это реализовать?

Редакции сообщения
04.08.2018 17:52васяПричина: не указано
0
Otshelnik-Fm
не в сети 2 часа
На сайте с 27.01.2013
Модератор
Тем 26
Сообщения 11286
2
10:50

Здравствуйте.

rcl_get_time_user_action вам возвращает дату, когда юзер был в сети. Далее вычисляйте разницу текущего времени и последнего онлайна. Это чистый php - примеров как это реализовать в сети полно.

0
вася
не в сети 54 минуты
На сайте с 19.06.2017
Участник
Тем 58
Сообщения 256
3
22:39

спасибо , тема закрыта

0
Тема закрыта. Публикация новых сообщений запрещена.