Beiträge: 61
Themen: 21
Registriert seit: 30.10.2007
Hallo,
In MyBB werden die Benutzernamen ja meistens farbig angezeigt. Wird das mit einer einzigen Abfrage gemacht? Ich habe bisher ein bisschen mit UNION SELECT, usw.. herumexperimentiert, bin aber zu keinem Ergebnis gekommen, dass den Benutzernamen und die Art wie er angezeigt werden soll (mybb_usergroups.namestyle) ausgibt.
Ist es möglich, das ganze mit einer Abfrage zu machen? Wie wird das "Problem" in MyBB gelöst?
mfg
Beiträge: 564
Themen: 49
Registriert seit: 15.08.2008
MyBB-Version: 1.4.x
das ist in den Benutzergruppen im ACP festgelegt.
Freundliche Grüsse
Marti95.
Die deutsche Rechtschreibung ist Freeware, dass heißt Du darfst sie kostenlos benutzen.
Sie ist allerdings nicht Open Source, dass heißt Du darfst sie weder verändern, noch in veränderter Form veröffentlichen.
Beiträge: 61
Themen: 21
Registriert seit: 30.10.2007
Weiß ich ja ;)
Meine Frage war, wie man den Benutzernamen und die dazugehörige Anzeige des Benutzernamens gleichzeitig auslesen kann.
Beiträge: 564
Themen: 49
Registriert seit: 15.08.2008
MyBB-Version: 1.4.x
sag das doch gleich, muss mal in der profil datei schauen.
Freundliche Grüsse
Marti95.
Die deutsche Rechtschreibung ist Freeware, dass heißt Du darfst sie kostenlos benutzen.
Sie ist allerdings nicht Open Source, dass heißt Du darfst sie weder verändern, noch in veränderter Form veröffentlichen.
Beiträge: 1.939
Themen: 18
Registriert seit: 30.06.2007
MyBB-Version: 1.6.6
Hallo lmweissen,
der Username wird über die Funktion "format_name()" (in "inc/functions.php" - ~Ze. 2179)
PHP-Code:
function format_name($username, $usergroup, $displaygroup="")
formatiert.
Beiträge: 61
Themen: 21
Registriert seit: 30.10.2007
Danke, das schaut schon einmal ganz gut aus.
Dennoch würde es mich interessieren, wie ein solcher MySQL-Query aussehen muss, damit er am Ende den Benutzernamen und die dazugehörige Anzeige ausgibt.
mfg
Beiträge: 18.383
Themen: 257
Registriert seit: 09.02.2005
Code:
SELECT u.username, g.namestyle
FROM mybb_users u
INNER JOIN mybb_usergroups g ON (u.usergroup = g.gid)
WHERE u.uid = 'x';
Gruß,
Michael
Support erfolgt NUR im Forum!
Bitte gelöste Themen als "erledigt" markieren.
Beiträge mit mangelhafter Rechtschreibung/Grammatik werden kommentarlos gelöscht.