Auf Grund einer falschen Definition des Attributs isPermaLink des Elements guid wird dessen Inhalt als Permalink erkannt, was aber definitiv falsch ist, wenn dies kein Permanentlink ist.
Gemeint ist folgender Code im blosxom.cgi beim story-Template für RSS:
rss story <guid isPermaLink="true">$url$path/$fn</guid>
Der erzeugte Link wäre beispielweise für den Blogeintrag fehler-im-system in der Kategorie computer: http://www.example.com/blosxom.cgi/computer/fehler-im-system. Da dies aber in Wirklichkeit kein Permanentlink ist, sondern ein eindeutiger Bezeichener zum Blogeintrag, werden RSS-Reader in die Irre geführt, denn es gibt keinen Blogeintrag mit dem URL http://www.example.com/blosxom.cgi/computer/fehler-im-system!
Korrekt ist deswegen:
rss story <guid isPermaLink="false">$url$path/$fn</guid>
Sowas kann in der Eile schon mal passieren. Den Bug habe ich jedenfalls am 29. Juli an die Blosxom-Entwicklerliste gemeldet.

Kommentare
#1 GwenDragon schrieb am 5.8.2008 18:36 folgendes:
Und schon wurde mein gemeldeter Bug in der Rev. 1.81 <http://blosxom.cvs.sourceforge.net/blosxom/blosxom2/blosxom.cgi?revision=1.81&view=markup> gefixt.
↑Artikel
Kommentar für Blogeintrag
Vorschau des Kommentars
TrackBack-URL:
http://gwendragon.de/blog/Web/Webapplikationen/Blosxom/blosxom-bug-rss-template-guid-element.html/trackback↑Artikel