phpBB unterscheidet da zunächst nicht.
Die Methode, selber den eigenen Beitrag nochmal aufrufen, ist die schnellste Methode, den Beitrag als gelesen zu markieren. Mann kann aber auch beim Posten dieses gleich eintragen lassen.
Ich melde mich nachher dazu.
EDIT: Versuch mal das hier:
Code: Alles auswählen
#
#-----[ OPEN ]-----
#
viewtopic.php
#
#-----[ FIND ]-----
#
//
// Define the little post icon
//
if ( $userdata['session_logged_in'] && $postrow[$i]['post_time'] > $userdata['user_lastvisit'] && $postrow[$i]['post_time'] > $topic_last_read )
#
#-----[ REPLACE WITH ]-----
#
//
// Define the little post icon
//
if ( $userdata['session_logged_in'] && $postrow[$i]['post_time'] > $userdata['user_lastvisit'] && $postrow[$i]['post_time'] > $topic_last_read && $postrow[$i]['user_id'] != $userdata['user_id'] )
#
#-----[ SAVE/CLOSE ALL FILES ]-----
#
# EoM
Hiermit wird lediglich in der Topic-Ansicht ein eigener Beitrag als gelesen markiert (weissees anstelle eines gelben Mini-Icons). Die Suchergebnisse sind davon unberührt.
Zur kurzen Erklärung: Das Forum prüft, ob die letzte Anmeldezeit eines Users älter ist, als die Post-Zeit. Daher werden auch eigene Beiträge zunächst als ungelesen markiert, bis man sich wieder am Board neu anmeldet (logout/login oder Browser neu starten).
Das lässt sich nur durch umfangreiche Mods beheben (Siehe hier "Unread Post Information in Database" unter Hacks/Mods oder "Keep Unread Flag" von
http://rpgnet.clanmckeen.com/demo).