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?
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
Das ist sicher möglich. Warum versuchst du es denn nicht?
Dragon schrieb:Das ist sicher möglich. Warum versuchst du es denn nicht?
Hallo Dragon,
weis leider nicht wie
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ß
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.