Beiträge: 9.560
Themen: 197
Registriert seit: 27.12.2007
MyBB-Version: 1.8
Falls Du noch eine andere Benutzgruppe abfragen möchtest
PHP-Code:
if($mybb->user['uid'] != 0 || $mybb->usergroup['gid'] != X)
{
eval("\$header = \"".$templates->get("header")."\";");
}
else
{
eval("\$header = \"".$templates->get("header_guest")."\";");
}
Ersetze X mit den entsprechenden Nummer der Usergruppe.
Beiträge: 17
Themen: 3
Registriert seit: 10.11.2012
Leider funktioniert dein Code nicht...
Also ich hab jetzt noch paar andere Sachen so versucht und hat leider auch nicht das gewünschte Ergebnis geliefert.
Beiträge: 9.560
Themen: 197
Registriert seit: 27.12.2007
MyBB-Version: 1.8
Welchen Code hast Du genau in die global.php übernommen?
Beiträge: 17
Themen: 3
Registriert seit: 10.11.2012
15.11.2012, 20:20
(Dieser Beitrag wurde zuletzt bearbeitet: 15.11.2012, 20:24 von Jockl.)
PHP-Code:
if($mybb->user['uid'] != 0 || $mybb->usergroup['gid'] != 2)
{
eval("\$header = \"".$templates->get("header")."\";");
}
else
{
eval("\$header = \"".$templates->get("header_guest")."\";");
}
Edit Jockl: PHP-Tags eingefügt
Beiträge: 9.560
Themen: 197
Registriert seit: 27.12.2007
MyBB-Version: 1.8
15.11.2012, 20:24
(Dieser Beitrag wurde zuletzt bearbeitet: 15.11.2012, 20:25 von Jockl.)
Nochmal zum Verständnis:
Du möchtest Gästen und registrierten Usern (Usergruppe = 2) das Template header_guest zeigen und allen anderen das Template header?
Beiträge: 17
Themen: 3
Registriert seit: 10.11.2012
Korrekt, weil wir nicht jeden User automatisch freischalten wollen und unsere Member das nur sehen sollen.
Beiträge: 9.560
Themen: 197
Registriert seit: 27.12.2007
MyBB-Version: 1.8
Dann sollte es eigentlich funktionieren...
Beiträge: 17
Themen: 3
Registriert seit: 10.11.2012
15.11.2012, 20:45
(Dieser Beitrag wurde zuletzt bearbeitet: 15.11.2012, 21:26 von StefanT.)
Habs hinbekommen, hab den Code einfach geändert und nun läufts..
PHP-Code:
if($mybb->usergroup['gid'] <= 3)
{
eval("\$header = \"".$templates->get("header")."\";");
}
else
{
eval("\$header = \"".$templates->get("header_bd")."\";");
}
Edit: Gibts noch irgend ein Code, dass es nicht nur für Primär Gruppen zählt sondern auch als sekundär?
Edit2: Hab gerade gesehen, dass User die die Email noch nicht bestätigt haben auch noch das sehen, was sie nicht sehen sollen.
PHP-Code:
if($mybb->usergroup['gid'] <= 3 [b]||[/b] $mybb->usergroup['gid'] !=5)
{
eval("\$header = \"".$templates->get("header")."\";");
}
else
{
eval("\$header = \"".$templates->get("header_bd")."\";");
}
funktioniert da leider nicht ich schätz mal der nimmt die 2 Sachen aus der ersten Zeile nicht.
Beiträge: 9.560
Themen: 197
Registriert seit: 27.12.2007
MyBB-Version: 1.8
Beiträge: 17
Themen: 3
Registriert seit: 10.11.2012
Jockl TOP 5*, ich habs jetzt auch so hinbekommen das ich die anderen Gruppen gleich mit dem Code auch sperren konnte und nun alles genau so geht, wie es sein soll.
Nochmal vielen vielen dank.