MyBB.de Forum
Farbige Benutzernamen - Druckversion

+- MyBB.de Forum (https://www.mybb.de/forum)
+-- Forum: Sonstiges (https://www.mybb.de/forum/forum-1.html)
+--- Forum: Programmierung (https://www.mybb.de/forum/forum-32.html)
+--- Thema: Farbige Benutzernamen (/thread-15164.html)



Farbige Benutzernamen - lmweissen - 27.11.2009

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


RE: Farbige Benutzernamen - Marti95. - 27.11.2009

das ist in den Benutzergruppen im ACP festgelegt.


RE: Farbige Benutzernamen - lmweissen - 27.11.2009

Weiß ich ja ;)
Meine Frage war, wie man den Benutzernamen und die dazugehörige Anzeige des Benutzernamens gleichzeitig auslesen kann.


RE: Farbige Benutzernamen - Marti95. - 27.11.2009

sag das doch gleich, muss mal in der profil datei schauen.


RE: Farbige Benutzernamen - linwinman - 27.11.2009

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.


RE: Farbige Benutzernamen - lmweissen - 27.11.2009

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


RE: Farbige Benutzernamen - Michael - 27.11.2009

Code:
SELECT u.username, g.namestyle
FROM mybb_users u
INNER JOIN mybb_usergroups g ON (u.usergroup = g.gid)
WHERE u.uid = 'x';