Darathor
Citation :
But : De base dans phpBB, le message "Dernière édition par [...] le [...]; édité [...] fois" ne tient pas compte des éditions faites par les modérateurs, ni des éditions sur un message sans réponses. Avec ce MOD, toutes les éditions sont décomptées.
Auteur : Darathor (darathor@free.fr)
Version : 1.0 (10/11/2007)
Compatibilité phpBB : 2.0.22
SQL :
Code :
ALTER TABLE `phpbb_posts` ADD `post_last_editor` VARCHAR( 50 ) ;
Dans "includes/functions_post.php" :
Code :
#
# Trouver
#
$edited_sql = ($mode == 'editpost' && !$post_data['last_post'] && $post_data['poster_post']) ? ", post_edit_time = $current_time, post_edit_count = post_edit_count + 1 " : "";
#
# Remplacer par
#
// DEBUT MOD Log all editions
// -- DEBUT Enlevé
// $edited_sql = ($mode == 'editpost' && !$post_data['last_post'] && $post_data['poster_post']) ? ", post_edit_time = $current_time, post_edit_count = post_edit_count + 1 " : "";
// -- FIN Enlevé
$edited_sql = ($mode == 'editpost') ? (", post_edit_time = $current_time, post_edit_count = post_edit_count + 1, post_last_editor = '" . addslashes($userdata['username']) . "' ") : "";
// FIN MOD Log all editions
Dans "viewtopic.php" :
Code :
#
# Trouver
#
$l_edited_by = '<br /><br />' . sprintf($l_edit_time_total, $poster, create_date($board_config['default_dateformat'], $postrow[$i]['post_edit_time'], $board_config['board_timezone']), $postrow[$i]['post_edit_count']);
#
# Remplacer par
#
// DEBUT MOD Log all editions
// -- DEBUT Enlevé
// $l_edited_by = '<br /><br />' . sprintf($l_edit_time_total, $poster, create_date($board_config['default_dateformat'], $postrow[$i]['post_edit_time'], $board_config['board_timezone']), $postrow[$i]['post_edit_count']);
// -- FIN Enlevé
$last_editor = ($postrow[$i]['post_last_editor'] != '') ? $postrow[$i]['post_last_editor'] : $poster;
$l_edited_by = '<br /><br />' . sprintf($l_edit_time_total, $last_editor, create_date($board_config['default_dateformat'], $postrow[$i]['post_edit_time'], $board_config['board_timezone']), $postrow[$i]['post_edit_count']);
// FIN MOD Log all editions