Hallo, Gast! (Registrieren)

Wir wünschen allen Besuchern frohe Ostern!

Letzte Ankündigung: MyBB 1.8.37 veröffentlicht (04.11.23)


Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste
Wieviele sind im Chat ?
#11
Ist generell auch eine gute Lösung. Das Problem ist hier, dass so gut wie jeder Hoster auf Webhostingpaketen die Verwendung von Chats auf PHP/MySQL-Basis untersagt. Auf eigenen Servern stellt das kein Problem dar.

Gruß,
Michael
[Bild: banner.png]
Support erfolgt NUR im Forum!
Bitte gelöste Themen als "erledigt" markieren.
Beiträge mit mangelhafter Rechtschreibung/Grammatik werden kommentarlos gelöscht.
Zitieren
#12
Noch eine Frage von mir:

Ich habe bei mir (eigener Home-Server) das Board und einen JAVA-Chat laufen (eigener Chat-Server).

Die Benutzer kommen über einen Link im Board auf die Seite "chat.php", welche wiederum ein Java-Applet öffnet (den Chat).
Solange gechattet wird muß auch die "chat.php" geöffnet bleiben. Wird diese geschlossen wird auch automatisch das Applet geschlossen. Hier müßte es doch möglich sein, bei betreten der "chat.php" einen Eintrag in der Datenbank vorzunehm, welche den User als im Chat befindlich kennzeichnet. Beim schließen oder verlassen der Chat-php, müsste dieser Eintag dann wieder gelöscht werden und somit den User als "nicht mehr im Chat" kennzeichnen. Leider bin ich noch nicht so fit in PHP, aber wäre das zu realisieren und wenn ja mit welchem aufwand?

Danke schon mal für eure Antworten
Zitieren
#13
Es ist möglich, einen Eintrag in der Datenbank beim Aufruf der Seite chat.php anzulegen. Das Problem ist, dass man schlecht einen Query ausführen kann, wenn der Benutzer das Fenster schließt, da dabei kein Skript ausgeführt wird.

Gruß,
Michael
[Bild: banner.png]
Support erfolgt NUR im Forum!
Bitte gelöste Themen als "erledigt" markieren.
Beiträge mit mangelhafter Rechtschreibung/Grammatik werden kommentarlos gelöscht.
Zitieren
#14
Hallo zusammen

Ok, nun ist mir klar wie das geht ! thx !

Aber wie kann man anzeigen lassen WER sich im Chat befindet ?
(so wie hier im Forum, auf startseite unten)
Ich finde das ist die beste lösung !

Ich benutze MyBB 1.2.2
Installiertes Chat Plugin - https://www.mybb.de/downloads/details.php?file=66

Kann mir jemand helfen ?

bis gli...
greetz DaStaFlexX
Zitieren
#15
Die Frage hatten wir bereits irgendwo und so einfach ist das hier nicht möglich, da der Chat auf einem meist externen IRC-Server läuft.

Gruß,
Michael
[Bild: banner.png]
Support erfolgt NUR im Forum!
Bitte gelöste Themen als "erledigt" markieren.
Beiträge mit mangelhafter Rechtschreibung/Grammatik werden kommentarlos gelöscht.
Zitieren
#16
Zitat:Die Frage hatten wir bereits irgendwo und so einfach ist das hier nicht möglich, da der Chat auf einem meist externen IRC-Server läuft.
Ah ok ! ...danke trotzdem !

Und wie sieht es aus mit "Wieviele sind im Chat", also die anzeige in zahlen !
Dafür war ja folgender code gedacht:
PHP-Code:
$chat_online mysql_num_rows(mysql_query("SELECT * FROM ".TABLE_PREFIX."sessions WHERE location = '/chat.php' AND uid != '0'")); 
Nur funktioniert der nicht, oder ich mach was falsch !
Da sich in der global.php etwas verändert hat.
Wo muss ich den code genau einfügen ?

Weil vor:
PHP-Code:
eval("\$header = \"".$templates->get("header")."\";"); 
geht nicht !

Muss man sonst noch was ändern für MyBB1.2 ?

bis gli...
greetz DaStaFlexX
Zitieren
#17
Was muss ich ändern, damit man oben im Toplinks Bereich sieht, wie viele im Chat sind?

Also Chat (xx)
Zitieren
#18
Benutzt du den PJIRC-Chat? Dann steht hier doch die Lösung. Für andere Chats gibt es entsprechende Themen.
[Bild: banner.png]

Bitte die Foren-Regeln beachten und im Profil die verwendete MyBB-Version angeben.
Zitieren
#19
Ich benutze den FlashChat.

Wie man unten bei Wer ist online? die Teilnehmer sieht, das ist klar.

Ich möchte jetzt wissen, was man einstellen muss, damit oben bei dem Toplink "Chat" in Klammern angezeigt wird, wie viele im Chat sind.
Zitieren
#20
Ich nehme an du verwendest das Plugin für die Anzeige der Benutzer im Chat. Öffne die Plugindatei und suche nach:
PHP-Code:
$plugins->add_hook('index_start''whosinchat'); 
Ersetzen durch:
PHP-Code:
$plugins->add_hook('global_start''whosinchat'); 
Suchen nach:
PHP-Code:
global $whosinchat
Ersetzen durch:
PHP-Code:
global $whosinchat$usernumb
Danach solltest du {$usernumb} im gewünschten Template verwenden können.

Gruß,
Michael
[Bild: banner.png]
Support erfolgt NUR im Forum!
Bitte gelöste Themen als "erledigt" markieren.
Beiträge mit mangelhafter Rechtschreibung/Grammatik werden kommentarlos gelöscht.
Zitieren


Möglicherweise verwandte Themen…
Thema Verfasser Antworten Ansichten Letzter Beitrag
  Wieviele PlugIns ...... Jochen2003 3 2.696 03.02.2006, 15:11
Letzter Beitrag: Jochen2003