MyBB.de Forum

Normale Version: Spitznamen im Forum Team
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Seiten: 1 2
(14.01.2014, 20:59)Jockl schrieb: [ -> ]Suche mal in der showteam.php folgende Zeilen
PHP-Code:
    $bgcolor '';
    foreach(
$usergroup['user_list'] as $user)
    { 
und setze danach folgende Zeilen ein
PHP-Code:
$query $db->simple_select("userfields""fidX""ufid = ".$user['uid']."");
$results $db->fetch_array($query);
$ufid $results['fidX']; 
Ersetze darin 'X' durch die ID Deines Userfields.

Setze dann in einem der showteam-Templates {$ufid} ein.

Hey Jockl,

ich würde gerne nochmal soetwas ähnliches machen, allerdings diesmal ein userfield in den Gruppennamen anzeigen lassen.

Bzw falls das nicht über ein userfield geht, dann vllt irgendwie anders?

Wie im Screenshot angedeutet, möchte ich hinter den Namen der Usergruppe noch ein Wort einfügen, und zwar für jede Usergruppe unterschiedlich. Ich möchte nich den Namen der Usergruppe ändern, also gibt es da vllt eine Möglichkeit? Smile

Danke
Ehrlich gesagt, habe ich jetzt keine elegantere Lösung parat, aber so könntest Du es ausprobieren:

Suche im Template showteam_moderators
Code:
<strong>{$lang->moderators}</strong>
und ersetze durch
Code:
<strong>{$lang->moderators}......{$ugfid}</strong>
Suche im Template showteam_usergroup
Code:
<strong>{$usergroup['title']}</strong>
und ersetze durch
Code:
<strong>{$usergroup['title']}......{$ugfid}</strong>
Das Format kannst Du natürlich anpassen.
Dann öffne die Datei showteam.php und suche
PHP-Code:
if($modrows && $usergroup['gid'] == 6)
{
 eval(
"\$grouplist .= \"".$templates->get("showteam_moderators")."\";");
}

if(
$usergrouprows)
{
 eval(
"\$grouplist .= \"".$templates->get("showteam_usergroup")."\";");

PHP-Code:
if($modrows && $usergroup['gid'] == 6)
{
   
$ugfid "Mia san de Mods";
   eval(
"\$grouplist .= \"".$templates->get("showteam_moderators")."\";");
}

if(
$usergrouprows)
{
   if(
$usergroup['gid'] == 4){
   
$ugfid "...und mia de Admins";
   }
   elseif(
$usergroup['gid'] == 3){
   
$ugfid "...mia san de Super Mods";
   }
   eval(
"\$grouplist .= \"".$templates->get("showteam_usergroup")."\";");

Die Texte für die Usergruppen (jeweils in der $ugfid-Zeile) wären halt noch anzupassen und ggf. auch noch die Abfragen nach weiteren Usergruppen, wenn Du mehrere haben solltest, als hier angegeben.
Nice, das hat funktioniert. Danke dir Smile Weiß ich zu schätzen.
Seiten: 1 2