Ich habe ein kleines Problem, mit dem content_rss_creator–Modul, oder genauer gesagt zwei.
Das Auslesen der Daten aus den entsprechenden Artikeln funktioniert soweit sauber. Bei den Ueberschriften ist es so, dass Umlaute und Sonderzeichen nicht richtig dargestellt werden, sondern in HTML-Syntax ausgegeben werden. ü -> ü usw.
Dieses Problem hab ich allerdings mehr oder weniger schick loesen koennen, indem ich im Modul folgende Aenderung vorgenommen habe:
Code: Alles auswählen
// alt: $child->title = conHtmlEntityDecode(conHtmlSpecialChars($title));
// neu: $child->title = conHtmlEntityDecode($title);
Ebenfalls habe ich ausgetauscht:
Code: Alles auswählen
// alt: $text = strip_tags($article->getContent('HTML', 1));
// neu: $summary = $article->getField('summary');
if ($summary != "") {
$text = strip_tags($article->getField('summary'));
} else {
$text = strip_tags($article->getContent('HTML', 1));
}
wird angezeigt wie folgt:Zum Thema "Lorem Ipsum"
Allerdings betrifft dies nur normale Anfuehrungszeichen. Typgraphische Varianten (” “ « » usw) funktionieren einwandfrei. Ich wuerde den Contentcreatorn ja einfach sagen, dass sie dann typograph. Anfuerhrungszeichen benutzen sollen, aber das geht dann eben auch nur in 80% der Faelle gut und in den anderen 20% wird man wieder angeningelt. Wie koennte man dieses Problem also loesen? Ich bin programmiertechnisch nicht so begabt – die Aenderungen, die ich bereits gemacht habe hab ich mit in stundenlanger Arbeit irgendwie zusammengereimt bzw. einfach wild drauf los versucht.Zum Thema \"Lorem Ipsum\"