MyBB.de Forum

Normale Version: Wieviele sind im Chat ?
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Seiten: 1 2 3 4
wäre toll, wenn man sehen könnte wer gerade z.B. im chat ist:
[Bild: http://server.slepi.de/forum/chat-online.jpg]
Füge hinter den Chat-Link die Variable $chat_online ein. Dann musst du in der Datei global.php folgenden Code ergänzen:
PHP-Code:
$chat_online mysql_num_rows(mysql_query("SELECT * FROM ".TABLE_PREFIX."sessions WHERE location = '/chat.php'")); 
Michael schrieb:Füge hinter den Chat-Link die Variable $chat_online ein. Dann musst du in der Datei global.php folgenden Code ergänzen:
PHP-Code:
$chat_online mysql_num_rows(mysql_query("SELECT * FROM ".TABLE_PREFIX."sessions WHERE location = '/chat.php'")); 

wäre doch auch sinnvoll für die anzeige in diesem forum, ich besuche den chat bereich und es ist niemand anwesend.

gruss
da kann ich mich schey nur anschließen.
mit
PHP-Code:
$chat_online mysql_num_rows(mysql_query("SELECT * FROM ".TABLE_PREFIX."sessions WHERE location = '/chat.php'")); 

bekomme ich immer nur eine "4" oder eine "5" als Ergebnis von $chat_online angezeigt, egal wieviele user im chat sind.
habe das $chat_online aber in der Forennachricht stehen, vielleicht liegts daran ?
Versuchs mal bitte mit:
PHP-Code:
$chat_online mysql_num_rows(mysql_query("SELECT * FROM ".TABLE_PREFIX."sessions WHERE location = '/chat.php' AND uid != '0'")); 
schon besser,
bei 1 User kommt "0"
bei 2 User "1"
bei 3 User "2"
wenn alle disconnecten, bleibt alles gleich
wenn alle 3 die chat seite schließen und sich abmelden "0"

[edit]
also ich kriege einfach keine reproduzierbaren Ergebnisse hin, vielleicht weil:
-wenn das Forum in 2 Browserfenstern geöffnet ist, nur das neueste als "online" zählt.
-man nach 15 Minuten Inaktivität ( und die Anwesendheit in einem Java-Fenster zwecks Chat nicht als Aktivität gewertet wird) nicht mehr "online" ist.
Der oben genannte Code zählt nur, wer die Datei chat.php aufgerufen hat. Sobald jemand in einem anderen Fenster eine andere Seite öffnet, wird er nicht mehr als online gezählt.

Das wöre wohl eine Idee für ein etwas komplizierteres Mod. Ich meine mal sowas fürs vBulleitn gesehen zu haben. Dunno
An so einem Mod hätte ich auch großes interesse!
Ich bin auch nicht so ganz mit der bisherigen Chat-Lösung zufrieden
und habe es malmit einem reinen php-chat probiert:
http://www.phpheaven.net/.
Installationshinweise hier

Die Lösung erfordert Mysql und hat beim Setup brav 4 Tabellen in der Forums DB angelegt.
Wäre also m.o.w. kompatibel zur Forumssoftwáre.
Dann wären auch Abfragen z.B. wieviele im chat sind, einfach.
Kann man hier mal angucken auf einem Test forum:
http://test.slepi.de/phpmychat.php
[ g e l ö s c h t ]
Was haltet Ihr davon ?
Seiten: 1 2 3 4