01.01.2006, 18:19
01.01.2006, 18:58
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'"));
01.01.2006, 19:03
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
01.01.2006, 19:06
da kann ich mich schey nur anschließen.
01.01.2006, 19:44
mit
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 ?
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 ?
01.01.2006, 20:53
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'"));
01.01.2006, 21:37
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.
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.
03.01.2006, 13:31
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.
Das wöre wohl eine Idee für ein etwas komplizierteres Mod. Ich meine mal sowas fürs vBulleitn gesehen zu haben.
04.02.2006, 15:04
An so einem Mod hätte ich auch großes interesse!
04.02.2006, 19:22
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 ?
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 ?