• Anzeige

    Hallo!

    Wenn du gerade an deiner Website arbeitest oder dein aktuelles Hosting überdenkst: Wir betreiben mit NetzLiving eine Hosting-Plattform, die speziell auf Performance, Sicherheit und einfache Verwaltung ausgelegt ist.

    • ✔️ Schnelle Ladezeiten (optimiert für WordPress & Co.)
    • ✔️ Deutsche Server & DSGVO-konform
    • ✔️ Persönlicher Support (kein 0815-Ticket-System)

    Mehr erfahren

  • Ich schliess mich mal hier an..

    Hab nämlich seit dem update auf 2.8 das gleich Problem, hab 4 Leerzeilen am Anfang im XML Feed, also ist das kein valider RSS Feed mehr.

    Hab schon so einiges versucht:
    http://www.meinungs-blog.de/hillfe-rss-feed-nicht-mehr-valide/

    - Hab jetzt mit nem anderen FTP Programm (File Zilla) alle Dateien neu hochgespielt (aus der aktuellen WordPress 2.8 DE-Edition ).
    - Alle Plugins gelöscht

    - Standard Thema eingestellt..


    Und der RSS Feed ist immer noch nicht valide, bzw hat 4 Leerzeilen am Anfang.

    Werd noch wahnsinnig..


    Jemand eine Idee was ich noch versuchen kann?

  • Ich hatte das gleiche Problem, nach dem Update auf WP 2.8 war der RSS-Feed nicht mehr valide (2 Leerzeilen am Beginn).

    Bei mir lag es am Dagon-Design-Sitemap-Generator-Plugin, ich hatte die Version 3.15 installiert.

    Nach dem Update auf 3.16 war alles wieder OK, leider wird auf der WP Plugin-Seite kein Hinweis angezeigt, dass eine aktuellere Version verfügbar ist.

  • Ich bekomm diese Fehlermeldung:

    XML-Verarbeitungsfehler: XML- oder Text-Deklaration nicht am Beginn der Entität
    Zeile Nr. 40, Spalte 7:</div><?xml version="1.0" encoding="UTF-8"?>
    ------^

    Einmal editiert, zuletzt von buchstab (25. August 2009 um 01:27)

  • Hast du irgendwelche Plugins aktiv? Bitte mal deaktivieren. Und bitte auch mal mit dem default-Theme testen obs damit geht.

    Irgendwie bekommt der Feed einen Großteil HTML-Code der Website mit: http://validator.w3.org/feed/check.cgi…2F%3Ffeed%3Drss

    [size=10]Bitte immer zuerst die Forensuche nutzen und erst danach Deine Fragen hier im Forum stellen, denn sehr vieles wurde schon mehrfach beantwortet. Bitte dabei auch die Forenregeln beachten.
    Kein Support per PN - Fragen gehören ins Forum.[/SIZE]
    [size=8]Wenn du eine weise Antwort verlangst, musst du vernünftig fragen. (Johann Wolfgang von Goethe)[/SIZE]

  • Hatte den Fehler auch.
    Deaktivieren der Plugins, ändern des Themes hatte keinen Effekt

    Lösung bei mir :
    Leerzeichen am Anfang und Ende der .htaccess Datei entfernen.

    Tip: evtl. mal den Browsercache leeren nach Änderungen oder im Firefox den Reload mit STRG+F5

  • Lösung ohne Änderung

    Da ich vermeiden will den Programmcode von WP zu ändern habe ich ein kleines Script geschrieben, welches die RSS-Seite einliest, korregiert und neu erstellt.

    1. Datei erstellen in der Hauptroot Bsp.: newsrss.php (bzw. commentsrss.php)
    2. Script (Rss-Link anpassen) und einfügen
    3. RSS-Link im Theme auf die neu erstellte Datei abändern
    4. Den Vorgang 1-3 für für die Comment-RSS wiederholen
    5. Link zu den 2 neu erstellten Dateien im RSS-Reader einbinden


    Das Script:


    Nicht vergessen den Link zu der Variable $url_to_read anpassen!!!
    also "DEIN PFAD ZUM ENTSPRECHENDEN RSS MIT DEM FEHLER!".

    Beispiel:
    $url_to_read="http://domain.de/wordpress/?feed=rss2&var=";

    Ich hoffe es funktioniert bei Euch genau so gut wie bei mir ;).

    Grüße,

    lance

  • Überarbeitete Lösung

    Hallo,

    ich habe die Lösung nochmals überarbeitet:

    1. Erstelle eine Datei in der Hauptroot mit dem Namen: rssfixit.php
    2. Füge den folgenden Code in der Datei rssfixit.php ein
    3. Ändere die Links zu den RSS im Theme
    4. Ändere die Links in deinem RSS-Reader


    Links im Theme:

    PHP
    <a href=" <?php $link_url=get_bloginfo('url');?><?php $bloginfo = get_bloginfo( $url ); ?>/rssfixit.php?&url=<?php  echo"$link_url";?>&type=news" target="_blank">News</a>
    
    
    
    
    <a href=" <?php $link_url=get_bloginfo('url');?><?php $bloginfo = get_bloginfo( $url ); ?>/rssfixit.php?&url=<?php  echo"$link_url";?>&type=comments" target="_blank">Kommentare</a>

    Links für die RSS-Reader:

    Code
    News:
    [URL="http://DEINEDOMAIN.TLD/rssfixit.php?&url=DEINEDOMAIN.TLD&type=news"]http://DEINEDOMAIN.TLD/rssfixit.php?[/URL]
    [URL="http://DEINEDOMAIN.TLD/rssfixit.php?&url=DEINEDOMAIN.TLD&type=news"]&url=DEINEDOMAIN.TLD[/URL]
    [URL="http://DEINEDOMAIN.TLD/rssfixit.php?&url=DEINEDOMAIN.TLD&type=news"]&type=news[/URL]
    
    
    Comments:
    [URL="http://DEINEDOMAIN.TLD/rssfixit.php?&url=DEINEDOMAIN.TLD&type=comments"]http://DEINEDOMAIN.TLD/rssfixit.php?[/URL]
    [URL="http://DEINEDOMAIN.TLD/rssfixit.php?&url=DEINEDOMAIN.TLD&type=comments"]&url=DEINEDOMAIN.TLD[/URL]
    [URL="http://DEINEDOMAIN.TLD/rssfixit.php?&url=DEINEDOMAIN.TLD&type=comments"]&type=comments[/URL]

    Grüße,

    lance

    Einmal editiert, zuletzt von lancelott2 (16. Juli 2010 um 10:21)

  • Code
    XML-Verarbeitungsfehler: XML- oder Text-Deklaration nicht am Beginn der Entität
    Adresse: http://doku.me/feed/rss/
    Zeile Nr. 3, Spalte 1:<?xml version="1.0" encoding="UTF-8"?><rss version="0.92">
    ^

    Dieser Fehler wird bei mir angezeigt. Habe schon alle möglichen Dateien und Codes auf Leerzeilen oder Leerzeichen untersucht, jedoch nichts gefunden.

    Hat jemand noch einen Tipp für mich?

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!