MyBB.de Forum
Ajax Chat - Druckversion

+- MyBB.de Forum (https://www.mybb.de/forum)
+-- Forum: Anpassungen (https://www.mybb.de/forum/forum-47.html)
+--- Forum: Plugin-Diskussionen (https://www.mybb.de/forum/forum-38.html)
+--- Thema: Ajax Chat (/thread-9190.html)

Seiten: Seiten: 1 2


Ajax Chat - Traktion - 05.04.2008

Guten Abend!
Ich möchte das im Ajax Chat Admins, Moderatoren und Super-Moderatoren (automatisch) einen kleinen Anhang am Chat Benutzernamen bekommen.
Admins = Benutzername_ADM, Moderatoren = Benutzername_MOD, Super-Moderatoren = Benutzername_SMOD
Kann man dies irgendwie für den Ajax Chat in PHP umsetzen?


RE: Ajax Chat - Don Carlos - 06.04.2008

Frag dort...? Google sollte dir helfen.


RE: Ajax Chat - Traktion - 06.04.2008

Dafür gibt es noch keine Anfrage. Meine wäre, ob vielleicht ein PHP Programmierer meine Anfrage umsetzen könnte.

Danke im Vorraus


RE: Ajax Chat - Traktion - 08.04.2008

Wäre es nicht möglich?


RE: Ajax Chat - StefanT - 08.04.2008

Das ist sicher möglich. Warum versuchst du es denn nicht? Toungue


RE: Ajax Chat - Traktion - 08.04.2008

Dragon schrieb:Das ist sicher möglich. Warum versuchst du es denn nicht? Toungue

Hallo Dragon,
weis leider nicht wie Rolleyes


RE: Ajax Chat - linwinman - 08.04.2008

Hallo Traktion,

ohne Garantie auf Vollständigkeit, aber versuche es einmal mit dieser Änderung:

suche in der Datei ".../chat/lib/class/CustomAJAXChat.php" nach
PHP-Code:
        // Check if we have a valid registered user:
        
if($mybb->user['uid']) {
            
$userData = array();
            
$userData['userID'] = $mybb->user['uid'];

            
$userData['userName'] = $this->trimUserName($mybb->user['username']); 
und ersetze die Zeilen durch
PHP-Code:
        // Check if we have a valid registered user:
        
if($mybb->user['uid']) {
            
$userData = array();
            
$userData['userID'] = $mybb->user['uid'];

            if(
$mybb->user['usergroup'] == 3)
                
$userData['userName'] = $this->trimUserName($mybb->user['username']."_smod");
            else if(
$mybb->user['usergroup'] == 4)
                
$userData['userName'] = $this->trimUserName($mybb->user['username']."_adm");
            else if(
$mybb->user['usergroup'] == 6)
                
$userData['userName'] = $this->trimUserName($mybb->user['username']."_mod");
            else
                
$userData['userName'] = $this->trimUserName($mybb->user['username']); 
Die Änderung liefert diese Anzeige >>    
Die Namens-Erweiterung kannst du entsprechend anpassen.

Ich hoffe, dies hilft dir weiter.


RE: Ajax Chat - Traktion - 09.04.2008

Hallo linwinman!
Vielen Dank für die Hilfe, werde es nacher gleich ausprobieren, nochmals Danke!
Hallo!
Das mit dem _ADM und _SMOD funktioniert wunderbar, nur ich möchte das der Moderator nur das _MOD bekommt, wenn er einem Channel ist, den er moderiert. Im moment hat er das _MOD in jedem Channel... aber ansonsten ist es wirklich super, Danke nochmals!
Gibt es dafür eine Möglichkeit?


RE: Ajax Chat - benn56 - 13.04.2008

Ich habe da auch ein Problem, ich weiß das hier es eigentlich kein Support dafür gibt, aber vielleicht kann mir trotzdem jemand helfen.

Ich habe versucht alle außer einen Raum zu löschen und habe es so gemacht wie es in der Ajax wiki steht.

Nur kann ich machen was ich will sobald ich die php Datei abspeichere und wieder auf den Server lade geht der Chat nicht mehr und es kommt sofort eine Fehlermeldung

"Parse error: syntax error, unexpected ';' in /mnt/web2/30/63/51662863/htdocs/forum/chat/lib/config.php on line 77"

Es reicht schon wenn ich die Datei mit Expression Web öffne wieder schließe und hochlade. Direkt danach habe ich diesen Fehler, woran liegt das?

Gruß


RE: Ajax Chat - Don Carlos - 13.04.2008

benn56 schrieb:Ich habe versucht alle außer einen Raum zu löschen...
Das solltest du nach Möglichkeit näher erläutern. Ich kann mir darunter nichts vorstellen.