Seite 2 von 4
Verfasst: 02.02.2008 22:26
von Gedönsrat
Aaahhhso.
Gibts da keine Möglichkeit das so zu ändern, dass
die Änderung immer angezeigt wird?
Gruß
Gedönsrat
Verfasst: 02.02.2008 22:41
von bantu
Open includes/functions_posting.php
Find
Code: Alles auswählen
// If edit reason is given always display edit info
// If editing last post then display no edit info
// If m_edit permission then display no edit info
// If normal edit display edit info
// Display edit info if edit reason given or user is editing his post, which is not the last within the topic.
if ($data['post_edit_reason'] || (!$auth->acl_get('m_edit', $data['forum_id']) && ($post_mode == 'edit' || $post_mode == 'edit_first_post')))
{
$data['post_edit_reason'] = truncate_string($data['post_edit_reason'], 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' && $auth->acl_get('m_edit', $data['forum_id']))
{
$sql_data[POSTS_TABLE]['sql'] = array(
'post_edit_reason' => '',
);
}
Replace with
Code: Alles auswählen
// Always display edit reason
$data['post_edit_reason'] = truncate_string($data['post_edit_reason'], 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';
Ungetestet! Rückmeldung erwünscht.
Verfasst: 02.02.2008 23:46
von Gedönsrat
Klappt wunnebaa.
Man muss etwas scrollen, ist in Zeile 1625 oderso.
Hab allerdings nur getestet, ob die Änderung angezeigt wird.
Das Klappt, aber welche anderen Auswirkungen das hat hab ich noch nich getestet.
Die jungfräuliche Originaldatei liegt aber noch wo anders.
Edit:
$sql_data[POSTS_TABLE]['stat'][] = 'post_edit_count = post_edit_count + 1';
Die "+1" hab ich durch "+0" ersetzt, damit da nich nachher 20 Änderungen stehen.
Besten Dank und Daumen hoch.
Gruß
Gedönsrat
Verfasst: 03.02.2008 00:11
von bantu
Wenn du die Edits nicht gezählt haben willst, entferne die ganze Zeile. Sonst wird unnötigerweise eine Datenbanktransaktion ausgeführt.
Verfasst: 03.02.2008 00:54
von Gedönsrat
Ahhja,
werd ich gleich nochmal testen.
Nochmals Dankeschön
Gruß
Gedönsrat
Verfasst: 03.02.2008 01:29
von Gedönsrat
Die Zeile scheint wichtig zu sein.
Wenn ich die komplett entferne, wird garnix mehr angezeigt.
Auch mit "+0" gehts nicht.
Gruß
Gedönsrat
Verfasst: 03.02.2008 18:18
von mark05
bantu hat geschrieben:Ohne das ganze Thema gelesen zu habe, kläre ich jetzt mal, wie die aktuelle Situation ist.
Ein Vermerk beim Editieren wird eingefügt, wenn
- ... es einen Folgebeitrag gibt und der Benutzer keine Moderatorenrechte im aktuellen Forum hat.
- ... es sich um den letzten Beitrag handelt, aber der Benutzer einen Grund angegeben hat.
Von Moderatoren sollte man erwarten können, dass sie beim Editieren einen Grund eingeben.
Gruß,
bantu.
PS: Hoffe ich hab alle Fälle abgedeckt.

sorry das ist ein zimlicher murks wenn es denn so ist ..........
fuer mich muesste es in jedem falle angezeigt werden.
holger
Verfasst: 03.02.2008 18:34
von bantu
Hast du mein Snippet oben mal ausprobiert? Wenn du das einbaust, sollte es immer angezeigt werden.
Was soll die Bemerkung?! Es zwingt dich keiner die Software zu verwenden.
Verfasst: 04.02.2008 14:01
von mark05
bantu hat geschrieben:Hast du mein Snippet oben mal ausprobiert? Wenn du das einbaust, sollte es immer angezeigt werden.
Was soll die Bemerkung?! Es zwingt dich keiner die Software zu verwenden.
hi
sorry aehm , das snpplet hatte ich nicht gesehen werde ich mal probieren.
und es ist auch klar das ich die soft nicht einsetzen muss , warum aber
gerade an der stelle eine veraenderung vorgenommen wurde die , in meinen
augen, eine verschlechterung gegenueber der allten phpbb2 version ist verstehe ich nicht.
wollte keinem auf die fuesse treten falls doch sorry dafuer
holger
Verfasst: 04.02.2008 19:42
von bantu
In meinen Augen ist das eine Verbesserung. Ich will z.B. nicht, dass in
derartigen Beiträgen steht "125 editiert". Die Funktion einen Edit-Grund einzugeben is ja in phpBB auch neu (mit Version 3).