Ich habe bei mir einen fehlerhaften Feed, sowohl Atom als auch RSS.
Zustande kommt das Ganze dadurch, dass description bzw. body mit HTML gefüllt sind.
Wegen Lightbox wird dadurch z.B. rel neu definiert, ein als ö geschriebenes ö schmeißt Fehler usw.
Ich habe das nun umgangen indem ich description und body mit CDATA-Feldern umgeben habe.
Dazu habe ich in der rss.php vor serendipity_printEntries_rss (~Zeile 213) folgendes eingefügt:
Code: Select all
$temp_entries = array();
foreach($entries as $key => $temp_entry){
$temp_entry['body'] = '<![CDATA['.$temp_entry['body'].']]>';
$temp_entry['extended'] = '<![CDATA['.$temp_entry['extended'].']]>';
$temp_entries[$key] = $temp_entry;
}
$entries = $temp_entries;Falls jemand ähnliche Schwierigkeiten hat hilft das vll. erstmal, oder es gibt eine elegantere/fertige Lösung, die ich im Eifer des Gefechts übersehen hab. Dann wäre ich sehr dankbar wenn sie mir jemand verrät.