Content alleen beschikbaar voor moderators en admins

Installatie lukt niet? Plotseling een foutmelding. Of weet je niet hoe iets werkt. Problemen met phpBB2 kun je in dit archief opzoeken.
Forumregels

Sinds 1 januari 2009 wordt phpBB2 niet meer ondersteund.
Onderstaande informatie is verouderd en dient uitsluitend als archief.
phpBB2.0.x
Gesloten
nick_zw
Berichten: 65
Lid geworden op: 06 mei 2004, 16:04

Content alleen beschikbaar voor moderators en admins

Bericht door nick_zw » 30 dec 2004, 12:56

Als je, in een tpl file, bepaalde content tussen:

Code: Selecteer alles

<!-- BEGIN switch_user_logged_in -->
&

Code: Selecteer alles

<!-- END switch_user_logged_in -->
plaatst dan is deze content alleen te zien door geregegistreerde bezoekers. Hoe zorg ik er voor dat bepaalde content alleen te zien is door een moderator en administrator??

Gebruikersavatar
Luuk
Berichten: 7311
Lid geworden op: 22 okt 2003, 10:07
Locatie: Delft

Bericht door Luuk » 30 dec 2004, 14:26

Open includes/page_header.php
Zoek

Code: Selecteer alles

// Add no-cache control for cookies if they are set
Zet ervoor

Code: Selecteer alles

if ( $userdata['user_level'] == MOD )
{
	$template->assign_block_vars('switch_mod', array());
}
Als het goed is kun je nu in de .tpl bestanden <!-- BEGIN switch_mod --> en <!-- END switch_mod --> gebruiken voor mods en admins.
Afbeelding

nick_zw
Berichten: 65
Lid geworden op: 06 mei 2004, 16:04

Bericht door nick_zw » 30 dec 2004, 15:22

als ik ben ingelogd als admin werkt de bovenstaande optie als niet.

Gebruikersavatar
Luuk
Berichten: 7311
Lid geworden op: 22 okt 2003, 10:07
Locatie: Delft

Bericht door Luuk » 30 dec 2004, 23:52

Dan maar zo

Code: Selecteer alles

if ( $userdata['user_level'] == MOD || $userdata['user_level'] == ADMIN )
{
   $template->assign_block_vars('switch_mod', array());
}
Afbeelding

nick_zw
Berichten: 65
Lid geworden op: 06 mei 2004, 16:04

Bericht door nick_zw » 31 dec 2004, 17:29

voor admin werkt ie, moderator heb ik niet getest maar als dat "||" hezelfde betekend als "OR" in sql.

thanks!

Gesloten