MyBB.de Forum

Normale Version: Benutzergruppen was verweigern
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Seiten: 1 2
PHP-Code:
if($mybb->usergroup['gid'] != "2" || $mybb->user['gid'] == "4" || $mybb->user['gid'] == "3" || $mybb->user['gid'] == "8" || $mybb->user['gid'] == "6"){ blablub 

wieso geht das nur für die usergruppe 2... grübel
usergroup['gid'] != "2"
user['gid'] == "4"

... ?
PHP-Code:
if($mybb->usergroup['gid'] != "2" || $mybb->usergroup['gid'] == "4" || $mybb->usergroup['gid'] == "3" || $mybb->usergroup['gid'] == "8" || $mybb->usergroup['gid'] == "6"){ 
Sind darunter vielleicht auf sekundäre Gruppen?
sekundäre gruppen gibt es nicht
Und wo genau versuchst du das einzufügen?
das ist eine if-anweisung, wo bestimmte gruppen was nicht sehen sollen. bei ersterer funktioniert es ja. wo liegt der fehler...
Du gibst an, dass alle Gruppen ausser die 2 den Inhalt sehen dürfen.
Dann gibst du aber an, dass die Gruppen 3, 4, 6 und 8 den Inhalt auch nicht sehen dürfen.. all die Gruppen sind gleichzeitig aber auch nicht Gruppe 2 und dürften somit den Inhalt eigentlich sehen.

Einmal gibst du ihnen also das Recht, den Inhalt zu sehen (!= 2), dann hebst du das wieder auf.
na wenn ich überall das ! davor mache geht es nicht

ich möchte aber das alle von den angebenen gruppen den nicht sehen dürfen.... grübel... bin nicht so der programmierer, fang gerade mal so ganz langsam an

die 1 darf ihn sehen, rest nicht
Dann reicht's doch, wenn du angibst

PHP-Code:
if($mybb->usergroup['gid'] == "1") { Inhaltder die Gruppe 1 sehen darf }
else { 
Inhaltder alle anderen Gruppen zu sehen bekommen 
Seiten: 1 2