function usersonline() {
////////////////////////////////////////////////////////////
// Счетчик посетителей онлайн //
////////////////////////////////////////////////////////////
global $realtime, $user_id, $home;
$users = mysql_result(sqler("SELECT COUNT(*) FROM `users` WHERE `lastdate` > '" . ($realtime - 900) . "'"), 0);
$guests = mysql_result(sqler("SELECT COUNT(*) FROM `cms_guests` WHERE `lastdate` > '" . ($realtime - 900) . "'"), 0);
return ($user_id ? '<a href="' . $home . '/str/online.php">Онлайн: ' . $users . ' / ' . $guests . '</a>' : 'Онлайн: ' . $users . ' / ' . $guests);
}попробуй вместо 900 поменьше