Pagina 1 van 1
Complete topic verwijderen door moderator
Geplaatst: 08 jan 2004, 14:10
door Kaza
Complete topic verwijderen door moderator
Is dit op één of andere manier te blokken zodat deze functie alleen aan de administator is voorbehouden.
Geplaatst: 08 jan 2004, 15:09
door Luuk
ACP => Forum permissie => klik op het forum => advance mode => vul bij delete (verwijderen) ADMIN in.
Geplaatst: 08 jan 2004, 15:51
door Kaza
Luuk schreef:ACP => Forum permissie => klik op het forum => advance mode => vul bij delete (verwijderen) ADMIN in.
Werkt natuulijk wel, alleen nu kan een moderator geen afzonderlijke berichten verwijderen. Het gaat om complete topics.
Geplaatst: 08 jan 2004, 18:17
door WebSiteNet
OPEN viewtopic.php en VIND rond regel 583:
Code: Selecteer alles
if ( $is_auth['auth_mod'] )
{
$s_auth_can .= sprintf($lang['Rules_moderate'], "<a href=\"modcp.$phpEx?" . POST_FORUM_URL . "=$forum_id&sid=" . $userdata['session_id'] . '">', '</a>');
$topic_mod .= "<a href=\"modcp.$phpEx?" . POST_TOPIC_URL . "=$topic_id&mode=delete&sid=" . $userdata['session_id'] . '"><img src="' . $images['topic_mod_delete'] . '" alt="' . $lang['Delete_topic'] . '" title="' . $lang['Delete_topic'] . '" border="0" /></a> ';
Verander in:
Code: Selecteer alles
if ( $is_auth['auth_mod'] )
{
$s_auth_can .= sprintf($lang['Rules_moderate'], "<a href=\"modcp.$phpEx?" . POST_FORUM_URL . "=$forum_id&sid=" . $userdata['session_id'] . '">', '</a>');
if($userdata['user_level'] == ADMIN)
{
$topic_mod .= "<a href=\"modcp.$phpEx?" . POST_TOPIC_URL . "=$topic_id&mode=delete&sid=" . $userdata['session_id'] . '"><img src="' . $images['topic_mod_delete'] . '" alt="' . $lang['Delete_topic'] . '" title="' . $lang['Delete_topic'] . '" border="0" /></a> ';
}
OPEN modcp.php en VIND rond regel 1061:
Code: Selecteer alles
default:
$page_title = $lang['Mod_CP'];
include($phpbb_root_path . 'includes/page_header.'.$phpEx);
VOEG ER NA TOE:
Code: Selecteer alles
if($userdata['user_level'] == ADMIN)
{
$template->assign_block_vars('switch_admin', array());
}
OPEN templates/subSilver/modcp_body.tpl en VIND rond regel 37:
Code: Selecteer alles
<input type="submit" name="delete" class="liteoption" value="{L_DELETE}" />
VERVANG MET:
Code: Selecteer alles
<!-- BEGIN switch_admin -->
<input type="submit" name="delete" class="liteoption" value="{L_DELETE}" />
<!-- END switch_admin -->
Het enigste wat nu gedaan is, is dat de knoppen naar verwijderen er niet meer zijn als je een mod bent. ze zijn er nog wel voor admins.
Geplaatst: 08 jan 2004, 20:48
door Kaza
Hier kom ik al een eind mee

Thx
Alleen zou het nu nog mogelijk zijn om met handmatig regel invoeren modcp?t=01blabla de delete uitvoering te activeren. Maar dan praten we niet meer om "per ongeluk"
