Hallo, Gast! (Registrieren)

Letzte Ankündigung: MyBB 1.8.38 veröffentlicht (30.04.24)


Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste
[G] [MyBB 1.4.4] Forenteam und sek. Benutzergruppen
#1
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
Through The Never
#2
Die Benutzer werden auf der Forenteamseite nur angezeigt, wenn sie die entsprechende Gruppe auch als ihre Anzeigegruppe eingestellt haben.
#3
Hm, stimmt.

Ist aber bei mehreren sekundären Benutzergruppen echt schwierig die Funktion dann zu nutzen...
Through The Never
#4
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
Through The Never
#5
Zur Information: Es wird keine Korrektur vorgenommen, da das Ganze so gewollt ist. Siehe auch: http://community.mybboard.net/thread-45709.html

Gruß,
Michael
[Bild: banner.png]
Support erfolgt NUR im Forum!
Bitte gelöste Themen als "erledigt" markieren.
Beiträge mit mangelhafter Rechtschreibung/Grammatik werden kommentarlos gelöscht.