Hallo,
Um Inhalt auszublenden müssen bedingungen erfüllt werden, wenn das zutrifft, wird alles angezeigt oder es wird ausgeblendet , wenn es nicht zutrifft.
Beispiel:
Benutzer der Gruppe x - Darf das sehen.
Benutzer der Gruppe x oder andere Gruppe x - dürfen das sehen
Benutzer der Gruppe x aber NICHT der Gruppe x - dürfen das sehen
Öffne: includes/funktions.php
Nun kann man in allen Templates inhalt ausblenden mit:
Schalter mit "ODER" Operanden für mehrere Gruppen zb Admin und Mod:
oder du schliesst eine Gruppe aus dann so:
Um Inhalt auszublenden müssen bedingungen erfüllt werden, wenn das zutrifft, wird alles angezeigt oder es wird ausgeblendet , wenn es nicht zutrifft.
Beispiel:
Benutzer der Gruppe x - Darf das sehen.
Benutzer der Gruppe x oder andere Gruppe x - dürfen das sehen
Benutzer der Gruppe x aber NICHT der Gruppe x - dürfen das sehen
Öffne: includes/funktions.php
Code: Alles auswählen
davor einfügen: // The following assigns all _common_ variables that may be used at any point in a template.
Code: Alles auswählen
// Prüfung der Mitgliedschaft für Template-Gruppen-Variable
if ( !function_exists('group_memberships') )
{
include($phpbb_root_path . 'includes/functions_user.'.$phpEx);
}
$groups = group_memberships(false,$user->data['user_id']);
foreach ($groups as $grouprec)
{
$template->assign_vars(array(
'S_GROUP_' . $grouprec['group_id'] => true
));
}
Nun kann man in allen Templates inhalt ausblenden mit:
Code: Alles auswählen
wobei "x" der Gruppen-ID ist<!-- IF S_GROUP_x -->Inhalt<!-- ENDIF -->
Schalter mit "ODER" Operanden für mehrere Gruppen zb Admin und Mod:
Code: Alles auswählen
<!-- IF S_GROUP_x or S_GROUP_x -->Inhalt<!-- ENDIF -->
oder du schliesst eine Gruppe aus dann so:
Code: Alles auswählen
<!-- IF S_GROUP_x and not S_GROUP_x -->Inhalt<!-- ENDIF -->