MyBB.de Forum
[G] [MyBB 1.4.4] Forenteam und sek. Benutzergruppen - Druckversion

+- MyBB.de Forum (https://www.mybb.de/forum)
+-- Forum: Archiv (https://www.mybb.de/forum/forum-57.html)
+--- Forum: MyBB 1.4.x (https://www.mybb.de/forum/forum-51.html)
+---- Forum: Bugs (https://www.mybb.de/forum/forum-54.html)
+----- Forum: Gemeldete/Nicht gemeldete Bugs (https://www.mybb.de/forum/forum-56.html)
+----- Thema: [G] [MyBB 1.4.4] Forenteam und sek. Benutzergruppen (/thread-12485.html)



[G] [MyBB 1.4.4] Forenteam und sek. Benutzergruppen - Dyers Eve - 23.02.2009

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


RE: [MyBB 1.4.4] Forenteam und sek. Benutzergruppen - doylecc - 23.02.2009

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


RE: [MyBB 1.4.4] Forenteam und sek. Benutzergruppen - Dyers Eve - 23.02.2009

Hm, stimmt.

Ist aber bei mehreren sekundären Benutzergruppen echt schwierig die Funktion dann zu nutzen...


RE: [G] [MyBB 1.4.4] Forenteam und sek. Benutzergruppen - Dyers Eve - 27.02.2009

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


RE: [G] [MyBB 1.4.4] Forenteam und sek. Benutzergruppen - Michael - 27.02.2009

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