Serendipity-Buch

Handbuch für Serendipity bestellen

Das offizielle, umfassende Serendipity-Handbuch für Einsteiger und Profis ist nun im Handel und kann online bei Amazon oder OpenSourcePress, oder auch bei jedem Buchhändler, bestellt werden!

Forum-Information

Before posting about errors, make sure that the answer cannot already be found in our FAQ or by searching this forum!
Posting is restricted to registered users (registering is free and simple!) due to recent spam attacks. When having trouble with this board, contact garvin(-at)s9y(-dot)org.

Board index Bugs Probleme mit RSS Feeds

Found a bug? Tell us!!
User avatar
Maex
Regular
 
Posts: 10
Joined: Sun Jun 24, 2007 9:41 pm
Location: München, Germany

Postby Maex » Sun Jun 24, 2007 9:55 pm

Hi!

Als RSS Reader verwende ich Thunderbird (egal ob 1.5.12 oder 2.0.4).
Sympton: Jedesmal wenn sich irgendwas an der .rss Datei aendert (und sei es nur der count in <slash:comments>, erscheinen aemtliche in der .rss Datei enthaltenen Artikel wieder als "neu" und zusaetzlich zu den alten.

Anscheinend scheint es sich um ein Problem der "neueren" Versionen zu handeln, da bei einigen s9y Blogs das Problem erst seit dem letzten Upgrade (SQLinjection) auftritt. Bei denen, die nur den ein-Zeilen-Fix gemacht haben, passiert das nicht.

Beim s9y-Blog selbst tritt das Problem uebrigens auch auf und schon seit laengerem :-(

\Maex

User avatar
garvinhicking
Core Developer
 
Posts: 26735
Joined: Tue Sep 16, 2003 9:45 pm
Location: Cologne, Germany

Postby garvinhicking » Mon Jun 25, 2007 1:04 pm

Hi!

Das ist ein "Feature" des RSS-Feeds von Serendipity. Es wertet den HTTP-Header "Last-Modified" aus, den ein Client sendet. Serendipity übermittelt dann nochmal alle neuen Einträge seit diesem Datum. Einige RSS-Reader kommen damit nicht klar, weil sie ein falsches Datum übermitteln.

Drei Optionen können in diesem Zusammenhang eingestellt werden:

1. In der Konfiguration des RSS-Plugins kann man einstellen, ob das RFC2616 aktiviert werden soll. Wenn das so ist, wird das Feature entsprechend deaktiviert.

2. Du kannst den rss.php feed aufrufen mittles http://blog/rss.php?nocache=true was das Feature client-seitig dann deaktiviert

3. In der Datei serendipity_config.inc.php kannst Du die Variable $serendipity['max_last_modified'] auf einen Wert setzen der angibt, wann ein neues Item als "aktualisiert" angesehen werden soll. Diese Option ist eigentlich dafür da, damit bei neuen kommentaren zu einem aktuellen Eintrag der RSS-Feed aktualisiert wird um die korrekte Kommentaranzahl in den Clients anzuzeigen.

Der Thunderbird-Client wertet anscheinend die IDs nicht korrekt aus und denkt daher immer, es gäbe einen neuen Eintrag. Man sollte sich damit an die Thunderbird-Entwickler wenden, denn es ist ein Bug ihres Systems dass trotz GUID ein Item doppelt eingelesen wird.

Referenzen: https://sourceforge.net/tracker/index.p ... tid=542822

Viele Grüße,
Garvin
# Garvin Hicking (s9y Developer)
# Did I help you? Consider making me happy: http://wishes.garv.in/
# or use my PayPal account "paypal {at} supergarv (dot) de"
# My "other" hobby: http://flickr.garv.in/



Return to Bugs

Who is online

Users browsing this forum: No registered users and 0 guests