Sie sind in Kategorie Blosxom

Brotkrumennavigation


Mittwoch, 30. Juli 2008

Bug in story-Template bei RSS

Schlagworte: , , ,
30.07.2008 · 16:33
Blosxom 2.1.0 (Rev. 1.75) weist leider einen Bug im einem Template auf, was dazu führt, dass RSS-Reader einen falschen URL als Link zum Blogeintrag verwenden.

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.

Autor: GwenDragon · Kategorie Blosxom · Permalink · Kommentare (1) · Kommentar schreiben

Kommentare

Kommentare als Feed · Kommentar schreiben

#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

Kommentar

Mit * gekennzeichnete Felder müssen angegeben werden.



(Textformatierung in Markdown möglich)

Hinweis zum Datenschutz

Falls es Probleme mit Kommentaren/Trackbacks gibt, bitte ich um eine Beschreibung per E-Mail.

TrackBack-URL: http://gwendragon.de/blog/Web/Webapplikationen/Blosxom/blosxom-bug-rss-template-guid-element.html/trackback

↑Artikel