1. Herzlich willkommen bei WPDE.org, dem grössten und ältesten deutschsprachigen Community-Forum rund um das Thema WordPress. Du musst angemeldet oder registriert sein, um Beiträge verfassen zu können.
    Information ausblenden

Problem mit RSS Feed

Dieses Thema im Forum "Konfiguration" wurde erstellt von KiNGU, 2. Mai 2005.

  1. KiNGU

    KiNGU Well-Known Member

    Registriert seit:
    2. Mai 2005
    Beiträge:
    227
    Zustimmungen:
    0
    Hallo,

    ich habe ein kleines Problem mit meinem RSS Feed.

    Seit gestern zeigt dieser nämlich als Eintragsdatum den 01.01.1970 an.

    Ich habe keine Ahnung wieso und warum. Bis dahin funktionierte alles normal, die Beiträge im Feed erschienen mit dem richtigen Datum.

    Im Blog (www.kingu.de)selbst stimmen die Datumseinträge.

    Eventuell hat einer von Euch eine Lösung parat. :)

    Liebe Grüße, KiNGU
     
  2. jowra

    jowra Well-Known Member

    Registriert seit:
    25. Februar 2005
    Beiträge:
    684
    Zustimmungen:
    0
  3. KiNGU

    KiNGU Well-Known Member

    Registriert seit:
    2. Mai 2005
    Beiträge:
    227
    Zustimmungen:
    0
    Dachte auch erst, dass das Problem im Reader selbst liegt. Allerdings passiert das auf zwei voneinander unabhängigen Rechner mit unterschiedlichen Feedreadern.

    Bei mir mit Thunderbird, auf einem anderen Rechner mit dem "Feed Reader". Beide zeigen bei den eingehenden Beiträgen 01.01.1970, 01:00 Uhr an.

    Und auf beiden funktionierte es vorher einwandfrei.

    Merkwürdig....
     
  4. jowra

    jowra Well-Known Member

    Registriert seit:
    25. Februar 2005
    Beiträge:
    684
    Zustimmungen:
    0
    Hab grad mal gecheckt. Stimmt. Merkwürdig. :?
     
  5. jowra

    jowra Well-Known Member

    Registriert seit:
    25. Februar 2005
    Beiträge:
    684
    Zustimmungen:
    0
    Das ist die Ursache:

    http://feedvalidator.org/check.cgi?url=http%3A//www.kingu.de/wp-rss2.php

    Sorry
    This feed does not validate.
    * line 21, column 42: pubDate must be an RFC-822 date (6 occurrences) [help]
    <pubDate>Mon, 02 Mai 2005 10:16:54 +0000</pubDate>

    ---

    Es wird immer besser:

    Der Feed meines Blogs ist auch fehlerhaft, der Eintrag vom 29.04.2005 stimmt noch, der vom 01.05.2005 nicht mehr, da kommt auch 01.01.1970. Ist das so eine Art Year2000-Bug? :?:
     
  6. KiNGU

    KiNGU Well-Known Member

    Registriert seit:
    2. Mai 2005
    Beiträge:
    227
    Zustimmungen:
    0
    Anscheinend. ;)

    Jetzt stellt sich die Frage: Wer hat da seine Finger im Spiel...?
     
  7. jowra

    jowra Well-Known Member

    Registriert seit:
    25. Februar 2005
    Beiträge:
    684
    Zustimmungen:
    0
    Ich hab grad mal noch die Feeds von ein paar Freunden gecheckt. Dasselbe Problem. Über Google konnte ich noch nichts finden.
     
  8. jowra

    jowra Well-Known Member

    Registriert seit:
    25. Februar 2005
    Beiträge:
    684
    Zustimmungen:
    0
  9. KiNGU

    KiNGU Well-Known Member

    Registriert seit:
    2. Mai 2005
    Beiträge:
    227
    Zustimmungen:
    0
    Schonmal danke. Allerdings habe ich noch keine Idee wo und wie das eingefügt werden muss. ;)
     
  10. jowra

    jowra Well-Known Member

    Registriert seit:
    25. Februar 2005
    Beiträge:
    684
    Zustimmungen:
    0
    Ich auch nicht. ;)

    Hab den Patcher grad mal gefragt, ob er auch die ganze neue wp-rss.php zur Verfügung stellen kann.

    Ach so, vielleicht kann ja ein Mod mal den Titel dieses Threads etwas anpassen, damit auch andere WP-User darauf aufmerksam gemacht werden? Oder mal für ein paar Tage oben anpinnen?
     
  11. jowra

    jowra Well-Known Member

    Registriert seit:
    25. Februar 2005
    Beiträge:
    684
    Zustimmungen:
    0
    alt-os hat die lösung auf wordpress.org gepostet

    http://wordpress.org/support/topic/32559#post-184369

    die Datei wp_rss2.php muß wie folgt geändert werden. Statt:

    <pubDate><?php echo mysql2date('D, d M Y H:i:s +0000', get_lastpostmodified('GMT'), 0); ?></pubDate>

    muss es heißen:

    <pubDate><?php echo mysql2date('r', get_lastpostmodified('GMT'), 0); ?></pubDate>

    Das kommt 2x in der wp_rss2.php vor. Beide Zeilen müssen korrigiert werden. Die wp_rss.php mit dem 0.92 Feed hab ich auch geändert. Nun validiert der Feed wieder einwandfrei. :)
     
  12. fym

    fym Well-Known Member

    Registriert seit:
    4. Januar 2005
    Beiträge:
    161
    Zustimmungen:
    0
    Nachdem ich das gemacht habe, haben bei mir auf einmal alle Beiträge im Feed das selbe Datum (das heutige) & die gleiche Uhrzeit :(

    ~fym
     
  13. jowra

    jowra Well-Known Member

    Registriert seit:
    25. Februar 2005
    Beiträge:
    684
    Zustimmungen:
    0
    Sorry fym und andere. War mein Fehler. Ich habe die Patch-Datei falsch gelesen. Also:

    In der ersten pubDate-Zeile (27 bei mir) muß es so heißen:

    Code:
    Entschuldige, aber du musst dich registrieren oder anmelden um den Inhalt sehen zu können!
    in der zweiten pubDate-Zeile (bei mir 36) muß es so heißen:

    Code:
    Entschuldige, aber du musst dich registrieren oder anmelden um den Inhalt sehen zu können!
    Noch mal: Sorry. :oops:

    Am besten die Original-Datei nehmen und einfach den Teil vor dem Komma gegen 'r' austauschen.
     
  14. fym

    fym Well-Known Member

    Registriert seit:
    4. Januar 2005
    Beiträge:
    161
    Zustimmungen:
    0
    Thx. Und ist nicht weiter schlimm :) Ich hätte mir ja auch mal das Patch-File richtig anschauen können. Das hat man nun von seiner Faulheit ;)

    ~fym
     
  15. jowra

    jowra Well-Known Member

    Registriert seit:
    25. Februar 2005
    Beiträge:
    684
    Zustimmungen:
    0
    Ich sollte sowas nicht nebenbei auf der Arbeit machen. ;)
     
  16. KiNGU

    KiNGU Well-Known Member

    Registriert seit:
    2. Mai 2005
    Beiträge:
    227
    Zustimmungen:
    0
    Und ich sollte mich dran erinnern, was ich hier so frage... Hatte den Thread vergessen und eben erst wieder dran gedacht. Jetzt geht`s auch bei mir wieder. :)

    Besten Dank nochmal! :)
     
  1. Diese Seite verwendet Cookies, um Inhalte zu personalisieren, diese deiner Erfahrung anzupassen und dich nach der Registrierung angemeldet zu halten.
    Wenn du dich weiterhin auf dieser Seite aufhältst, akzeptierst du unseren Einsatz von Cookies.
    Information ausblenden
  1. Diese Seite verwendet Cookies, um Inhalte zu personalisieren, diese deiner Erfahrung anzupassen und dich nach der Registrierung angemeldet zu halten.
    Wenn du dich weiterhin auf dieser Seite aufhältst, akzeptierst du unseren Einsatz von Cookies.
    Information ausblenden