Beiträge: 167
Themen: 39
Registriert seit: 13.03.2008
MyBB-Version: 1.2.12
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?
MfG.
Kevin
Frag dort...? Google sollte dir helfen.
Beiträge: 167
Themen: 39
Registriert seit: 13.03.2008
MyBB-Version: 1.2.12
06.04.2008, 03:24
(Dieser Beitrag wurde zuletzt bearbeitet: 06.04.2008, 03:26 von Traktion.)
Dafür gibt es noch keine Anfrage. Meine wäre, ob vielleicht ein PHP Programmierer meine Anfrage umsetzen könnte.
Danke im Vorraus
MfG.
Kevin
Beiträge: 167
Themen: 39
Registriert seit: 13.03.2008
MyBB-Version: 1.2.12
Wäre es nicht möglich?
MfG.
Kevin
Beiträge: 25.766
Themen: 269
Registriert seit: 20.09.2005
08.04.2008, 13:04
(Dieser Beitrag wurde zuletzt bearbeitet: 08.04.2008, 13:04 von StefanT.)
Das ist sicher möglich. Warum versuchst du es denn nicht?
Bitte die Foren-Regeln beachten und im Profil die verwendete MyBB-Version angeben.
Beiträge: 167
Themen: 39
Registriert seit: 13.03.2008
MyBB-Version: 1.2.12
08.04.2008, 14:01
(Dieser Beitrag wurde zuletzt bearbeitet: 08.04.2008, 14:02 von Traktion.)
Dragon schrieb:Das ist sicher möglich. Warum versuchst du es denn nicht?
Hallo Dragon,
weis leider nicht wie
MfG.
Kevin
Beiträge: 1.939
Themen: 18
Registriert seit: 30.06.2007
MyBB-Version: 1.6.6
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.
Beiträge: 167
Themen: 39
Registriert seit: 13.03.2008
MyBB-Version: 1.2.12
09.04.2008, 15:22
(Dieser Beitrag wurde zuletzt bearbeitet: 11.04.2008, 15:36 von Traktion.)
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?
MfG.
Kevin
Beiträge: 13
Themen: 4
Registriert seit: 06.08.2007
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ß