CommentFeed – 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
- Aktuelle Plugin-Version im SVN-Repository
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.5
- Das Plugin arbeitet jetzt besser mit dem Plugin CommentModeration zusammen: Nicht freigeschaltete Kommentare erscheinen nicht im Feed.
- 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) -
added by robertb 5 years ago.
RSS-Icon für den Feed
-
CommentFeed.jplug.php
(4.8 KB) -
added by robertb 3 years ago.
Plugin Version 1.5, arbeitet jetzt auch mit CommentModeration.jplug zusammen
