Opper Moderator
Forumregels
Sinds 1 januari 2009 wordt phpBB2 niet meer ondersteund.
Onderstaande informatie is verouderd en dient uitsluitend als archief.
Sinds 1 januari 2009 wordt phpBB2 niet meer ondersteund.
Onderstaande informatie is verouderd en dient uitsluitend als archief.

Opper Moderator
Ik heb een forum met een open gedeelte voor alle geregistreerde gebruikers en bezoekers.
Ook heb ik een gedeelte dat alleen toegankelijk is en te zien voor mensen die lid zijn van een groep. Deze groep is moderator van de categorieen.
De permissies die ze enkel hebben zijn :
Bekijk All
Lees Mod
Verstuur mod
Antwoord mod
Bewerk admin
Verwijder admin
Sticky admin
Aankondigen admin
Stemmen mod
Poll aanmaken mod
Nu wil ik het volgende. Ik wil één persoon ook de rechten geven om hetzelde te kunnen doen in de catagorieen als de administrator. Maar hij mag niet aan andere categorieen zitten en boardinstellingen veranderen.
Een soort van opper moderator noem ik het maar. Hoe kan ik dit voor elkaar krijgen? Ik heb al naar Junoir Adminitrator gekeken maar volgens mij geven die alleen maar recht tot instellingen van de Admin Panel.
Graag een oplossing indien mogelijk....
Ook heb ik een gedeelte dat alleen toegankelijk is en te zien voor mensen die lid zijn van een groep. Deze groep is moderator van de categorieen.
De permissies die ze enkel hebben zijn :
Bekijk All
Lees Mod
Verstuur mod
Antwoord mod
Bewerk admin
Verwijder admin
Sticky admin
Aankondigen admin
Stemmen mod
Poll aanmaken mod
Nu wil ik het volgende. Ik wil één persoon ook de rechten geven om hetzelde te kunnen doen in de catagorieen als de administrator. Maar hij mag niet aan andere categorieen zitten en boardinstellingen veranderen.
Een soort van opper moderator noem ik het maar. Hoe kan ik dit voor elkaar krijgen? Ik heb al naar Junoir Adminitrator gekeken maar volgens mij geven die alleen maar recht tot instellingen van de Admin Panel.
Graag een oplossing indien mogelijk....
Volgens mij heet deze mod Super Moderator die hier te vinden is
http://www.phpbbhacks.com/viewhack.php?id=436

Probleempje
Ik ben aan het proberen deze mod in te voegen in mijn board maar bij het aanpassen van de bestanden kom ik tot een fout.
Ik heb ook de Admin Junoir Mod in mijn forum zitten en daar heb ik hetgeen wat ik moet verangen als eens moeten verangen met :#
#-----[ OPEN ]------------------------------------------
#
/phpBB2/includes/page_tail.php
#
#-----[ FIND ]------------------------------------------
#
$admin_link = ( $userdata['user_level'] == ADMIN ) ? '<a href="' . append_sid("admin/index.$phpEx") . '">' . $lang['Admin_panel'] . '</a><br /><br />' : '';
#
#-----[ REPLACE WITH ]------------------------------------------
#
if ( $userdata['user_level'] == ADMIN )
{
$admin_link = '<a href="' . append_sid("admin/index.$phpEx") . '">' . $lang['Admin_panel'] . '</a><br /><a href="' . append_sid("super_mod/index.$phpEx") . '">' . $lang['Super_Mod_panel'] . '</a><br /><br />';
}
else if ( $userdata['user_level'] == LESS_ADMIN )
{
$admin_link = '<a href="' . append_sid("super_mod/index.$phpEx") . '">' . $lang['Super_Mod_panel'] . '</a><br /><br />';
}
Hoe ga ik dit oplossen ?include_once($phpbb_root_path . 'includes/functions_jr_admin.' . $phpEx);
$admin_link = jr_admin_make_admin_link();
$template->set_filenames(array(
'overall_footer' => ( empty($gen_simple_header) ) ? 'overall_footer.tpl' : 'simple_footer.tpl')
);
Zoek het stuk van
eens in includes/functions_jr_admin.php en verander dat in dit:
Code: Selecteer alles
function jr_admin_make_admin_link()
Code: Selecteer alles
function jr_admin_make_admin_link()
{
global $lang, $userdata, $phpEx;
$jr_admin_userdata = jr_admin_get_user_info($userdata['user_id']);
if (!empty($jr_admin_userdata['user_jr_admin']))
{
return '<a href="admin/index.' . $phpEx . '?sid=' . $userdata['session_id'] . '">' . $lang['Admin_panel'] . '</a><br /><br />';
}
elseif ($userdata['user_level'] == ADMIN)
{
return '<a href="admin/index.' . $phpEx . '?sid=' . $userdata['session_id'] . '">' . $lang['Admin_panel'] . '</a><br /><br /><a href="super_mod/index.' . $phpEx . '?sid=' . $userdata['session_id'] . '">' . $lang['Super_Mod_panel'] . '</a><br /><br />';
}
else if ( $userdata['user_level'] == LESS_ADMIN )
{
return '<a href="super_mod/index.' . $phpEx . '?sid=' . $userdata['session_id'] . '">' . $lang['Super_Mod_panel'] . '</a><br /><br />';
}
else
{
return '';
}
}