Ich bekomme leider eine Fehlerhafte generierung des RSS FEEDS.
http://schnikemike.de/backend.php?op=smf
ZitatXML-Verarbeitungsfehler: nicht wohlgeformt
Adresse: http://schnikemike.de/backend.php?op=all
Zeile Nr. 257, Spalte 154: <description>Meist gesuchten Worte in Suchmaschinen Top 50 - Jahr 2000 1.)..........................................
Jemand eine Idee wo ich nach dem Fehler suchen kann?
Zeile Nr. 257, Spalte 154 ---ist schon klar aber aber in welcher Datei. in der Backend php finde ich nichts.
LG
Der Feed wird dynamisch von der backend.php erstellt. Eine Datei gibts da nicht.
Was steht in dem Thread bei Dir, der diesen Fehler auslöst. Das müsste man wissen um zu schauen, warum
die backend bzw. der Feedreader diesen Fehler ausgibt.
MfG
Moin :)
Das wäre das hier.
http://schnikemike.de/modules.php?name=Forum&topic=133.msg226#msg226
Allerdings keien ahnung was dort einen solchenfehler auslösen könnte.
LG
Also es lag an einem sonderZeichen im Beitrag!!
" 'N Sync (14) "
Der RSS Feed kann das Sonderzeichen nicht verarbeiten " ` ".
Hmmm ....
Wahrscheinlich muss in der Creator-Klasse bei jedem
htmlspecialchars noch die Option ENT_QUOTES gesetzt werden, damit auch die einfachen Anführungszeichen umgewandelt werden.
Muss ich mir nochmal ansehen.
Das Problem dürfte aber wohl bei allen Feeds und nicht nur beim SMF-Feed auftreten.
MfG
Bis jetzt ist es mir nur im smf aufgefallen. wenn ich mal wieder ein bisserl zu viel Zeit habe werd ich mal testen obs woanders auch auftritt.
LG
Also im News Modul funktioniert es ohne probs nur wenn ichs im SMF schreibe geht es nicht. :D
Ich habs hier mal testweise sonderzeichen im News beitrag verwendet.
http://schnikemike.de/backend.php?op=all
Mir ist da noch aufgefallen das Urls die im Forum als Link ausgegeben werden nur als
[url=http://www.irgenwas.dex]Linktext[/url]
dagestellt werden können.
Solltest du daran basteln wäre es Klasse wenn man das mit ändern könnte.
Teoretisch müsse das nur erkannt werden bzw. der bbcode dann als xhtml links umgewandelt werden.
leider hab ich davon in der Praxis keine ahnung.
LG
also mal wieder.
So ich habe neuerdings bzw. schon eine weile mal wieder ein Prob damit.
Das gibt Firefox aus bzw auch Flock.
XML-Verarbeitungsfehler: nicht wohlgeformt
Adresse: http://schnikemike.de/backend.php?op=all
Zeile Nr. 285, Spalte 207:
Ich gehe mal davon aus das es sich hiebei um eien anderen Fehler handelt als der vohergehende.
Da ich keien sonderzeichen finden konnte.
Wenn ich irgenwelche Dateien Posten soll um das nachvolziehen zu können bitte sagen. THX
Zitat
htmlspecialchars noch die Option ENT_QUOTES gesetzt werden
Dürfte somit nicht dafür verantwortlich sein.
LG
+++++ edit +++
hab nochmal ein bisserl gesucht.
Firebug gibt folgende meldung aus. wenn mann dann annimmt es handle sich auch um die angegebene Zeile in der backend.php kommt man auf folgendes.
} Demnach auf der virzuellen Seit also irgenwo bei der abarbeitung der übergeben Daten.
Die Zeilen davo sind
$item = new FeedItem();
$item->descriptionTruncSize = $itemdescriptiontrunk;
$item->title = preg_replace($search, $replace, $row->subject);
$item->link = MX_HOME_URL . "/modules.php?name=Forum&topic=" . $row->ID_TOPIC . ".msg" . $row->ID_MSG . "#msg" . $row->ID_MSG;
$item->description = preg_replace($search, $replace, $row->body);
$item->date = intval($row->posterTime);
$item->source = MX_HOME_URL . "/modules.php?name=Forum";
$item->author = $row->posterName;
$rss->addItem($item);
somit würde ich auf
$item->description = preg_replace($search, $replace, $row->body);
tippen da hier die funktion preg_replace verwendet wird -->"Testet auf Übereinstimmung eines Suchmusters in einer Zeichenkette und ersetzt alle vorkommen"
Aber was genau den Fehler ausmacht habe ich noch nicht. Kenne mich da leider auch viel zuwenig mit xml aus.
[gelöscht durch Administrator]