MyBB.de Forum

Normale Version: [G] [MyBB 1.4.4] Forenteam und sek. Benutzergruppen
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Hallo,

die Foren-Team Seite (showteam.php) zeigt nur die Gruppen an, welche primäre Benutzer besitzen. Benutzer welche dieses Gruppe als sekundäre Benutzergruppe verwenden werden nicht angezeigt, obwohl die Option "Zeige auf Forenteam" aktiviert ist.

Mfg, Dyers Eve
Die Benutzer werden auf der Forenteamseite nur angezeigt, wenn sie die entsprechende Gruppe auch als ihre Anzeigegruppe eingestellt haben.
Hm, stimmt.

Ist aber bei mehreren sekundären Benutzergruppen echt schwierig die Funktion dann zu nutzen...
Um die Forenteamfunktion zu erweitern habe ich folgenden Code ab Zeile 112 eingefügt:

PHP-Code:
$query $db->simple_select("users""uid, username, displaygroup, usergroup, additionalgroups, ignorelist, hideemail, receivepms""additionalgroups != '' ", array('order_by' => 'username'));
while(
$user $db->fetch_array($query))
{
  
  
$cAdditionalgroups explode(",",$user['additionalgroups']);
  
$iGroups count ($cAdditionalgroups) -1;
  for (
$i 0$i <= $iGroups$i++) 
  {
    
$group $cAdditionalgroups[$i];
    if (
substr_count("," $groups_in ",""," $group ",") != )
    {
      
$usergroups[$group]['user_list'][$user['uid']] = $user;
    }
  }  


Ich weiss, dass dies vielleicht nicht optimal ist, aber irgendwie ist es schwierig die sekundären Benutzergruppen in der ersten (standard) query mit einzubauen, da das Feld additionalgroups ja kommasepariert ist.

Mfg, Dyers Eve

PS: Hier mal ein Link wie das dann aussieht:

http://forum.4allplayers.org/showteam.php
Zur Information: Es wird keine Korrektur vorgenommen, da das Ganze so gewollt ist. Siehe auch: http://community.mybboard.net/thread-45709.html