Seite 1 von 1

nur für bestimmte Gruppen anzeigen Snippet

Verfasst: 30.10.2004 17:36
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?

Verfasst: 31.10.2004 22:32
von Kiss News
nochmal frag :roll:

Verfasst: 31.10.2004 22:38
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 -->