Онлайн на сайте

632
.
я на 3.2.2
.
Экстрима пост блин пропустил там все ясно объяснил а то я не туда вставлял код. Сделаю отпишусь
.
CenturiON, От экстрима нет так считает не как ты просил. ))
.
KanzaS (11.02.2011/02:10)
CenturiON, От экстрима нет так считает не как ты просил. ))
function stat_online() {
global $realtime, $user_id, $lng, $set;
$users = mysql_result(mysql_query("SELECT COUNT(*) FROM `users` WHERE `lastdate` > '" . ($realtime - 300) . "'"), 0);
$guests = mysql_result(mysql_query("SELECT COUNT(*) FROM `cms_guests` WHERE `lastdate` > '" . ($realtime - 300) . "'"), 0);
$total = $users + $guests;
return '<div class="footer">Online: ' . $total . '&nbsp;(<a href="'.$set['homeurl'].'/user/index.php?act=online">' . $users . '</a>&nbsp;/&nbsp;+' . $guests . '&nbsp;гостей)</div>';
____
Вот этот код будет считать так, как он просил.
___
Центурион, замени функцию stat_online этой в файле incfiles/classes/functions.php (примерно 880 строка)
.
XTREME, a href="'.$set['homeurl'].'/user/index.php?act=online" только
нужно переправить на users
спасибо ВСЕМ!!
.
А как сделать чтоб просто показывал сколько всего людей на сайте. Типа онлайн 5 человек
.
grugru
vol4enok (11.02.2011/13:57)
А как сделать чтоб просто показывал сколько всего людей на сайте. Типа онлайн 5 человек
$users_guests = $users + $guests;
return ($user_id ? '<a href="' . $home . '/str/online.php">На сайте: '.$users_guests.' </a>' : 'На сайте: '.$users_guests.'');
Всего: 47