Gelöst Wann werden RSS-Feeds neu gelesen
-
Ich habe entdeckt, dass es für die Startseite ein Widget gibt an dem man RSS-Feed seiner Gemeinde einspeisen kann.
vor lauter Begeisterung hab ich das gemacht ...
... heute gab es einen neuen Eintrag aber CT liest den RSS-Feed nicht neu, so dass der Eintrag auch nicht erscheint. Wann wird der RSS Feed neu eingelesen? Macht das auch der Cron-Job?
Das geht rein
das kommt raus
die XML-RSS
enthält den Eintrag.
<?xml version="1.0" encoding="utf-8"?> <rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"> <channel> <title>Aktuelles aus der Brüdergemeinde Korntal</title> <description>Aktuelles aus der Brüdergemeinde Korntal</description> <link>https://www.bruedergemeinde-korntal.de/</link> <language>de</language><pubdate>Sun, 23 May 2021 15:07:47 +0200</pubdate><generator>Contao Open Source CMS</generator><atom:link href="https://www.bruedergemeinde-korntal.de/share/bruedergemeinde-korntal-aktuelles.xml" rel="self" type="application/rss+xml" /> <item> <title>Gottesdienst auf dem Schulbauernhof</title> <description><![CDATA[ <div class="ce_text block"> <h2>Bibel und Wein - Der Gottesdienst</h2> <figure class="image_container float_above"> </div> ]]></description> <link>https://www.bruedergemeinde-korntal.de/neuigkeiten/aus-der-bruedergemeinde/nachricht-detail/gottesdienst-auf-dem-schulbauernhof-1375.html</link> <pubdate>Sun, 23 May 2021 14:55:00 +0200</pubdate><guid>https://www.bruedergemeinde-korntal.de/neuigkeiten/aus-der-bruedergemeinde/nachricht-detail/gottesdienst-auf-dem-schulbauernhof-1375.html</guid><enclosure url="https://www.bruedergemeinde-korntal.de/files/inhalte/00_provided/2021/BGK/Allg/2021-05-23_SBH_Gottesdienst-Bibel-und-Wein/2021-05-23-093658_BGK_Gottesdienst-SBH_22484.jpg" length="166570" type="image/jpeg" /> </item>
-
@bwl21 führe den Job doch mal manuell aus. Dann weißt du, ob es damit zusammenhängt.
-
@andy das hat leider nichts gebracht.
im Log steht auch nichts ... Dann muss es wohl mit dem caching zusammenhängen. Mir scheint, dass die Feeds serverseitig gelesen werden. Dann könnte sich die Sache in Richtung Bug bewegen
-
@bwl21 um welchen rss link handelt es sich denn?
-
@davidschilling Vielen Dank für deine Frage - sie brachte mich auf die Idee, die RSS-Feed-Datei genauer zu untersuchen.
Der XML-Feed wird mit Contao erzeugt. Da gibt es diverse Beiträge welche per cut/paste aus Word erzeugt wurden. Blöderweise hat TinyMCE (in Contao) es versäumt, das Zeichen
\x{02}
(vermutlich das weiche Trennzeichen in Word) korrekt zu behandeln.Wegen dieser Zeichen ist die XML-Datei nicht mehr wohlgeformt und wird nicht mehr vollständig gelesen.
Man sieht das im Log leider nicht ... Es wäre gut, wenn hier eine Fehlermeldung im Log erscheinen würde.
Ich muss also einen Weg finden, die RSS-XML-Datei aus Contao zu sanieren.
-
@bwl21 Habe inzwischen die RSS - XML aus Contao saniert, Aber er liest sie nun trotzedem nicht nochmal ein, d.h. Änderungen an den News kommen nicht.
wenn ich dann in der Admin-Einstellung eine Query an den RSS-Feed hänge
feed.xml?x=1
, dann kommt die neueste.Daraus schließe ich dass das Caching nicht funktioniert. Das kann natürlich auch ain unserem Contao liegen.
-
@bwl21 ich würde hier stark von einem Problem bei eurem Contao System ausgehen da ich von keinem caching bei uns weiß ich auch sonst noch nicht von dem Problem gehört habe.
-
@davidschilling Hi David ich habe das mal nachvollzogen. Das Problem liegt irgendwie bei simplepie. Auf deren Demo-Seite tritt das Problem auch auf.
Ein weiteres Problem habe ich, dass das Teaserfoto nur kommt, wenn eine <h2> im Body des Artikels auftritt. Auf der simplepie demo-Seite kommt das Teaserfoto immer.
Das muss ich aber noch genauer untersuchen. Das könnte schon an dem XML aus Contao liegen.