CommendFeed – RSS-Feed für die Kommentare
Dieses Plugin generiert einen RSS-2.0-Feed, in dem die letzten paar Kommentare enthalten sind, damit man immer informiert wird, wenn es neue Kommentare gibt.
Anforderungen
Das Plugin versucht standardmäßig auch einen komprimierten Feed anzulegen, dazu wird die zlib für PHP benötigt; zum korrekten Funktionieren des Plugins braucht man die Bibliothek allerdings nicht.
Download
- Plugin: CommentFeed.jplug.php
- Feed-Logo: JLOG_rss-comments.png
Installation
Den Quellcode in einer Datei Namens CommentFeed.jplug.php abspeichern und in das plugins Verzeichnis hochladen.
Um den Feed zu verlinken, muss weiterhin die personal/template.tpl noch erweitert werden, am Besten an der Stelle, an der die Standard-Feeds verlinkt sind:
<!-- im <head> des Templates: --> <link rel="alternate" type="application/rss+xml" title="RSS 2.0 - Comments" href="<jlog:homelink />/personal/rss-comments" /> <!-- in der Sub-Navigation: --> <dd class="rss"><jlog:rss-link /> <a href="<jlog:homelink />/personal/rss-comments" rel="alternate"> <img src="<jlog:homelink />/img/JLOG_rss-comments.png" alt="XML - Comments" /> </a> <br /> <jlog:rss-info /> </dd>
Das angehängte Feed-Icon ist das im Beispiel referenzierte Bild img/JLOG_rss-comments.png.
Beachte, dass dieser Code für die Verwendung mit Content Negotiation gedacht ist, deshalb ist nur personal/rss-comments verlinkt, ohne Content Negotiation lautet der Link personal/rss-comments.xml.
Beschreibung
Das Plugin aktualisiert jeweils beim Aktualisieren von Beiträgen auch den RSS-Feed der Kommentare. Der Feed, der unter personal/rss-comments.xml und optional personal/rss-comments.xml.gz abgelegt wird, enthält soviele Einträge, wie die Jlog-Konfigurationsvariable JLOG_SUB_CURRENT vorgibt.
Bugs
Das Errorhandling ist aktuell nicht zufriedenstellend, auf viele mögliche Fehler (in der SQL-Abfrage oder beim Schreiben von Dateien) kann momentan nicht reagiert werden.
Versionshistorie
- 1.4
- Enthält Änderungen, so dass das Plugin auch problemlos mit Jlog 1.1 funktioniert (JLOG_VERSION und Zeichensatz UTF-8)
- 1.3
- Diese Version behebt einen Bug bei der (vermeintlichen) Verwendung komprimierter Feeds.
Attachments
- JLOG_rss-comments.png (357 bytes) -
RSS-Icon für den Feed
, added by robertb on 01/10/2007 11:49:15 PM. - CommentFeed.jplug.php (4.7 kB) -
Pluginversion 1.4, funktioniert jetzt auch mit Jlog 1.1
, added by robertb on 05/26/2008 08:15:29 PM.
