nur für bestimmte Gruppen anzeigen Snippet

Du hast Probleme beim Einbau oder bei der Benutzung eines Mods? In diesem Forum bist du richtig.
Forumsregeln
phpBB 2.0 hat das Ende seiner Lebenszeit überschritten
phpBB 2.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 2.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf phpBB 3.0, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
Antworten
Kiss News
Mitglied
Beiträge: 1640
Registriert: 31.05.2004 02:04
Wohnort: Österreich
Kontaktdaten:

nur für bestimmte Gruppen anzeigen Snippet

Beitrag von Kiss News »

Hallo!
Hätte mal eine Frage zu diesem Snippet:
http://www.phpbb.de/viewtopic.php?t=65401

Hier kann man bestimmte Seiten nur für bestimmte Benutzergruppen sichtbar machen. Alle anderen sehen dann nichts, also eine leere Seite.
Jetzt meine Frage: was muss man tun, damit die anderen nicht nichts angezeigt bekommen, sondern irgendeinen variablen Text (der der lang_main zugeordnet ist) wie: Du hast keine Berechtigung, diese Seite zu sehen oder was auch immer?
Kiss News
Mitglied
Beiträge: 1640
Registriert: 31.05.2004 02:04
Wohnort: Österreich
Kontaktdaten:

Beitrag von Kiss News »

nochmal frag :roll:
Benutzeravatar
Leuchte
Ehemaliges Teammitglied
Beiträge: 9179
Registriert: 26.05.2003 14:57
Wohnort: Duisburg
Kontaktdaten:

Beitrag von Leuchte »

Code: Alles auswählen

 
#-----[ Öffne ]------------------------------------------ 
# 
includes/page_header.php 
# 
#-----[ Finde ]------------------------------------------ 
# 
        if ( !empty($userdata['user_popup_pm']) ) 
        { 
                $template->assign_block_vars('switch_enable_pm_popup', array()); 
        } 
# 
#-----[ Füge danach ein ]------------------------------------------- 
# 
        if ( member_of('123', $userdata) ) 
        { 
                $template->assign_block_vars('switch_usergroup_123', array()); 
        }
        // Das folgende, wenn nichts angezeigt wird
        else
        {
                $template->assign_block_vars('switch_not_usergroup_123', array());
        }
Anschließend den entsprechenden Teil in der Template Datei mit folgendem Schalter umschließen:

Code: Alles auswählen

<!-- BEGIN switch_usergroup_123 --> 
Hier der Code der nur für die Gruppe sichtbar sein soll. 
<!-- END switch_usergroup_123 -->
// Das folgende, wenn nichts angezeigt wird
<!-- BEGIN switch_not_usergroup_123 --> 
Hier der Code der für User sichtbar sein soll, die nicht in der Gruppe sind. 
<!-- END switch_not_usergroup_123 -->
Antworten

Zurück zu „phpBB 2.0: Mod Support“