Pagina 1 van 1

shoutbox enkel zichtbaar voor admins

Geplaatst: 22 jan 2005, 16:18
door CoNiO
Ik heb zo'n shoutbox geinstalleerd op het forum, maar ik zou dat graag enkel maar zichtbaar en toegankelijk willen hebben voor administators. Is dat mogelijk ?

Zo heb ik het nu gedaan, maar het werkt niet.

Code: Selecteer alles

<!-- BEGIN switch_admin -->
{SHOUTBOX_BODY}
<!-- END switch_admin -->

Geplaatst: 22 jan 2005, 16:23
door Stef
Is "switch_admin" wel gedefineerd?

Geplaatst: 22 jan 2005, 17:21
door CoNiO
Stefkuh schreef:Is "switch_admin" wel gedefineerd?
hmm, en waar doe je dat ?

Geplaatst: 22 jan 2005, 17:30
door mosymuis
Normaal gesproken in includes/page_header.php. Als je dit niet gedaan hebt kan je de goede switch vinden met zoekmachine op dit forum.

Geplaatst: 22 jan 2005, 18:04
door CoNiO
hmm, ik heb net het forum doorzocht, maar ik vind er niets van terug.

Ik heb ook even gekeken in mijn page_header.php en daar zie ik inderdaad op het eerste zicht niet direct de passende code staan.

Ik heb wel wat zitten rondzoeken op het net, en normaal zou dit de code moeten zijn, maar waar moet ik dat dan plaatsen in mijn page_header.php ?

Code: Selecteer alles

if ($is_admin)
{
	$template->assign_block_vars('switch_admin', array() );
}

Geplaatst: 22 jan 2005, 18:27
door Stef

Code: Selecteer alles

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

Geplaatst: 22 jan 2005, 18:57
door CoNiO
Stefkuh schreef:

Code: Selecteer alles

if ( $userdata['user_level'] == ADMIN )
{
	$template->assign_block_vars('switch_admin', array());
}
ah ok, merci. Het werkt !!

Bestaat dit ook voor moderators ?

Geplaatst: 22 jan 2005, 19:00
door Paul

Code: Selecteer alles

if ( $userdata['user_level'] == MOD ) 
{ 
   $template->assign_block_vars('switch_moderator', array()); 
}
:roll:

Geplaatst: 22 jan 2005, 19:08
door CoNiO
paulus schreef:

Code: Selecteer alles

if ( $userdata['user_level'] == MOD ) 
{ 
   $template->assign_block_vars('switch_moderator', array()); 
}
:roll:
nope, dit werkt niet :?

Geplaatst: 22 jan 2005, 19:34
door Paul
En wat werkt niet? Geeft hij een foutmelding? Of is degene admin? Dit geeft alleen voor moderators. Voor admins en moderatos moet je deze code gebruiken:

Code: Selecteer alles


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

Geplaatst: 22 jan 2005, 19:42
door CoNiO
neen, ik krijg geen foutmelding er komt gewoon niets tevoorschijn.

Ik heb nu die nieuwe code geprobeerd, maar die werkt ook niet hoor. Ik krijg niets te zien. Alleen deze code werkt :

Code: Selecteer alles

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

Geplaatst: 22 jan 2005, 19:45
door Stef
CoNiO schreef:neen, ik krijg geen foutmelding er komt gewoon niets tevoorschijn.
Dat komt omdat jij admin bent en geen mod.

Geplaatst: 22 jan 2005, 19:49
door CoNiO
ah ok. Mijn frank valt. Dus dit moet de oplossing zijn dan :

Code: Selecteer alles

<!-- BEGIN switch_admin -->
{SHOUTBOX_BODY}
<!-- END switch_admin -->

<!-- BEGIN switch_moderator -->
{SHOUTBOX_BODY}
<!-- END switch_moderator -->

Geplaatst: 23 jan 2005, 23:38
door mosymuis
Ja, of:

Code: Selecteer alles

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

Code: Selecteer alles

<!-- BEGIN switch_mod-admin -->
{SHOUTBOX_BODY}
<!-- END switch_mod-admin -->