Seite 2 von 4

Verfasst: 15.02.2004 13:50
von Schwarzer-Schlumpf
Also ich brauche doch noch mal eure Hilfe..

Wenn der editierte Beitrag mitten im Thema ist, dann zieht er diesen nach ganz unten und setzt ihn auf die Zeit des Editierens.

Dadurch wird ja das ganze Thema durcheinander gewürfelt.

Kann da was gegen machen.

Ich hoffe ihr wisst was ich meine...

Verfasst: 15.02.2004 14:10
von netzmeister
Hallo,
ja sorry es war noch ein kleiner Fehler drin..
Schau Dir den Mod nochmal an.. "Editierte Beiträge in der Forenansicht oben anzeigen"

Gruß netzmeister

Verfasst: 15.02.2004 14:21
von Schwarzer-Schlumpf
Hm irgenwie net

"UPDATE " . TOPICS_TABLE . " SET topic_title = '$post_subject', topic_type = $topic_type

Habe ich gar net.

Es steht zwar nun drunter dass der Beitrag editiert wurde, aber das Thema wird nicht als "neu" gekennzeichnet.

Verfasst: 15.02.2004 14:23
von netzmeister
Schwarzer-Schlumpf hat geschrieben:Hm irgenwie net

"UPDATE " . TOPICS_TABLE . " SET topic_title = '$post_subject', topic_type = $topic_type

Habe ich gar net.

Es steht zwar nun drunter dass der Beitrag editiert wurde, aber das Thema wird nicht als "neu" gekennzeichnet.
Ja weil Du ja schon Modifikationen an der Datei gemacht hast...
Du musst entweder diese neu uploaden und dann meinen Mod installieren
oder du machst die änderungen die du gemacht hast wieder rückgängig und baust den neuen Mod ein..

Gruß netzmeister

Verfasst: 15.02.2004 14:41
von Schwarzer-Schlumpf
Hm hatte die Zeile doch und hatte es auch intuitiv da einfach eingebaut.. :oops:

Nun heißt es sehen ob es klappt..

Verfasst: 16.02.2004 20:33
von Schwarzer-Schlumpf
Hm ich bin wohl zu blind oder zu ungeschickt oder es klappt einfach net mit 2.0.3

Verfasst: 06.08.2004 00:11
von Samariel
netzmeister hat geschrieben:Hallo,
ja sorry es war noch ein kleiner Fehler drin..
Schau Dir den Mod nochmal an.. "Editierte Beiträge in der Forenansicht oben anzeigen"

Gruß netzmeister
Funktioniert bei mir leider nicht (8er phpbb). Habe einige Beiträge eben neu editiert. Zwar zeigt er auch keine Fehler an, doch sind die Beiträge noch immer da, wo sie auch vorher ihren Platz hatten. :(

Verfasst: 17.05.2005 02:01
von daruler
netzmeister hat geschrieben:Hallo,
ja sorry es war noch ein kleiner Fehler drin..
Schau Dir den Mod nochmal an.. "Editierte Beiträge in der Forenansicht oben anzeigen"

Gruß netzmeister
Leider funktioniert der Snippet bei mir auch nicht :(

Verfasst: 29.05.2005 14:41
von daruler
Gibt es denn dafür keine funktionierenden Mod?

Verfasst: 05.06.2005 11:47
von doormaster
netzmeister hat geschrieben:Hallo,
hier mal eine Anleitung, ist aber nicht getestet.

Code: Alles auswählen

# 
#-----[ OPEN ]------------------------------------------ 
# 
includes/functions_post.php

# 
#-----[ FIND ]------------------------------------------ 
# 
$sql  = ($mode != "editpost") ? "INSERT INTO " . TOPICS_TABLE . " (topic_title, topic_poster, topic_time, forum_id, topic_status, topic_type, topic_vote) VALUES ('$post_subject', " . $userdata['user_id'] . ", $current_time, $forum_id, " . TOPIC_UNLOCKED . ", $topic_type, $topic_vote)" : "UPDATE " . TOPICS_TABLE . " SET topic_title = '$post_subject', topic_type = $topic_type " . (($post_data['edit_vote'] || !empty($poll_title)) ? ", topic_vote = " . $topic_vote : "") . " WHERE topic_id = $topic_id";

#
#-----[ REPLACE WITH ]-------------------------------------------
#
$sql  = ($mode != "editpost") ? "INSERT INTO " . TOPICS_TABLE . " (topic_title, topic_poster, topic_time, forum_id, topic_status, topic_type, topic_vote) VALUES ('$post_subject', " . $userdata['user_id'] . ", $current_time, $forum_id, " . TOPIC_UNLOCKED . ", $topic_type, $topic_vote)" : "UPDATE " . TOPICS_TABLE . " SET topic_title = '$post_subject', topic_time = $current_time, topic_type = $topic_type " . (($post_data['edit_vote'] || !empty($poll_title)) ? ", topic_vote = " . $topic_vote : "") . " WHERE topic_id = $topic_id";

# 
#-----[ FIND ]------------------------------------------ 
# 
$sql = ($mode != "editpost") ? "INSERT INTO " . POSTS_TABLE . " (topic_id, forum_id, poster_id, post_username, post_time, poster_ip, enable_bbcode, enable_html, enable_smilies, enable_sig) VALUES ($topic_id, $forum_id, " . $userdata['user_id'] . ", '$post_username', $current_time, '$user_ip', $bbcode_on, $html_on, $smilies_on, $attach_sig)" : "UPDATE " . POSTS_TABLE . " SET post_username = '$post_username', enable_bbcode = $bbcode_on, enable_html = $html_on, enable_smilies = $smilies_on, enable_sig = $attach_sig" . $edited_sql . " WHERE post_id = $post_id";

#
#-----[ REPLACE WITH ]-------------------------------------------
#
$sql = ($mode != "editpost") ? "INSERT INTO " . POSTS_TABLE . " (topic_id, forum_id, poster_id, post_username, post_time, poster_ip, enable_bbcode, enable_html, enable_smilies, enable_sig) VALUES ($topic_id, $forum_id, " . $userdata['user_id'] . ", '$post_username', $current_time, '$user_ip', $bbcode_on, $html_on, $smilies_on, $attach_sig)" : "UPDATE " . POSTS_TABLE . " SET post_username = '$post_username', post_time = $current_time, enable_bbcode = $bbcode_on, enable_html = $html_on, enable_smilies = $smilies_on, enable_sig = $attach_sig" . $edited_sql . " WHERE post_id = $post_id";

#
#-----[ SAVE/UPLOAD ]------------------------------------------------
#
# EoM

Probier es mal aus und gib bescheid falls es noch nicht funktioniert.
Aber wie gesagt keine Gew?hr. Habe es nicht getestet.

Gru? Matthias

PS: Acid oder PhillipK falls Ihr einen Fehler entdeckt bitte sagen.. ;-)

hab ich gemacht, aber da werden dann die editierten Beitr?ge immer als letzter Beitrag angezeigt, ich mag aber, das dann nur der Thread als nicht gelesen markiert wird, kann man so etwas machen?