hallo...
ich habe hier im forum schon des öfteren Anfragen gefunden einen
Nickname UND Loginname zu benutzen.. die leidige ClanTag geschichte.
man möchte das Clantag nicht mit eingeben beim Login.
Beispiel aus der praxis: User die sich registriert haben werden nun zu Member und sollen sich so auch im forum usw durch ein ClanTag von den anderen abheben.
eine idee eines sehr hilfsbereiten users war die folgende:
Die Ausgabe des Usernamens durch eine Funktion ersetzen, die sowohl den Usernamen als auch die UID verarbeiten kann, in der regel dürfte die ausgabe im frontend aber immer ein String sein (sprich der Username)
getClanTag($username / $uid){
// wenn Name nur Zahl, dann als UID behandeln
// wenn Name ein String ist dann als Name behandeln
// prüfen ob User im Clan ist, evt über Gruppen / teams / userrights
-> bei userrights z.B. über die has_right funktion
// -> Wenn ja dann ClanTag aus Allgr Config vor den namen setzen
return $clantag. " ".$username;
// -> Wenn nein, dann Usernamen zurückgeben
return $username;
}
Im Script müsstest du dann halt die Ausgabe des Usernamens
z.B. 'username' => $row->nickname,
einfach abändern in
z.B. 'username' => getClanTag($row->nickname),
Das ist dann auch die hauptaufgabe, die vielen Ausgaben des Usernamens anzupassen...
vielleicht hat auch jemand eine bessere Idee zur Umsetzung...
es mangelt bei mir hier nicht am fleiß sondern eher an der kreativität und am php-know-how^^
danke im voraus für tips und hilfe.
mfg
verwendete ilch Version: 1.1 P