Seite 1 von 1

RSS-Feed steht Kopf

Verfasst: 21.08.2005 02:07
von yellowFox
Hallo Leute

Ich habe in meinem Forum den hier angebotenen RSS-Feed integriert. Funktioniert alles wunderbar. Nur in Firefox stimmt die Reihenfolge nicht. Wenn ich den Feed in Firefox als dynamisches Lesezeichen einbinde, erscheinen die Items in der umgekehrten Reihenfolge (das erste steht am Ende der Liste).

Kennt jemand das Problem. Wie könnte man das lösen.

Verfasst: 21.08.2005 17:03
von yellowFox
Ok, ich habe das Problem gefunden. Für alle, die es interessiert:

Firefox hat offensichtlich ein Problem mit RDF. Ich habe folgende Änderungen am Feed gemacht:

Finde:

Code: Alles auswählen

$rdf = "<?xml version=\"1.0\" encoding=\"ISO-8859-1\" ?>
<rdf:RDF xmlns:rdf=\"http://www.w3.org/1999/02/22-rdf-syntax-ns#\" xmlns=\"http://my.netscape.com/rdf/simple/0.9/\">

<channel>
    <title>" . $board_config['sitename'] . " Forum</title>
    <link>" . $index_url . "</link>
    <description>" . $board_config['site_desc'] . "</description>
</channel>
Ersetze ihn durch:

Code: Alles auswählen

$rdf = "<?xml version=\"1.0\" encoding=\"ISO-8859-1\" ?>
<rss version=\"2.0\">

<channel>
    <title>" . $board_config['sitename'] . " Forum</title>
    <link>" . $index_url . "</link>
    <description>" . $board_config['site_desc'] . "</description>

Finde:

Code: Alles auswählen

// Create RDF footer
$rdf .= "
</rdf:RDF>";
Ersetze ihn durch:

Code: Alles auswählen

// Create RDF footer
$rdf .= "
</channel>
</rss>";
Nun funktioniert alles einwandfrei.