RSS-Feed wird nicht aktualisiert!
Anja Peters
- https
Hallo zusammen,
ich habe einen RSS-Feed in meine Seite eingebaut. Die Datei feed.rss aktualisiere ich manuell. Beim Abonnieren des Feeds werden alle Nachrichten richtig geladen. Füge ich der Rss-Datei nun ein neues Item hinzu, wird der Feed nicht automatisch um das neue Item aktualisiert.
Weiß jemand, woran das liegen kann? Ich habe es mit den jeweils neuesten Versionen von Firefox, IE und Opera versucht. Bei allen tritt das selbe Problem auf: Das dynamische Lesezeichen wird nicht automatisch aktualisiert!
Hier der Code meiner Rss-Datei:
<?xml version="1.0" encoding="ISO-8859-1"?>
<rss version="2.0">
<channel>
<title>NEUIGKEITEN</title>
<link>http://wasauchimmer.de</link>
<description>News von wasauchimmer</description>
<language>de-de</language>
<copyright>copyright wasauchimmer</copyright>
<image>
<url>http://wasauchimmer.de/bild.gif</url>
<title>RSS Feed</title>
<link>http://wasauchimmer.de</link>
</image>
<item>
<title>3. News</title>
<description>text text</description>
<pubDate>Fri, 4 Jul 2008 16:00:00 </pubDate>
<link>http://wasauchimmer.de/beispiel</link>
<author>kontakt@wasauchimmer.de</author>
<guid>003</guid>
</item>
<item>
<title>2. News</title>
<description>text text</description>
<pubDate>Thu, 3 Jul 2008 17:49:00 </pubDate>
<link>http://wasauchimmer.de/beispiel</link>
<author>kontakt@wasauchimmer.de</author>
<guid>002</guid>
</item>
<item>
<title>1. News</title>
<description>text text</description>
<pubDate>Thu, 3 Jul 2008 16:39:00 </pubDate>
<link>http://wasauchimmer.de/beispiel</link>
<author>kontakt@wasauchimmer.de</author>
<guid>001</guid>
</item>
</channel>
</rss>
Hallo Anja,
ich habe einen RSS-Feed in meine Seite eingebaut. Die Datei feed.rss aktualisiere ich manuell. Beim Abonnieren des Feeds werden alle Nachrichten richtig geladen. Füge ich der Rss-Datei nun ein neues Item hinzu, wird der Feed nicht automatisch um das neue Item aktualisiert.
Natürlich nicht - dies machen die RSS-Reader nur in bestimmten Zeitabständen (stündlich, täglich o.ä.). Du kannst aber eine Time-To-Live Angabe hinzufügen:
<rss version="2.0">
<channel>
<title>NEUIGKEITEN</title>
<link>http://wasauchimmer.de</link>
<ttl>60</ttl>
[...]
Näheres siehe RSS 2.0 Specification => Optional channel elements.
Grüße
Marc Reichelt || http://www.marcreichelt.de/
Hallo Anja, Marc,
<ttl>60</ttl>
Die meisten Aggregatoren halten sich nicht daran, siehe das RSS Profile. Ausserdem ist es eine ungeschickte Duplikation der Cache-Kontrollen aus HTTP; letztere wären vielleicht ein besserer Anhaltspunkt.
Tim
Hallo Anja, Marc,
<ttl>60</ttl>
Die meisten Aggregatoren halten sich nicht daran, siehe das RSS Profile. Ausserdem ist es eine ungeschickte Duplikation der Cache-Kontrollen aus HTTP; letztere wären vielleicht ein besserer Anhaltspunkt.
Tim
Hallo ihr beiden.
Ich habe das mit dem ttl nun auch ausprobiert, aber meine verschiedenen Browser scheint das tatsächlich weniger zu interessieren.
Das letzte News-Item habe ich gestern früh reingestellt und ist wie gesagt immernoch nicht im Browser zu finden.
Wo kann man eigentlich z.B. im Firefox die Update-Perioden festlegen? Hab ewig rumgesucht, aber das scheint sehr gut versteckt zu sein...
@Tim, was genau meinst du damit?