Обновление списка пользователей

Автор: Антон Матвейчук


spisok_1

 

На сайте, созданном в LinkorCMS 1.4.1-3, есть глюк в обновлении статистики пользователей. Эта статистика вызывается кликом на ссылку «Список пользователей» в блоке «Кто на сайте».


spisok_2


Как видно на скрине выше, статистика посещений не обновляется, хотя пользователь и авторизовывался, и заходил. Исправим этот недостаток.


spisok_3


Для этого идём в хостинге сайта в /base/inc/user.class.php.


spisok_4


В этом файле ищем функцию public function OnlineProcess (с помощью строки поиска, вызываемой клавишами CTRL+F).


spisok_5


Находим место для вставки нашего кода, как показано на скрине выше.


spisok_6


И, как показано выше, вставляем вот этот код:

 

// Обновляем дату последнего входа у пользователя 
if($this->Auth) { 
System::database()->Update('users', "lastvisit='$time'", "`id` = '$id'"); 
}


spisok_7


Удаляем config/system_build.php.cache и получаем удовольствие от полноценной работы статистики посещений пользователей на сайте.


Написать статью мне помогла вот эта тема в форуме LinkorCMS.

 

 

В предыдущей статье: Исправляем поиск по сайту.


В следующей статье: Иконка перед заголовком.

 

 


Вы можете отблагодарить меня за эту статью, положив денюжку на Яндекс.Деньги — 41001946245208; Webmoney — RUB - R228675470677, USD - Z403380463613, EUR - E114430860179; моб.тел. 8-985-301-51-80 (МТС).


Также я буду благодарен вам, если вы зарегистрируетесь в хостинге по ссылкам в моей статье — вам ничего не убудет, а я получу хоть какое, но вознаграждение ;-)

Опубликована: 17.05.2016
Просмотров 723



Комментарии

Гости не могут добавлять комментарии, войдите или зарегистрируйтесь.