Is er ook en mod zodat gebruikers hun posts niet meer kunnen veranderen als een moderator ze heeft aangepast?
b.v.
Iemand plaatst dit op het forum: "wow, jij bent echt een noob. Maar nee, dat heb ik niet"
Kan ik het dan zo instellen dat nadat ik dat "wow, jij bent echt een noob" heb verwijderd, dat de user het bericht niet meer kan aanpassen?
Gebruikers bericht niet meer veranderen
Forumregels
Sinds 1 januari 2009 wordt phpBB2 niet meer ondersteund.
Onderstaande informatie is verouderd en dient uitsluitend als archief.
Sinds 1 januari 2009 wordt phpBB2 niet meer ondersteund.
Onderstaande informatie is verouderd en dient uitsluitend als archief.

- Denskie War
- Berichten: 479
- Lid geworden op: 22 aug 2006, 17:08
- Locatie: Hulsberg
- Contacteer:
Met deze mod zou het moeten gaan:
SQL:
Open posting.php en zoek
Zoek in lijn
Zet erachter, in dezelfde lijn
Zoek
Zet erachter
Zoek
Zet ervoor
Open viewtopic.php en zoek
Vervang met
Open includes/functions_post.php en zoek:
Zet erachter:
Open languages/lang_english/lang_main.php (voor alle lang_xxx mappen uitvoeren!!) en zoek:
Zer erachter
Succes :thumb:
SQL:
Code: Selecteer alles
ALTER TABLE `phpbb_posts` ADD `post_edit_mod` SMALLINT( 1 ) DEFAULT '0' NOT NULL ;
Code: Selecteer alles
$select_sql = (!$submit) ? ', t.topic_title, p.enable_bbcode, p.enable_html, p.enable_smilies, p.enable_sig, p.post_username, pt.post_subject, pt.post_text, pt.bbcode_uid, u.username, u.user_id, u.user_sig, u.user_sig_bbcode_uid' : '';
Code: Selecteer alles
p.post_username
Code: Selecteer alles
, p.post_edit_mod
Code: Selecteer alles
$post_data['poster_id'] = $post_info['poster_id'];
Code: Selecteer alles
$post_data['post_edit_mod'] = $post_info['post_edit_mod'];
Code: Selecteer alles
//
// Set toggles for various options
//
Code: Selecteer alles
if ( $is_auth_type == 'auth_edit' && $post_data['poster_post'] && $post_data['post_edit_mod'] )
{
$is_auth['auth_edit'] = 0;
$is_auth['auth_edit_type'] = $lang['Auth_Moderators'];
if ( $userdata['session_logged_in'] )
{
message_die(GENERAL_MESSAGE, $lang['Sorry_editing_after_mod']);
}
$redirect = "mode=quote&" . POST_POST_URL ."=" . $post_id;
redirect(append_sid("login.$phpEx?redirect=posting.$phpEx&" . $redirect, true));
}
Code: Selecteer alles
if ( ( $userdata['user_id'] == $poster_id && $is_auth['auth_edit'] ) || $is_auth['auth_mod'] )
Code: Selecteer alles
if ( ( $userdata['user_id'] == $poster_id && $is_auth['auth_edit'] && !$postrow[$i]['post_edit_mod'] ) || $is_auth['auth_mod'] )
Code: Selecteer alles
$edited_sql = ($mode == 'editpost' && !$post_data['last_post'] && $post_data['poster_post']) ? ", post_edit_time = $current_time, post_edit_count = post_edit_count + 1 " : "";
Code: Selecteer alles
$edited_sql .= ($mode == 'editpost') ? ( ", post_edit_mod = " . ( ($post_data['poster_post']) ? "0 " : "1 " )) : "";
Code: Selecteer alles
$lang['Sorry_auth_vote'] = 'Sorry, but only %s can vote in polls in this forum.';
Code: Selecteer alles
$lang['Sorry_editing_after_mod'] = 'Sorry, but you cannot edit your post after a editing of a moderator';