Beiträge: 124
Themen: 36
Registriert seit: 30.09.2012
Hi, ich komm einfach nicht weiter.
Ich weiß wie man neue Seiten erstellt und wie man die Seite unaufrufbar für bestimmte Gruppen macht, aber wie blendet man bereits den Menüpunkt aus?
Ich hab versucht im header template (ist ja html) durch einfügen von php auszublenden, aber es kann den befehl nicht so verarbeiten wie direkt in einer php-datei.
Der Befehl:
Code:
if($mybb->usergroup['gid'] != 1 and $mybb->usergroup['gid'] != 2 and $mybb->usergroup['gid'] != 7)
{ .............}
lg
Beiträge: 9.560
Themen: 197
Registriert seit: 27.12.2007
MyBB-Version: 1.8
Du kannst in der global.php eine entsprechende Abfrage einsetzen, bevor das Template header aufgerufen wird. Innerhalb der if-Abfrage kannst Du eine Variable für den Link festlegen und HTML nutzen. Diese Variable setzt Du dann im Template header an entsprechender Stelle ein.
Beiträge: 124
Themen: 36
Registriert seit: 30.09.2012
Danke für deine Antwort, das mit der Variable versteh ich grad nicht ganz, wie du das meinst.
lg
Beiträge: 9.560
Themen: 197
Registriert seit: 27.12.2007
MyBB-Version: 1.8
Beispiel:
PHP-Code:
if($mybb->usergroup['gid'] != "1")
{
$Dein_Link = "<li>hier kommt der <a href=\"URL\">HTML-Code</a> für den Link rein</li>";
}
eval("\$header = \"".$templates->get("header")."\";");
Dann setze $Dein_Link in das Template header in den Menübereich ein.
Beiträge: 638
Themen: 92
Registriert seit: 31.08.2010
MyBB-Version: 1.8.11
Hi,
ich mag einen Menüpunkt für die Usergruppen 4 und 7 freigeben, außerdem soll man den Menüpunkt auch sehen, wenn man eine der beiden Gruppen nur als zusätzöiche Gruppe hat.
Wie ist das möglich? Mit einer
PHP-Code:
if($mybb->usergroup['gid'] == "4")
{
Sehe ich bspw. gar nichts, obwohl ich Gruppe 4 als Standart habe.
Beiträge: 638
Themen: 92
Registriert seit: 31.08.2010
MyBB-Version: 1.8.11
Und sekundäre Gruppen, wäre es aufwändig?
Beiträge: 638
Themen: 92
Registriert seit: 31.08.2010
MyBB-Version: 1.8.11
Danke, hat alles funktioniert!