Complete topic verwijderen door moderator

Installatie lukt niet? Plotseling een foutmelding. Of weet je niet hoe iets werkt. Problemen met phpBB2 kun je in dit archief opzoeken.
Forumregels

Sinds 1 januari 2009 wordt phpBB2 niet meer ondersteund.
Onderstaande informatie is verouderd en dient uitsluitend als archief.
phpBB2.0.x
Gesloten
Gebruikersavatar
Kaza
Berichten: 604
Lid geworden op: 13 sep 2003, 07:46
Locatie: Rotterdam
Contacteer:

Complete topic verwijderen door moderator

Bericht door Kaza » 08 jan 2004, 14:10

Complete topic verwijderen door moderator

Is dit op één of andere manier te blokken zodat deze functie alleen aan de administator is voorbehouden.
Last edited by Kazango on Sat sep 23, 2004 6:35 am; edited 458 times in total

Gebruikersavatar
Luuk
Berichten: 7311
Lid geworden op: 22 okt 2003, 10:07
Locatie: Delft

Bericht door Luuk » 08 jan 2004, 15:09

ACP => Forum permissie => klik op het forum => advance mode => vul bij delete (verwijderen) ADMIN in.
Afbeelding

Gebruikersavatar
Kaza
Berichten: 604
Lid geworden op: 13 sep 2003, 07:46
Locatie: Rotterdam
Contacteer:

Bericht door Kaza » 08 jan 2004, 15:51

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.
Last edited by Kazango on Sat sep 23, 2004 6:35 am; edited 458 times in total

Gebruikersavatar
WebSiteNet
Berichten: 6524
Lid geworden op: 20 okt 2003, 16:56
Locatie: Wieringerwerf
Contacteer:

Bericht door WebSiteNet » 08 jan 2004, 18:17

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>&nbsp;';
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>&nbsp;';
    }
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}" />
		&nbsp; 
VERVANG MET:

Code: Selecteer alles

	    <!-- BEGIN switch_admin -->
		<input type="submit" name="delete" class="liteoption" value="{L_DELETE}" />
		&nbsp; 
		<!-- 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.

Gebruikersavatar
Kaza
Berichten: 604
Lid geworden op: 13 sep 2003, 07:46
Locatie: Rotterdam
Contacteer:

Bericht door Kaza » 08 jan 2004, 20:48

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" :evil:
Last edited by Kazango on Sat sep 23, 2004 6:35 am; edited 458 times in total

Gesloten