Links nur für eine Gruppe anzeigen
Verfasst: 29.07.2011 16:39
Hallo, ich versuche mich jetzt schon einige Zeit an dem Thema, habe auch diese Anleitung hier: viewtopic.php?t=164060
Mir ist nur nicht bewusst, wo genau diese 3 Teile hinkommen:
(gruppen id hab ich angepasst)
Ich weiß ja, dass sie in eine php datei müssen und vom 1. Snippet ausgehend in eine im Hauptverzeichnis. Denke ich mir zumindest. Habs so auch mit verschiedenen Dateien probiert (index.php, style.php, page.php) aber es funktioniert nicht.
Es geht lediglich darum, ein paar Links in der overall_header.html unter "<div align="right"><ul class="linklist rightside">".... nur einer bestimmten Benutzergruppe anzuzeigen.
somit habe ich die dort eingefügten Links mit dem gegebenen Befehl umrahmt:
Hoffe ihr könnt mir sagen wo ich mit den Teilen hin muss, oder ob der Fehler einfach woanders liegt.
lg
Mir ist nur nicht bewusst, wo genau diese 3 Teile hinkommen:
Code: Alles auswählen
include_once($phpbb_root_path . 'includes/functions_user.' . $phpEx);
Code: Alles auswählen
// zu überprüfende Gruppen ID ( Beispiel Gruppen ID 5 )
$gruppen_id = 5;
// zu überprüfender User ( Beispiel: Der User, der diese Seite aufgerufen hat )
$benutzer_id = $user->data['user_id'];
// Nun erfolgt die eigentliche Prüfung:
$is_in_group = group_memberships($gruppen_id, $benutzer_id , true);
Code: Alles auswählen
if ($is_in_group == true)
{
// Teile dem Template System mit, das die Variable "S_IN_GROUP" den Wert TRUE bekommt
$template->assign_var('S_IN_GROUP', true);
}
Es geht lediglich darum, ein paar Links in der overall_header.html unter "<div align="right"><ul class="linklist rightside">".... nur einer bestimmten Benutzergruppe anzuzeigen.
somit habe ich die dort eingefügten Links mit dem gegebenen Befehl umrahmt:
Code: Alles auswählen
<!-- IF S_IN_GROUP -->
<li ><a href="......Link1">Link1</a></li>
<li ><a href="......Link2">Link2</a></li>
<!-- ENDIF -->
lg