Archiv verlassen und diese Seite im Standarddesign anzeigen : $totalonline in showthread.php
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
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.
Merci bien, funktioniert!
Floh
vBulletin® v3.7.2, Copyright ©2000-2008, Jelsoft Enterprises Ltd.