16.04.2014, 22:55
In dem Beitrag wird aber im Grunde genau beschrieben, wie eine Abfrage nach mehreren Usergruppen erstellt wird....
Nachtrag:
eine Abfrage, die so aussieht
müsste korrekterweise so aussehen
Zitat:Nun benötigen wir noch eine Bedingung (if-Abfrage), die überprüft, ob der Betrachter der Seite einer berechtigten Usergruppe angehört.
Nehmen wir an, wie oben beschrieben, dass sowohl Gäste als auch gebannte User diesen Link nicht sehen sollen.
Diese Usergruppen sind unter der ID 1 und 7 zu finden.
Für diese Usergruppe werden wir der Einfachheit halber ein Array erstellen. Das hat den Vorteil, dass ihr nötigenfalls schnell weitere Gruppen hinzufügen oder entfernen könnt). Danach fragen wir das Array ab und je nach Ergebnis wird der Top-Link im header geladen oder auch nicht.
Vor die bereits oben angesprochene Zeile
Code:eval("\$header = \"".$templates->get("header")."\";");
fügen wir folgenden Code-Abschnitt ein:
PHP-Code:$checkMyUsergroup = array(1,7);
if(!in_array($mybb->usergroup['gid'], $checkMyUsergroup)){
............
}
Nachtrag:
eine Abfrage, die so aussieht
PHP-Code:
if ($mybb->user['usergroup'] = "was auch immer")
PHP-Code:
if ($mybb->user['usergroup'] == "was auch immer")