Seite 1 von 2

Eigene Beiträge werden beim nächsten Mal als neu angezeigt

Verfasst: 16.03.2007 20:25
von Charissima
Hallo,
meine Mitglieder und auch ich haben hin und wieder den Fall, dass eigene Beiträge beim nächsten Aufruf des Forums als neu angezeigt werden.
Das gilt sowohl für die Startseite als auch für die Forenübersicht.

Es ist nicht immer so, eine Gesetzmäßigkeit konnte ich aber noch nicht feststellen. Cookies wurden zwischendurch auch nicht gelöscht. Das Forum ist auf der neuesten Version.

Kennt ihr diesen Effekt auch und woran könnte das liegen?

Gruß, Karin

Verfasst: 16.03.2007 21:58
von .:Falo:.
Habe das gleiche Problem, irgendwie merkwürdig. Bitte helfen!!!

Verfasst: 19.03.2007 10:56
von Charissima
Ich habe jetzt an den entsprechenden Stellen zusätzlich die Abfrage drin, ob die letzte Antwort vom aktuellen Benutzer stammt:

Code: Alles auswählen

#
#-----[ OPEN ]------------------------------------------
#
index.php

#
#-----[ FIND ]------------------------------------------
#
if ( empty($tracking_topics[$check_topic_id]) )

#
#-----[ REPLACE WITH ]------------------------------------------
#
if ( empty($tracking_topics[$check_topic_id]) && $forum_data[$j]['user_id'] != $userdata['user_id'] )

#
#-----[ FIND ]------------------------------------------
#
if ( $tracking_topics[$check_topic_id] < $check_post_time )

#
#-----[ REPLACE WITH ]------------------------------------------
#
if ( $tracking_topics[$check_topic_id] < $check_post_time && $forum_data[$j]['user_id'] != $userdata['user_id'] )

#
#-----[ OPEN ]------------------------------------------
#
viewforum.php

#
#-----[ FIND ]------------------------------------------
#
if( $topic_rowset[$i]['post_time'] > $userdata['user_lastvisit'] )

#
#-----[ REPLACE WITH ]------------------------------------------
#
if( $topic_rowset[$i]['post_time'] > $userdata['user_lastvisit']  && $topic_rowset[$i]['id2'] != $userdata['user_id'] ) 

#
#-----[ FIND ]------------------------------------------
#
if( !empty($tracking_topics) || !empty($tracking_forums) || isset($HTTP_COOKIE_VARS[$board_config['cookie_name'] . '_f_all']) )

#
#-----[ REPLACE WITH ]------------------------------------------
#
if( (!empty($tracking_topics) || !empty($tracking_forums) || isset($HTTP_COOKIE_VARS[$board_config['cookie_name'] . '_f_all'])) && $topic_rowset[$i]['id2'] != $userdata['user_id'] )

#
#-----[ SAVE/CLOSE ALL FILES ]------------------------------------------
#
# EoM
Hat dieses Problem wirklich sonst noch niemand gehabt?

Gruß, Karin

Verfasst: 19.03.2007 11:43
von Christian_W
Das ist meistens ein Problem mit den cookies:
KB:cookie_probleme

Gruß Christian

Verfasst: 19.03.2007 12:09
von Charissima
An die Cookies dachte ich natürlich auch zuerst. Der angegebene Link trifft das Problem aber nicht, denn bei mir werden ja nicht ungelesene Postings sofort als gelesen markiert, sondern eigene Postings als ungelesen.

Beispiel: Ich schreibe einen Beitrag, logge mich aus, lösche die Cookies, logge mich wieder ein und sehen meinen soeben geschriebenen Beitrag als ungelesen markiert.

Gruß, Karin

Verfasst: 19.03.2007 12:47
von gn#36
Dieser Effekt tritt hier im phpbb.de Forum genau so wie in meinem Forum ebenfalls auf. Ein System habe ich noch nicht entdecken können, es stört mich allerdings auch nicht sonderlich gravierend...
Der Effekt tritt jedenfalls auch auf, wenn man sich nicht ausloggt und die Cookies löscht (Browser: FF 1.5.0.10), aber nicht grundsätzlich bei jedem Post.

Verfasst: 19.03.2007 15:50
von tom971
hy
ich habe auch dieser Problem hier
Servus Tom

Verfasst: 19.03.2007 20:06
von Charissima
Ich habe die weiter oben von mir beschriebene Änderung eingebaut und keine Probleme mehr.

Gruß, Karin

Verfasst: 13.06.2007 10:54
von Fussball-Experte.com
Hi,
habe das selbe Problem,
und wollte deswegen die Veränderungen an der index.php und viewforum.php durchführen. Habe allerdings bereits den Mod Highlight Topics User Posted In eingebaut. Und anscheinend vertragen sich die beiden Mods nicht wikrlich, kann aber auch leider die Problemzeile nicht finden. Könnt ihr einmal über meine dateien drüber gucken? Was kann ich verändern, dmait alles wieder funktioniert, oder ist es unmöglich beide MOds gleichzeitig installiert zu haben?

http://fussball-experte.com/index.php.txt
http://fussball-experte.com/viewforum.php.txt

Greetz

Verfasst: 13.06.2007 19:13
von Charissima
Hallo!

Sorry, das war mein Fehler.

In der Anleitung für die viewforum.php habe ich statt "replace with" "after add" geschrieben (oben in der Anleitung habe ich das schon ausgebessert).

Bitte lösche in deiner viewforum.php diese if-Abfragen:
if( $topic_rowset[$i]['post_time'] > $userdata['user_lastvisit'] )
und
if( !empty($tracking_topics) || !empty($tracking_forums) || isset($HTTP_COOKIE_VARS[$board_config['cookie_name'] . '_f_all']) )
Dann sollte es wieder klappen, sonst melde dich bitte nochmal
Gruß, Karin

P.S.: Habe mir gerade kurz dein Forum angeschaut, nettes Outfit so in rasengrün und mit den Bällen!