MyBB.de Forum

Normale Version: Ajax Chat
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Seiten: 1 2
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?

Don Carlos

Frag dort...? Google sollte dir helfen.
Dafür gibt es noch keine Anfrage. Meine wäre, ob vielleicht ein PHP Programmierer meine Anfrage umsetzen könnte.

Danke im Vorraus
Wäre es nicht möglich?
Das ist sicher möglich. Warum versuchst du es denn nicht? Toungue
Dragon schrieb:Das ist sicher möglich. Warum versuchst du es denn nicht? Toungue

Hallo Dragon,
weis leider nicht wie Rolleyes
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 >> [attachment=3077]
Die Namens-Erweiterung kannst du entsprechend anpassen.

Ich hoffe, dies hilft dir weiter.
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?
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ß

Don Carlos

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.
Seiten: 1 2