Problem mir kategoriefeed

  • Ein Kunde von mir hat seine Feeds über Feedburner laufen (mit dem Feedsmith Plugin). Soweit alles gut. Will man nun den Feed für eine bestimmte Kategorie aufrufen, kommt folgende Fehlermeldung im FF

    XML-Verarbeitungsfehler: ungeschlossener CDATA-Bereich
    Adresse: http://www.exklusiv-golfen.de/category/pro-news/feed
    Zeile Nr. 39, Spalte 1:

    Keine Ahnung was das bedeutet, aber wenn man dann die Seite reloaded wird der feed angezeigt...aber leer.

    Kennt jemand das Problem? Gibt´s ne Lösung?

    • 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

  • Ja, ganz einfach: :-)

    1. Den Server vernünftig konfigurieren, so dass PHP-Fehler nicht am Bildschirm ausgegeben werden.
    2. Den PHP-Fehler beheben, der beim Versuch, den Feed zu rendern, auftritt.

    Zitat

    <b>Fatal error</b>: Call to undefined function: the_image() in <b>/var/www/web124/html/wp-content/themes/branfordmagazine/functions.php</b> on line <b>211</b>

  • Boahr...das nenn ich mal einen hilfreichen Beitrag. Danke für soviel professionelle Unterstützung...

    Und nun noch mal ersthaft:
    Was soll man da konkret konfigurieren? Wird ggf. bei einem Shared hosting auch schwierig.

    Wenn ich wüsste, welcher PHP fehler das ist könnte ich ihn ggf. auch beheben. Das passiert auch nur bei Kategoriefeeds beim "Haupt-Feed" passiert es nicht. Der Fehler müsste dann ja auch bei WP selbst liegen, da es den Feed ja generiert.

    Also noch jemand mit ner wirklich hilfreichen Idee?

  • Hallo Michael, ich weiß nicht ob ich da jetzt so richtig liege, also nicht gleich verhauen, wenn nicht. ;)

    Ich habe mich mal etwas im Web umgeschaut und bei Wiki diesen Eintrag bezüglich CData gefunden;

    Der CDATA-Abschnitt kann Markup-Zeichen (<, > und &) enthalten. Diese werden vom Parser nicht weiter interpretiert. Natürlich darf die schließende Zeichenfolge ]]> innerhalb von Inhalt nicht erscheinen (sie würde das Ende des CDATA-Abschnittes angeben, und ein nachfolgendes ]]> würde einen Syntaxfehler auslösen). Falls dennoch ]]> im Inhalt benötigt wird, teilt man üblicherweise den CDATA-Abschnitt in mehrere separate Teile auf und trennt dabei die Zeichenfolge vor dem „>“.

    Eventuell sollte man mal schauen, ob irgendwo eine doppelt angegebener ]] Abschluss nicht die Ursache für den Fehler sein könnte.

    Nur wo, kann ich leider auch nicht so sagen, dafür habe ich zu wenig Ahnung von der Materie RSS Feeds.

    Bitte keine Fragen per PM, oder Foren-Chat. Für Fragen ist das öffentliche Forum da. Meine Uerdinger Seite

  • Zitat

    Boahr...das nenn ich mal einen hilfreichen Beitrag. Danke für soviel professionelle Unterstützung...

    Na komm, so unhilfreich finde ich das jetzt nicht. Der Fehler ist deutlich im Quelltext des Feeds zu sehen, aber da es den Thread nun mal gibt, dachte ich, ich weise mal drauf hin. ;-)


    Zitat

    Was soll man da konkret konfigurieren? Wird ggf. bei einem Shared hosting auch schwierig.

    Ja, das kommt auf den Hoster an. Aber wirklich ernst nehmen kann ich einen Hoster nicht, der solche grundlegenden Einstellungen nicht konfigurierbar macht. Geht bei mir z.B. über die php.ini. Das ist für den eigentlichen Fehler aber erstmal nebensächlich, war mehr so eine generelle Anmerkung.


    Zitat

    Wenn ich wüsste, welcher PHP fehler das ist könnte ich ihn ggf. auch beheben.

    Steht doch da: Die Methode the_image() wird aufgerufen, ist aber nicht vorhanden. Ich kenne das BrandfordMagazine-Theme nicht aus erster Hand. Sollte es die Methode geben? In welchem File wäre sie? Eventuell hat der Nutzer ja das Theme unvollständig hochgeladen? Das wäre meine erste Vermutung.


    Zitat

    Der Fehler müsste dann ja auch bei WP selbst liegen, da es den Feed ja generiert.

    Siehe Fehlermeldung: Der Fehler tritt in /themes/branfordmagazine/functions.php auf. Ich nehme mal an, da versucht eine Thememethode, für den Feed ein Thumbnail einzubauen oder so etwas in der Art?!

    Marcus: Schau mal in Den Quelltext des Feeds. Der Feed bricht mitten drin mit einem PHP-Fehler ab. Klar, das lässt den angefangenen CDATA-Abschnitt natürlich unbeendet, und alle anderen Tags auch.

  • Zitat

    Den Fehlerhinweis auf die functions.php hatte ich tatsächlich erst später gesehen.

    Sorry, hätte ich vielleicht nicht als Zitat kennzeichnen sollen. Manchmal fehlt halt eine Art Fremdzitat-Auszeichnung hier im Forum, die Forenzitate überliest man zu schnell. Muss ich mir vielleicht Einrückung stattdessen angewöhnen. Naja, schön dass es jetzt geht. Lag es an fehlenden Dateien?

Jetzt mitmachen!

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