*g* bis dich ÄrgerMr.Streeter hat geschrieben:Nun Doc,
dann sollte der Poster nächstes Mal dazu schreiben, was er meint.

also selbst ich als Super noobin hab verstanden was er sucht (was ich ja auch such) *hrhrh*

Code: Alles auswählen
500 - Fehler: Internal Server Error.
500 - Error: Internal Server Error.
Code: Alles auswählen
if ($data['post_edit_reason'] || (!$auth->acl_get($post_mode == 'edit' || $post_mode == 'edit_first_post')))
{
$data['post_edit_reason'] = truncate_string($data['post_edit_reason'], 255, 255, false);
$sql_data[POSTS_TABLE]['sql'] = array(
'post_edit_time' => $current_time,
'post_edit_reason' => $data['post_edit_reason'],
'post_edit_user' => (int) $data['post_edit_user'],
);
$sql_data[POSTS_TABLE]['stat'][] = 'post_edit_count = post_edit_count + 1';
}
else if (!$data['post_edit_reason'] && $mode == 'edit')
{
$sql_data[POSTS_TABLE]['sql'] = array(
'post_edit_reason' => '',
);
}
Diesen Mod zeigt Editierhinweise erst mal immer an. Nebenbei speichert er alle Editierversionen ab, die ein User mit der Berechtigung für Beitragsdetails sofort einsehen kann. Falls er auch die Berechtigung zum Löschen hat, kann er auch Beitragversionen sofort löschen. Dieser Mod ist für die phpBB-Version 3.0.2, und ich habe diesen auch getestet bei dieser phpBB-Version. Es funktioniert alles einwandfrei.nickvergessen hat geschrieben:http://www.phpbb.com/community/viewtopi ... 0&t=572129 könnte interessant sein
Code: Alles auswählen
:%s#.*define('POSTS_TABLE',\s*\$table_prefix . 'posts');.*#&\r//-- mod: Prime Post Revisions ----------------------------------------------//\rdefine('POST_REVISIONS_TABLE', $table_prefix . 'post_revisions');\r//-- end: Prime Post Revisions ----------------------------------------------//
Code: Alles auswählen
:%s#.*$table_ary = array(POSTS_TABLE, REPORTS_TABLE);.*#&\r//-- mod: Prime Post Revisions ----------------------------------------------//\r $table_ary[] = POST_REVISIONS_TABLE; // To delete the post's edit history\r//-- end: Prime Post Revisions ----------------------------------------------//
Code: Alles auswählen
:%s#.*$data\['topic_replies'\] = \$post_data\['topic_replies'\];.*#&\r//-- mod: Prime Post Revisions ----------------------------------------------//\r include($phpbb_root_path . 'includes/prime_post_revisions.' . $phpEx);\r store_post_revision_info($data, $post_data);\r//-- end: Prime Post Revisions ----------------------------------------------//
Code: Alles auswählen
:%s#.*\$max_post_time = 0;.*#&\r//-- mod: Prime Post Revisions ----------------------------------------------//\rinclude($phpbb_root_path . 'includes/prime_post_revisions.' . $phpEx);\r$prime_post_revisions = new prime_post_revisions($post_list, $forum_id, $topic_id, $post_id);\r//-- end: Prime Post Revisions ----------------------------------------------//
Code: Alles auswählen
:%s#\s*\/\/ Posts are stored in the \$rowset.*#//-- mod: Prime Post Revisions ----------------------------------------------//\r$prime_post_revisions->get_revision_info($post_list, $result, $viewtopic_url, $viewtopic_title);\r//-- end: Prime Post Revisions ----------------------------------------------//\r&
Code: Alles auswählen
:%s#\s*\/\/ Posts are stored in the \$rowset array while \$attach_list, \$user_cache\n\/\/ and the global bbcode_bitfield are built\nwhile (\$row = \$db->sql_fetchrow(\$result))\n\s*{.*#&\r//-- mod: Prime Post Revisions ----------------------------------------------//\r $prime_post_revisions->merge_revision_info($post_list, $result, $row);\r//-- end: Prime Post Revisions ----------------------------------------------//
Code: Alles auswählen
:%s#\s*// Editing information.*#//-- mod: Prime Post Revisions ----------------------------------------------//\r $prime_post_revisions->set_edit_count($row);\r//-- end: Prime Post Revisions ----------------------------------------------//\r&
Code: Alles auswählen
:%s#.*\$l_edit_time_total = (\$row\['post_edit_count'\] == 1) ? \$user->lang\['EDITED_TIME_TOTAL'\] : \$user->lang\['EDITED_TIMES_TOTAL'\];.*#//-- mod: Prime Post Revisions ----------------------------------------------//\r $prime_post_revisions->inject_user_data($row);\r//-- end: Prime Post Revisions ----------------------------------------------//\r&
Code: Alles auswählen
:%s#.*if (isset(\$cp_row\['row'\]) && sizeof(\$cp_row\['row'\])).*#//-- mod: Prime Post Revisions ----------------------------------------------//\r $prime_post_revisions->update_postrow($post_list, $i, $rowset, $postrow);\r//-- end: Prime Post Revisions ----------------------------------------------//\r&
Code: Alles auswählen
:%s#.*page_header(\$user->lang\['VIEW_TOPIC'\].*#&\r//-- mod: Prime Post Revisions ----------------------------------------------//\r$prime_post_revisions->assign_template_variables($viewtopic_url, $viewtopic_title);\r//-- end: Prime Post Revisions ----------------------------------------------//