Verschillend menu voor "gewone leden" en moddies

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
Noikes
Berichten: 40
Lid geworden op: 26 okt 2003, 17:38
Locatie: Tervuren
Contacteer:

Verschillend menu voor "gewone leden" en moddies

Bericht door Noikes » 05 nov 2005, 15:19

Ik had graag gehad dat de gewone leden een beperkter hoofdmenu krijgen dan de moddies & admins van het forum.
Ik heb hiervoor 2 versies van overall_header.tpl (overall_header.tpl en overall_header_moddies.tpl) gemaakt en volgende aanpassing van page_header.php:

Code: Selecteer alles

// Controleer of de bezoeker een Moddie of Admin is
$user_id = $userdata['user_id'];
$sql_zoeklevel = "SELECT user_level FROM " . USERS_TABLE . " WHERE user_id = $user_id";
$gezochte_level = mysql_query($sql_zoeklevel);
$gevonden_level = mysql_fetch_object($gezochte_level);
$lid_level = $gevonden_level->user_level;
if ($lid_level == 0) // Indien de bezoeker een gewoon lid is
 {
 $template->set_filenames(array('overall_header' => ( empty($gen_simple_header) ) ? 'overall_header.tpl' : 'simple_header.tpl') );
 }
else // Indien de bezoeker Moddie of Admin is
 {
 $template->set_filenames(array('overall_header' => ( empty($gen_simple_header) ) ? 'overall_header_moddies.tpl' : 'simple_header.tpl') );
 }
Blijkbaar is dit niet voldoende.. Waar moet ik nog aanpassingen doen?

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

Bericht door Paul » 05 nov 2005, 18:34

Code: Selecteer alles

if (!($userdata['user_level'] == ADMIN || $userdata['user_level'] == MOD)) // Indien de bezoeker een gewoon lid is
 {
 $template->set_filenames(array('overall_header' => ( empty($gen_simple_header) ) ? 'overall_header.tpl' : 'simple_header.tpl') );
 }
elseif (($userdata['user_level'] == ADMIN || $userdata['user_level'] == MOD))  // Indien de bezoeker Moddie of Admin is
 {
 $template->set_filenames(array('overall_header' => ( empty($gen_simple_header) ) ? 'overall_header_moddies.tpl' : 'simple_header.tpl') );
 } 
Moet werken.

Gesloten