MyBB.de Forum

Normale Version: RSS Feed - Steuerzeichen Formatierung
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Seiten: 1 2
@all

vorab ... sorry, das ich einen Beitrag zu einem Thema schreibe, was schon öfters hier behandelt wurde. Leider habe ich über die Suchefunktion keine Hilfe gefunden.

Im RSS-Feed des 'alten' Forums (Version 1.8.X) konnte man einen Blick in den Beitrag des Forums werfen. Der Feed war formatiert wie das Forum. Mit der neuen Version kommen die Umlaute wieder als Steuerzeichen und es folgt die Anzeige eines unformatierten Textes.

Beispiel:
Zitat:Servus beinand, so hab ich mich denn auch angemeldet. Hab schon ein bisserl hier mitgelesen und muss sagen, ein sehr sympathisches Forum und nette Leute. Komme aus dem tiefen Süden (Jesenwang Nähe Fürstenfeldbruck, und das Nähe München), hoffe die Wies`n Zeit unbeschadet zu überstehen und auch bald stolzer Besitzer einer neuen BMW R1200GS zu sein. War vorher ein naked Bike Verfechter (Kawa Zephyr 1100) aber nach diesjährigem Urlaub (Toskana) unheilbar vom Tourenvirus befallen. Hoffe auf ne schöne Zeit hier und das der Winter ned allzulang dauert (graus) Grüße aus Bayern (Süd)

Gibt es eine Einstellung, wie ich den Newsfeed anpassen kann?

Gruß
Peter
In der alten Verison gab es eigentlich auch keine Formatierung. Die konnte man aber durch eine Modifikation einbauen.

Die falschen Zeichen kommen einfach durch den falschen Zeichensatz. Im RSS-Feed wird fest UTF-8 eingestellt. Das Forum wird aber wahrscheinlich in irgendeinem ISO-Zeichensatz arbeiten (so ist es bei z.B.). Um das zu beheben brauchst du nur in der Datei inc/class_feedgeneration.php in Zeile 96 das encoding auf z.B. "iso-8859-1" zu ändern:

Vorher:
Code:
$this->xml .= "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n";
Nachher:
Code:
$this->xml .= "<?xml version=\"1.0\" encoding=\"iso-8859-1\"?>\n";
@poncho

danke für die Antwort. Dies hatte ich aber schon geändert. Leider ohne Erfolg. Sad

Gruß
Peter
Du könntest mal im Browser von Hand alle Zeichensätze durchprobieren. Bei irgendeinem muss ja mal richtig angezeigt werden Smile
Beachte, dass das Encoding an zwei Stellen in der Datei geändert werden muss.
Michael schrieb:Beachte, dass das Encoding an zwei Stellen in der Datei geändert werden muss.

Warum wird im RSS-Feed eigentlich nicht $lang->settings['charset'] benutzt, wie es sonst im Forum gemacht wird?
Das könnte man eigentlich direkt als Bug melden Smile
Wenn ich ehrlich bin frage ich mich das schon die ganze Zeit. Ich hatte es auch bereits mehrfach angesprochen, aber ich werd nochmal nachfragen.
Michael schrieb:Beachte, dass das Encoding an zwei Stellen in der Datei geändert werden muss.

Hallo Michael,
hatte ich schon gemacht.

Ich haben den Code insgesamt zweimal gefunden und ersetzt. Einmal bei Atomic und einmal bei RSS 2.0.

Leider hat die Änderung nichts gebracht. Irgendwie scheint da doch noch etwas anderes zu ändern zu sein.

Gruß
Peter
Hallo,
sprechen wir von dem Forum unter http://www.motorrad-tourenpartner.de/forum/upload/? Falls ja: Ich habe mir den Feed mal angeguckt und konnte keinen Fehler feststellen. Im Browser habe ich die Codierung iso-8859-1 eingestellt. Welchen Browser verwendest du und welche Codierung hast du dort eingestellt? Lösch auch mal den Cache des Browsers.
Hallo Mak,

ja, wir sprechen von genau dem Forum Big Grin

Ich verwende Firefox. Dort ist die Codierung auf iso-8859-1 eingestellt.

Den RSS-Feed bekomme ich aber über Thunderbird. Dort ist auch die Codierung auf iso-8859-1 eingestellt. Da ist nichts mit Cache löschen. Sad

Gruß
Peter
Seiten: 1 2