pragmaMx Support Forum

pragmaMx => Themes & Design => Thema gestartet von: Maddalina am 18 Juni 2004, 13:25:08

Titel: Links in der theme.php für Benutzergruppen anpassen?
Beitrag von: Maddalina am 18 Juni 2004, 13:25:08
Hallo Ihr Lieben,

wie mache ich das am schlausten, damit die Links in der theme.php nur für die zu sehen sind, die es auch angeht?

Beispiel: Ich habe zwei eBoards, das eine dürfen auch nicht angemeldete User einsehen, sowie die Benutzergruppe *nervensägen, das andere nur die Nutzergruppe *user. Wenn ich einfach das eine Board aus der Theme.php rauswerfe, meckern die normalen User - lasse ich es drin, fühlen die *nervensägen sich ausgeschlossen *haarerauf*

Ich habe versucht mich, mit dem Code in den Blöcken block-modules.php etc. schlau zu machen, blicke da aber nicht wirklich durch. Kann mir jemand helfen? *lieb guck*

Viele Grüße,

Maddalina
Titel: Re: Links in der theme.php für Benutzergruppen anpassen?
Beitrag von: Andi am 18 Juni 2004, 13:38:00
Hi Maddalina :)

dafür gibt es eine extra Funktion 'mxModuleAllowed(). Diese Funktion gibt wahr zurück, wenn ein bestimmtes Modul für den aktuellen User, bzw. dessen Benuutzergruppe, aktiviert ist.

Beispiel wäre hier:

 if (mxModuleAllowed("eBoard1")) echo '<a href="modules.php?name=eBoard1">Forum 1</a>';
if (mxModuleAllowed("eBoard2")) echo '<a href="modules.php?name=eBoard2">Forum 2</a>';
 
Titel: Re: Links in der theme.php für Benutzergruppen anpassen?
Beitrag von: Maddalina am 18 Juni 2004, 14:42:46
YEAAAAAHHH,

herzlichen Dank, Tora  :D
funktioniert natürlich einwandfrei.

Man kann es nicht oft genug sagen, Ihr seid klasse!!!!

Liebe Grüße,

Maddalina