Moderator rechten aanpassen

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
budofrank
Berichten: 139
Lid geworden op: 13 feb 2005, 17:15
Locatie: Ede

Moderator rechten aanpassen

Bericht door budofrank » 04 okt 2006, 09:41

Is het mogelijk om de rechten van een moderator aan tepassen?
En dan zo dat de moderator geen IP scan kan uitvoeren?

Standaard kan de moderator het bericht bewerken, verwijderen en een IP scan uitvoeren, dit laatste wil ik eigenlijk uitgevinkt hebben.

Dus alleen de administrators kunnen een IP scan uitvoeren.

Raimon
Berichten: 4397
Lid geworden op: 27 aug 2005, 12:59
Contacteer:

Bericht door Raimon » 04 okt 2006, 20:36

Ja dat kan, je kan dat doen door de IP knop onzichtbaar te maken voor Moderators:

Open:

Code: Selecteer alles

viewtopic.php
Zoek:

Code: Selecteer alles

    if ( $is_auth['auth_mod'] ) 
   { 
      $temp_url = "modcp.$phpEx?mode=ip&" . POST_POST_URL . "=" . $postrow[$i]['post_id'] . "&" . POST_TOPIC_URL . "=" . $topic_id . "&sid=" . $userdata['session_id']; 
      $ip_img = '<a href="' . $temp_url . '"><img src="' . $images['icon_ip'] . '" alt="' . $lang['View_IP'] . '" title="' . $lang['View_IP'] . '" border="0" /></a>'; 
      $ip = '<a href="' . $temp_url . '">' . $lang['View_IP'] . '</a>'; 
    
      $temp_url = "posting.$phpEx?mode=delete&" . POST_POST_URL . "=" . $postrow[$i]['post_id'] . "&sid=" . $userdata['session_id']; 
      $delpost_img = '<a href="' . $temp_url . '"><img src="' . $images['icon_delpost'] . '" alt="' . $lang['Delete_post'] . '" title="' . $lang['Delete_post'] . '" border="0" /></a>'; 
      $delpost = '<a href="' . $temp_url . '">' . $lang['Delete_post'] . '</a>'; 
   }
Vervang met:

Code: Selecteer alles

 if ( $userdata['user_level'] == ADMIN && $userdata['session_logged_in'] ) 
   { 
      $temp_url = "modcp.$phpEx?mode=ip&" . POST_POST_URL . "=" . $postrow[$i]['post_id'] . "&" . POST_TOPIC_URL . "=" . $topic_id . "&sid=" . $userdata['session_id']; 
      $ip_img = '<a href="' . $temp_url . '"><img src="' . $images['icon_ip'] . '" alt="' . $lang['View_IP'] . '" title="' . $lang['View_IP'] . '" border="0" /></a>'; 
      $ip = '<a href="' . $temp_url . '">' . $lang['View_IP'] . '</a>'; 
   } 

   if ( $is_auth['auth_mod'] ) 
   { 
      $temp_url = "posting.$phpEx?mode=delete&" . POST_POST_URL . "=" . $postrow[$i]['post_id'] . "&sid=" . $userdata['session_id']; 
      $delpost_img = '<a href="' . $temp_url . '"><img src="' . $images['icon_delpost'] . '" alt="' . $lang['Delete_post'] . '" title="' . $lang['Delete_post'] . '" border="0" /></a>'; 
      $delpost = '<a href="' . $temp_url . '">' . $lang['Delete_post'] . '</a>'; 
   }
Vervolgens sla je alles veilig op!

Gebruikersavatar
budofrank
Berichten: 139
Lid geworden op: 13 feb 2005, 17:15
Locatie: Ede

Bericht door budofrank » 04 okt 2006, 21:27

Raimon schreef:Ja dat kan, je kan dat doen door de IP knop onzichtbaar te maken voor Moderators:

Open:

Code: Selecteer alles

viewtopic.php
Zoek:

Code: Selecteer alles

    if ( $is_auth['auth_mod'] ) 
   { 
      $temp_url = "modcp.$phpEx?mode=ip&" . POST_POST_URL . "=" . $postrow[$i]['post_id'] . "&" . POST_TOPIC_URL . "=" . $topic_id . "&sid=" . $userdata['session_id']; 
      $ip_img = '<a href="' . $temp_url . '"><img src="' . $images['icon_ip'] . '" alt="' . $lang['View_IP'] . '" title="' . $lang['View_IP'] . '" border="0" /></a>'; 
      $ip = '<a href="' . $temp_url . '">' . $lang['View_IP'] . '</a>'; 
    
      $temp_url = "posting.$phpEx?mode=delete&" . POST_POST_URL . "=" . $postrow[$i]['post_id'] . "&sid=" . $userdata['session_id']; 
      $delpost_img = '<a href="' . $temp_url . '"><img src="' . $images['icon_delpost'] . '" alt="' . $lang['Delete_post'] . '" title="' . $lang['Delete_post'] . '" border="0" /></a>'; 
      $delpost = '<a href="' . $temp_url . '">' . $lang['Delete_post'] . '</a>'; 
   }
Vervang met:

Code: Selecteer alles

 if ( $userdata['user_level'] == ADMIN && $userdata['session_logged_in'] ) 
   { 
      $temp_url = "modcp.$phpEx?mode=ip&" . POST_POST_URL . "=" . $postrow[$i]['post_id'] . "&" . POST_TOPIC_URL . "=" . $topic_id . "&sid=" . $userdata['session_id']; 
      $ip_img = '<a href="' . $temp_url . '"><img src="' . $images['icon_ip'] . '" alt="' . $lang['View_IP'] . '" title="' . $lang['View_IP'] . '" border="0" /></a>'; 
      $ip = '<a href="' . $temp_url . '">' . $lang['View_IP'] . '</a>'; 
   } 

   if ( $is_auth['auth_mod'] ) 
   { 
      $temp_url = "posting.$phpEx?mode=delete&" . POST_POST_URL . "=" . $postrow[$i]['post_id'] . "&sid=" . $userdata['session_id']; 
      $delpost_img = '<a href="' . $temp_url . '"><img src="' . $images['icon_delpost'] . '" alt="' . $lang['Delete_post'] . '" title="' . $lang['Delete_post'] . '" border="0" /></a>'; 
      $delpost = '<a href="' . $temp_url . '">' . $lang['Delete_post'] . '</a>'; 
   }
Vervolgens sla je alles veilig op!
Bedankt Raimon, het is gelukt :thumb:

Gesloten