Verwijder knopje weg voor moderators

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
Headstrong
Berichten: 439
Lid geworden op: 13 aug 2003, 17:21

Verwijder knopje weg voor moderators

Bericht door Headstrong » 29 apr 2004, 20:31

Zie titel, hoe doe je dat?
Ik wil dat alleen admins berichten kunnen verwijderen. Niet dat ik moderators niet vertrouw, maar voor de zekerheid.

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

Bericht door Luuk » 29 apr 2004, 21:06

admin paneel => forum permissies => selecteer forum => advanced mode => bij verwijderd op ADMIN zetten
Afbeelding

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

Bericht door mosymuis » 29 apr 2004, 21:36

Dat heeft geen effect op moderators Luuk, maar op individuele- of groepspermissies. Omdat dit een hardcoded oplossing vereist heb ik een kleine aanpassing geschreven, ik kan nog niet garanderen dat hij waterdicht is, ik hem hem nog niet getest;

http://mods.mosymuis.nl/viewtopic.php?t=104

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

Bericht door Luuk » 29 apr 2004, 21:39

ah, had het modcp paneel vergeten :oops:
Afbeelding

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

Bericht door mosymuis » 29 apr 2004, 21:42

Jouw aanpassing heeft ook geen invloed op viewtopic hoor.

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

Bericht door Luuk » 29 apr 2004, 21:46

het kruisje naast het bericht (bij edit etc) gaat denk ik wel weg, die functie lijkt me niet voor nix :roll:
Afbeelding

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

Bericht door mosymuis » 29 apr 2004, 21:47

mosymuis schreef:Dat heeft geen effect op moderators Luuk, maar op individuele- of groepspermissies. Omdat dit een hardcoded oplossing vereist (...)

Headstrong
Berichten: 439
Lid geworden op: 13 aug 2003, 17:21

Bericht door Headstrong » 30 apr 2004, 21:06

Bedankt voor de MOD. Ik zal hem nu installeren.

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

Bericht door Kaza » 01 mei 2004, 14:24

Dit werkt ook, ooit gekregen van WebSiteNet

Code: Selecteer alles

OPEN viewtopic.php en VIND rond regel 583: 
Code: 
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: 

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;'; 
    } 

Code: Selecteer alles

OPEN modcp.php en VIND rond regel 1061: 
Code: 
   default: 
      $page_title = $lang['Mod_CP']; 
      include($phpbb_root_path . 'includes/page_header.'.$phpEx); 
 

VOEG ER NA TOE: 
Code: 

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

Code: Selecteer alles


OPEN templates/subSilver/modcp_body.tpl en VIND rond regel 37: 
Code: 
      <input type="submit" name="delete" class="liteoption" value="{L_DELETE}" /> 
      &nbsp;  

VERVANG MET: 
Code: 
       <!-- BEGIN switch_admin --> 
      <input type="submit" name="delete" class="liteoption" value="{L_DELETE}" /> 
      &nbsp; 
      <!-- END switch_admin -->
Het verwijderd alleen de knoppen, niet de funktie!!
Last edited by Kazango on Sat sep 23, 2004 6:35 am; edited 458 times in total

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

Bericht door mosymuis » 01 mei 2004, 14:27

Die van mij doet praktisch hetzelfde, al laat de mijne het delete checkboxje in modcp staan en controleert hij de status bij het verwerken ervan.

Gesloten