off. Icon eines RSS-feeds

Nach dieser Möglichkeit habe ich schon lange gesucht. Bisher war man mit Textpattern ja ziemlich eingeengt was die Ausgabe des jeweiligen Contents im Feed anging. Eigentlich konnte man dabei nur zwischen den Formaten Atom und RSS wählen und zudem noch angeben ob (wenn vorhanden) nur das Exzerpt ausgegeben werden soll.

Nun fand ich aber z.B. schon immer die Idee cool, das jeweilige Artikelbild direkt im Feedreader auszugeben, bisher gelang das jedoch nur indem man ein Bild direkt in den Content einfügt, also relativ unschön.

Patrick aus dem Textpattern-Forum hat nun gestern auf meine Anfrage hin ein kleines Mini-Plugin zusammengeschraubt, mit dem man beliebigen Inhalt an den body eines Feed-Eintrags angehangen werden kann.

Ich habe das ganze ein wenig modifiziert, und zwar indem ich nun die Möglichkeit habe, den kompletten Content meines Feed-Bodys frei zu gestalten, und zwar über einen TXP-Baustein.

Dafür muss man einfach in der vorletzten Zeile aus $thisarticle['body'] .= parse($form); nun $thisarticle['body'] = parse($form); machen, und kann das Aussehen des Feed-Bodys nun über den Baustein feed_append frei gestalten.

Mein Baustein sieht derzeit z.B. einfach so aus:

<txp:article_image style="margin: 0.5em;float:right" thumbnail="1" />
<txp:body />

Nun wird also (sofern vorhanden) rechtsbündig in meinem Feed das jeweilige Artikelbild eingebunden. Das ganze könnte man nun beliebig erweitern, z.B. wie viele Kommentare es schon gibt, oder nochmals einen Link zum Artikel manuell einbinden. Gemixt mit ein paar Plugins ergeben sich daraus fast endlose Möglichkeiten…

Ich denke eine wirklich kleine aber feine Lösung die Patrick da schnell mal auf die Beine gestellt hat, ich bin jedenfalls gespannt was aus dem Plugin wird. Für meine Zwecke reicht mir das Plugin in diesem Fall jedoch schon völlig.



Kommentare zum Thema Textpattern-Feeds via Plugin frei modifizieren:

1 | Torsten schrieb am 04.05.2007 um 11:16
Gravatar dieses Kommentators

Just my two cents: Wäre es nicht sinnvoller, das Bild mit float:right einzubinden, AFAIK ist die Angabe align=“right” deprecated oder zumindest uralt (ich lasse mich gerne schlagen, wenn das nicht stimmt.

2 | The Exit schrieb am 04.05.2007 um 13:38
Gravatar dieses Kommentators

Halleluja! Das wollte ich schon immer haben! Ich freue mich schon auf heute Abend, wenn ich das bei mir einbauen kann!

Kann man dann auch den Feed aus exzerpt und body zusammenbasteln?

3 | Christian schrieb am 04.05.2007 um 15:51
Gravatar dieses Kommentators

Hi Leute,

also Torsten hat recht, float:right ist wohl sinnvoller, ich hatte hier align=“right” nur eingebunden, da mir das TXP-Backend dafür direkt ein Feld anpries, mein Fehler…den Quelltext habe ich geändert. (Ich muss aber dazu sagen das mein Sage-Reader sowieso alle CSS-Formatierungen aus dem Feed löscht)

Matthias, im Prinzip kannst du damit den Feed ja komplett selber gestalten, genauso wie du deinen Blog-Baustein mit If-Abfragen usw. gestalten kannst, kannst du nun auch deinen Feed bestücken. Es sind im Prinzip keine Grenzen gesetzt.

Allerdings kann derzeit (und ich glaube darauf wolltest du wohl hinaus) nur der Full-Feed modifiziert werden, was aber kein Problem ist. Du solltest im TXP-Backend einfach einstellen das generell der Fullfeed ausgegeben werden soll, die eigentliche Ausgabe kannst du dann ja immer noch über den Feed-Baustein anpassen, z.B. mit einem Auto-Exzerpt.

4 | The Exit schrieb am 04.05.2007 um 22:17
Gravatar dieses Kommentators

Wenn der Artikel aus Excert und Body besteht, dann wird das Plugin ignoriert :(

5 | Christian schrieb am 04.05.2007 um 23:38
Gravatar dieses Kommentators

Ok, Rettung naht, hier mal mein aktueller Plugincode:

register_callback(‘hak_feed_append’, ‘atom_entry’);
register_callback(‘hak_feed_append’, ‘rss_entry’);

	function hak_feed_append($event, $step) {
   global $thisarticle;
$form = fetch_form(‘feed_append’);
   $thisarticle[‘body’] = parse($form);
   $thisarticle[‘excerpt’] = parse($form);
}

Damit ist das “Problem” dann aus der Welt…zumindest bei mir.

6 | Markus Merz schrieb am 14.05.2007 um 00:26
Gravatar dieses Kommentators

Wer tru_tags aktiviert hat kann seit einer Weile per Form Inhalte an den Feed anhängen (s. Link zu meinem Feed).

Ist schon spät…

Kommentar-Feed für diesen Artikel




Dein Kommentar:


HTML-Tags werden entfernt.
Formatierung bitte mit Textile.
Gravatare werden unterstützt.

Werbeabwehr: (bitte lass dieses Feld auf jeden Fall leer)

Name: (erforderlich)

E-Mail: (wird NICHT angezeigt)

Homepage: (wird bei Spamverdacht manuell gelöscht)



Blogsuche

RSS-Feeds

Plaste & Plastik

plasteundplastik.de - Das Geocaching-Weblog

Die Kategorien


Netz-Fundstücke


Meta / Propaganda