Seite 1 von 1

Limited Post Edit time - ein Unterforum ausschließen

Verfasst: 21.06.2007 17:58
von dennist
Hallo,

ich habe vor kurzem den Limited Post Edit time MOD eingebaut und bin auch sehr zufrieden. Nur würde ich in einem bestimmen Unterforum auch weiterhin das zeitunbeschränkte Editieren zulassen.

Dies müsste die relevante Änderung des Mods sein:

Code: Alles auswählen

#-----[ AFTER, ADD ]------------------------------------------ 
# 
   // 
   // BEGIN - Limited post edit time MOD 
   // 
   if ( $mode == 'editpost' && !$is_auth['auth_mod'] && $board_config['edit_time'] != '0' && !$submit) 
   { 
      $current_time = time(); 
      $difference_sec = $current_time - $post_info['post_time'] ; 
      $difference_min = ($current_time - $post_info['post_time']) / 60; 
      if ($difference_min > $board_config['edit_time'] ) 
      { 
         $message = sprintf($lang['edit_time_past'], $board_config['edit_time']) . '<br /><br />' . sprintf($lang['Click_view_message'], '<a href="' . append_sid("viewtopic.$phpEx?" . POST_POST_URL . "=" . $post_id) . '#' . $post_id . '">', '</a>') . '<br /><br />' . sprintf($lang['Click_return_forum'], '<a href="' . append_sid("viewforum.$phpEx?" . POST_FORUM_URL . "=$forum_id") . '">', '</a>'); 
         message_die(GENERAL_MESSAGE, $message); 
      } 
   } 

   // 
   // END - Limited post edit time MOD 
   //


Kann mir da jemand helfen?

Gruß Dennis

Re: Limited Post Edit time - ein Unterforum ausschließen

Verfasst: 29.06.2007 13:08
von Balint
Hallo!

Die einfache Lösung ist wohl, in die erste IF-Abfrage die ID des forums einzubauen:

Code: Alles auswählen

if ($forum_id != '5' && $mode == 'editpost' && !$is_auth['auth_mod'] && $board_config['edit_time'] != '0' && !$submit)
Die "5" im Beispiel natürlich mit der ID des entsprechenden Forums ersetzen (die ID findest du heraus, indem du im Index über den Forentitel fährst. Die Angabe www.deine-domain.de/viewforum.php?f=5 wäre z.B. die ID)

Ungetestet und auf eigene Gefahr - wie immer!


Viele Grüße,
Bálint

Verfasst: 30.06.2007 11:22
von dennist
danke, das werde ich mal so ausprobieren.

Gruß Dennis