Erste Mal, dass ich bei sowas gewinne
Danke!
Beiträge von Christopher Walz
-
-
-
Welchen Code hast du genommen?
-
Ich habs einfach in das header template (und ach in der Sidebar, aber da ist es ne andere Statistik): http://www.hon-fans.de/wp
Also bei mir stimmt die Useranzahl eigl. fast immer überein, es weicht halt manchmal bis zu 5 Leuten ab, aber das finde ich nicht tragisch (wenn dann sind es eh 5 mehr ) -
Vielen Dank erstmal!
Also wenn ich nun alle registrierten User und Gäste die gerade online sind darstellen will, brauche ich doch folgenden Code:SQL$sql_online = "SELECT count(userID) FROM wcf1_session WHERE UNIX_TIMESTAMP() - lastactivitytime < 900"; $online = mysql_fetch_assoc(mysql_query($sql_online)) or die (mysql_error()); echo 'Zurzeit online: '.$online['online'].'<br />';
Da kommt bei mir leider keine Ausgabe (kein Fehler, einfach nichts)
Vielen Dank für deine Hilfe!P.S Jenso schonmal Heroes of Newerth ausprobiert? Viel besser als LoL
Edit: Noch was: Ich will nicht alle Username aufzählen, sondern nur schreiben "Zurzeit sind 65 Benutzer im Forum online". Nicht das wir uns falsch verstehenedit: Habs jetzt so gemacht, und es scheint zu funktionieren
SQL$sql_online = "SELECT COUNT(*) AS online FROM wcf1_session WHERE UNIX_TIMESTAMP() - lastactivitytime < 900 AND spiderID = 0 ";
Die spiderID ist doch perfekt zum nehmen
Falls daran was falsch ist, sags einfach. -
Hey, sorry für meine Beschreibung^^
Ja, auf einer WP-Seite, also keine Forenseiten. Ich werde mir den Link mal angucken, danke schonmal!Ich habe gestern folgendes gefunden: http://jenso.webdiggi.de/index…d&threadID=396&highlight=
Jedoch kann man da nur seine Statistik (Mitglieder, Threads etc.) darstellen und nicht die aktuellen online User.Edit: okay, nun bin ich soweit, dass er alle onlineuser anzeigt. Jedoch zeigt er auch alle Bots an (Google etc).
Der Code lautet bisher so:
PHP
Alles anzeigen<?php //Datenbankverbindung $dbUser = ""; //Datenbank UserName $dbPW = ""; //Datenbank Passwort $dbName = ""; //Name der Datenbank $forumPath = "./"; //Relativer Pfad zum Forum mysql_connect("localhost", $dbUser, $dbPW); mysql_select_db($dbName); $sql_online = "SELECT COUNT(*) AS online FROM wcf1_session"; $online = mysql_fetch_assoc(mysql_query($sql_online)) or die (mysql_error()); echo 'Zurzeit sind: '.$online['online'].'<br />'; ?>
Da ich von SQL keine Ahnung habe, müsste ich noch folgendes wissen. Es sollen nur die User gezählt werden, die in der Tabelle userID nicht den Wert 0 haben (weil 0 alle Bots sind).
Vielen Dank
-
Hi,
gibt es eine Möglichkeit, die derzeitigen Onlineuser auf einer anderen Seite darzustellen?
Also das jetzt oben irgendwo im Header steht:"Im Forum sind zurzeit XX Benutzer online."
Danke
P.S Ich hab das ganze schon hier gefragt, jedoch wusste da noch keiner eine Antwort.