Beiträge: 9.560
	Themen: 197
	Registriert seit: 27.12.2007
	
MyBB-Version: 1.8
	
 
	
	
		Vermutlich müsste das eher so aussehen:
PHP-Code:
if(!in_array($mybb->user['usergroup'], array(4,3)) AND !in_array($thread['fid'], array(4)){
...
} 
Ob $thread['fid'] vorhanden ist, kommt darauf an, wo Du diese Abfrage platzierst.
Allerdings wird die Abfrage nach der Usergruppe nur hinsichtlich der primären Usergruppe funktionieren. Wenn Du User hast, die auch in eine sekundären Usergruppe stecken, brauchst Du noch eine weitere Funktion. Siehe 
hier.
	
 
	
	
	
	
 
 
	
	
	
		
	Beiträge: 9.560
	Themen: 197
	Registriert seit: 27.12.2007
	
MyBB-Version: 1.8
	
 
	
	
		Im Template kannst Du keinen PHP-Code nutzen. Es sei denn, Du verwendest ein 
Plugin von XThreads. Was damit aber alles an Abfragen möglich ist, das kann ich Dir leider nicht sagen.
	
 
	
	
	
	
 
 
	
	
	
		
	Beiträge: 9.560
	Themen: 197
	Registriert seit: 27.12.2007
	
MyBB-Version: 1.8
	
 
	
	
		Prinzipiell ändert sich aber auch nichts an dem Code, den ich oben eingesetzt habe..... 
	 
	
	
	
	
 
 
	
	
		Ich weiß nicht wo mein Fehler liegt.
Ich möchte eine bestimmte Usergruppe Z von einer bestimmten ForenID X nicht zugänglich machen.
Ich weiß nicht wo mein Fehler liegt?
	
	
	
	
	
 
 
	
	
	
		
	Beiträge: 25.820
	Themen: 271
	Registriert seit: 20.09.2005
	
	
 
	
	
		Warum kannst du dafür nicht die Foren-Rechte verwenden?
	
	
	
Bitte die Foren-Regeln beachten und im Profil die verwendete MyBB-Version angeben.
 
	
	
 
 
	
	
		Weil das nicht so funktioniert wie ich mir das vorstelle. Aus diesem Grund die IF-Abfrage.
	
	
	
	
	
 
 
	
	
	
		
	Beiträge: 9.560
	Themen: 197
	Registriert seit: 27.12.2007
	
MyBB-Version: 1.8
	
 
	
		
		
		01.06.2014, 12:50 
(Dieser Beitrag wurde zuletzt bearbeitet: 01.06.2014, 12:51 von Jockl.)
		
	 
	
		Meines Wissens nach gibt es die Variable "$mybb->foren['fid']"gar nicht gibt. Und ob die Abfrage mit dem XThreads-Plugin so stimmt, das kann ich nicht sagen. Eine Abfrage im PHP-Code würde anders aussehen.