shoutbox enkel zichtbaar voor admins

Hulp nodig bij een modificaties of op zoek naar een MOD? Bekijk ons archief. Support wordt helaas niet meer verleend.
Forumregels

Sinds 1 januari 2009 wordt phpBB2 niet meer ondersteund.
Onderstaande informatie is verouderd en dient uitsluitend als archief.
phpBB2.0.x
Gesloten
CoNiO
Berichten: 273
Lid geworden op: 01 jun 2004, 08:16
Locatie: Brugge, Belgium

shoutbox enkel zichtbaar voor admins

Bericht door CoNiO » 22 jan 2005, 16:18

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 -->

Gebruikersavatar
Stef
Berichten: 9080
Lid geworden op: 04 jun 2003, 20:47

Bericht door Stef » 22 jan 2005, 16:23

Is "switch_admin" wel gedefineerd?

CoNiO
Berichten: 273
Lid geworden op: 01 jun 2004, 08:16
Locatie: Brugge, Belgium

Bericht door CoNiO » 22 jan 2005, 17:21

Stefkuh schreef:Is "switch_admin" wel gedefineerd?
hmm, en waar doe je dat ?

Gebruikersavatar
mosymuis
Berichten: 6940
Lid geworden op: 05 feb 2003, 14:00
Locatie: Amsterdam
Contacteer:

Bericht door mosymuis » 22 jan 2005, 17:30

Normaal gesproken in includes/page_header.php. Als je dit niet gedaan hebt kan je de goede switch vinden met zoekmachine op dit forum.

CoNiO
Berichten: 273
Lid geworden op: 01 jun 2004, 08:16
Locatie: Brugge, Belgium

Bericht door CoNiO » 22 jan 2005, 18:04

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() );
}

Gebruikersavatar
Stef
Berichten: 9080
Lid geworden op: 04 jun 2003, 20:47

Bericht door Stef » 22 jan 2005, 18:27

Code: Selecteer alles

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

CoNiO
Berichten: 273
Lid geworden op: 01 jun 2004, 08:16
Locatie: Brugge, Belgium

Bericht door CoNiO » 22 jan 2005, 18:57

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 ?

Gebruikersavatar
Paul
Beheerder
Beheerder
Berichten: 20316
Lid geworden op: 23 okt 2003, 11:38
Locatie: Utrecht
Contacteer:

Bericht door Paul » 22 jan 2005, 19:00

Code: Selecteer alles

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

CoNiO
Berichten: 273
Lid geworden op: 01 jun 2004, 08:16
Locatie: Brugge, Belgium

Bericht door CoNiO » 22 jan 2005, 19:08

paulus schreef:

Code: Selecteer alles

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

Gebruikersavatar
Paul
Beheerder
Beheerder
Berichten: 20316
Lid geworden op: 23 okt 2003, 11:38
Locatie: Utrecht
Contacteer:

Bericht door Paul » 22 jan 2005, 19:34

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()); 
} 

CoNiO
Berichten: 273
Lid geworden op: 01 jun 2004, 08:16
Locatie: Brugge, Belgium

Bericht door CoNiO » 22 jan 2005, 19:42

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());
}

Gebruikersavatar
Stef
Berichten: 9080
Lid geworden op: 04 jun 2003, 20:47

Bericht door Stef » 22 jan 2005, 19:45

CoNiO schreef:neen, ik krijg geen foutmelding er komt gewoon niets tevoorschijn.
Dat komt omdat jij admin bent en geen mod.

CoNiO
Berichten: 273
Lid geworden op: 01 jun 2004, 08:16
Locatie: Brugge, Belgium

Bericht door CoNiO » 22 jan 2005, 19:49

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 -->

Gebruikersavatar
mosymuis
Berichten: 6940
Lid geworden op: 05 feb 2003, 14:00
Locatie: Amsterdam
Contacteer:

Bericht door mosymuis » 23 jan 2005, 23:38

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 -->

Gesloten