PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : $totalonline in showthread.php


Floh
21.10.2003, 16:23
Hallo,

ich möchte gerne in der showthread.php die Anzahl der Benutzer im Forum ausgeben (also das was auf der index.php $totalonline ist).

Wie mache ich das?

Floh

Mystics
21.10.2003, 18:32
Hi,

am einfachsten findest du das raus, indem du einfach in der index.php nachschaust, wie diese Variable zu Stande kommt :)

Dann kommst du zu diesem Code und kannst in in der showthread.php einbauen: $datecut=time()-$cookietimeout;

$loggedins=$DB_site->query_first("SELECT COUNT(*) AS sessions FROM session WHERE userid=0 AND lastactivity>$datecut");
$numberguest=$loggedins['sessions'];
$numberregistered=0;

$loggedins=$DB_site->query("SELECT DISTINCT session.userid,username,invisible,usergroupid
FROM session
LEFT JOIN user ON (user.userid=session.userid)
WHERE session.userid>0 AND session.lastactivity>$datecut
ORDER BY invisible ASC, username ASC");
if ($loggedin=$DB_site->fetch_array($loggedins)) {
$numberregistered++;
while ($loggedin=$DB_site->fetch_array($loggedins)) {
$numberregistered++;
}
}
$DB_site->free_result($loggedins);
$totalonline=$numberregistered+$numberguest;Aber da das Ganze in die Kategorie "Hack" fällt, verschiebe ich das Thema mal.

Floh
21.10.2003, 20:12
Merci bien, funktioniert!

Floh