Dieses kleine Snippet behebt diesen Mißstand:
- Code: Alles auswählen
- #
 #----------[ OPEN ]-------------------------------------
 #
 language/lang_english/lang_main.php
 #
 #----------[ FIND ]-------------------------------------
 #
 $lang['Delete_post'] = 'Delete this post';
 #
 #----------[ AFTER, ADD ]-------------------------------
 #
 $lang['no_double_post'] = "Don't merge with previous Post";
 #
 #----------[ OPEN ]-------------------------------------
 #
 language/lang_german/lang_main.php
 #
 #----------[ FIND ]-------------------------------------
 #
 $lang['Delete_post'] = 'Beitrag löschen';
 #
 #----------[ AFTER, ADD ]-------------------------------
 #
 $lang['no_double_post'] = 'Nicht mit dem vorangegangenem Beitrag zusammenfügen!';
 #
 #----------[ OPEN ]-------------------------------------
 #
 templates/subSilver/posting_body.tpl
 #
 #----------[ FIND ]-------------------------------------
 #
 <!-- END switch_delete_checkbox -->
 #
 #----------[ AFTER, ADD ]-------------------------------
 #
 <!-- BEGIN switch_no_double_post -->
 <tr>
 <td>
 <input type="checkbox" name="no_double_post" />
 </td>
 <td><span class="gen"><font color ="Blue">{L_NO_DOUBLE_POST}</font></span></td>
 </tr>
 <!-- END switch_no_double_post -->
 #
 #----------[ OPEN ]-------------------------------------
 #
 posting.php
 #
 #----------[ FIND ]-------------------------------------
 #
 if ( $mode == 'reply' && $userdata['user_id'] != ANONYMOUS )
 #
 #----------[ REPLACE WITH ]-----------------------------
 #
 $no_double_post = ( !empty($HTTP_POST_VARS['no_double_post']) ) ? $HTTP_POST_VARS['no_double_post'] : '';
 if ( $mode == 'reply' && $userdata['user_id'] != ANONYMOUS && !$no_double_post )
 #
 #----------[ FIND ]-------------------------------------
 #
 $template->assign_block_vars('switch_delete_checkbox', array());
 }
 #
 #----------[ AFTER, ADD ]-------------------------------
 #
 //
 // No_double_post
 //
 if ( $mode == 'reply' && $is_auth['auth_mod'] )
 {
 $sql = "SELECT post_id, poster_id, post_time, MAX(post_time) FROM " . POSTS_TABLE . " WHERE topic_id = $topic_id GROUP BY post_time ORDER BY post_time DESC LIMIT 1";
 
 if ( !($result = $db->sql_query($sql)) )
 {
 message_die(GENERAL_ERROR, 'Could not obtain forums information', '', __LINE__, __FILE__, $sql);
 }
 $post_id_last_row = $db->sql_fetchrow($result);
 $current_time = time();
 $difference_time = $current_time - $post_id_last_row['post_time'];
 if ( $post_id_last_row['poster_id'] == $userdata['user_id'] && ( $difference_time < ( $board_config['join_interval'] * 3600 ) ) )
 {
 $template->assign_block_vars('switch_no_double_post', array());
 }
 }
 #
 #----------[ FIND ]-------------------------------------
 #
 'L_DELETE_POST' => $lang['Delete_post'],
 #
 #----------[ AFTER, ADD ]-------------------------------
 #
 'L_NO_DOUBLE_POST' => $lang['no_double_post'],
 #
 #----------[ SAVE AND CLOSE ALL FILES ]-----------------
 #
 # EoM








