Вывод онлайн

229
.
Flowap.ru
Код вывода на главную юзеров на сайте


echo "\n" . '';
$ontime = time() - 1000;
$requ = $db->query("SELECT `id`, `name`, `rights` FROM `users` WHERE `lastdate` > '" . $ontime . "' ORDER BY `name`");
$userOnline = $requ->rowCount();
if($userOnline) {
   echo '';
   $i = 1;
   while ($resu = $requ->fetch()){
      $next = null;
      if($i < $userOnline) $next = ', ';
      echo ($systemUser->isValid() && $systemUser->id != $resu['id'] ? '[url=' . $config['homeurl'] . '/profile/?user=' . $resu['id'] . ']' : '');
      echo '   if ($db->query("SELECT COUNT(*) FROM `cms_ban_users` WHERE `user_id` = '" . $resu['id'] . "' AND `ban_time` > '" . time() . "' ")->fetchColumn())
      {
         echo ' text--through';
      }
      echo '">' . $resu['name'] . '';
      echo ($systemUser->isValid() && $systemUser->id != $resu['id'] ? '[/url]': '');
      echo $next;
      $i++;
   }
   echo '';
}
Как сделать вывод не только ника, но и аватар юзера?) И как задать лимит, чтобы отображались 5 юзеров которые в сети?) Кто поможет?
.
Fublin
Добавлено: 25.10.2020 / 22:27
Так есть же кусок кода, наверное в функциях.. Онлайн вон внизу.. Там и аватарки и пользователи.. цыфру только поменять..
А вот где теперь понятия не имею искать это.. Хотя мудрость мне подсказывает что всё там же.. 

Добавлено: 25.10.2020 / 22:32

$requ=$db->query("SELECT `id`, `name`, `rights` FROM `users` WHERE `lastdate` > '".$ontime."' ORDER BY `name` LIMIT 5");

Добавлено: 25.10.2020 / 22:33
хз смысл помню а как ситаксически правильно в запрос лимит поставить не помню..гуглить лень 
.
Flowap.ru
Fublin, Попробую)
.
Добавлено: 27.10.2020 / 02:07
Кеня, DESC LIMIT 5
или 
ASC LIMIT 5 

Добавлено: 27.10.2020 / 02:10
Что то смотрю и вывод не узнаю.. 40% не то как раньше было 

Добавлено: 27.10.2020 / 02:18
Только кажется раньше там пагинация была встроена..кажется.. И вот если там что то поменяли тогда придется просто или спрашивать кто в курсе, или ваять свой запрос в БД..
.
Flowap.ru
Fublin, Ну я использую версию двига Johncms7.1.0
Всего: 5