moin, moin
Ich habe einen Feed von Winfuture.de eingebunden (DEV. 1.2.6).
Bis letzte Woche hat das auch alles hervorragend funktioniert.
Nun hat sich aber bei denen die URL von http://media-designs.de/winfuture.rdf auf http://www.WinFuture.de/winfuturenews.xml geändert und damit auch die Datei-Endung.
Das mag PHPWCMS scheinbar überhaupt nicht, denn der Feed bleibt nun leider leer.
Wenn ich mir den Quellcode der beiden Feeds so ansehe, so sind sie beide gleich und syntaktisch korrekt.
Es muß also an der Endung *.xml liegen, mit der der ContentPart nichts anzufangen weiß.
Hat da jemand eine Lösung?
Bug im ContentPart "RSS - Feed" / xml statt rdf
- Oliver Georgi
- Site Admin
- Posts: 9900
- Joined: Fri 3. Oct 2003, 22:22
- Contact:
also prinzipiell ist dem RSS parser an der Stelle egal, ob das auf .xml oder .rdf endet.
Ich vermute mal mal, dass sich das Format dort geändert hat. Ich habe folgendes gemacht:
Wenn ich das XML von extern lade, geht es bei mir auch nicht. Deshalb findest Du hier das gleiche XML mal abgelegt zum Testen:
http://www.phpwcms.org/test/test.xml
http://www.phpwcms.org/test/test.rdf
Müsste dann dem ganzen mal Debugging-mäßig auf den Grund gehen, denn valide scheint das zu sein.
Gruß
Oliver
Ich vermute mal mal, dass sich das Format dort geändert hat. Ich habe folgendes gemacht:
Wenn ich das XML von extern lade, geht es bei mir auch nicht. Deshalb findest Du hier das gleiche XML mal abgelegt zum Testen:
http://www.phpwcms.org/test/test.xml
http://www.phpwcms.org/test/test.rdf
Müsste dann dem ganzen mal Debugging-mäßig auf den Grund gehen, denn valide scheint das zu sein.
Gruß
Oliver
Welche Datei parst denn in PHPWCMS denn RSS-Feed?
Ich behelfe mir momentan damit, daß ich den Feed in einem externen PHP-Skript generiere und das Skript dann über "Ext. Content" in den Artikel einbinde.
Besonders schön ist das aber nicht.
Ich behelfe mir momentan damit, daß ich den Feed in einem externen PHP-Skript generiere und das Skript dann über "Ext. Content" in den Artikel einbinde.
Besonders schön ist das aber nicht.
Code: Select all
<?php
print "<span><table class=\"kasten\" width=\"100%\" align=\"left\" border=0 >";
$fcontents = join ('', file ('http://www.WinFuture.de/winfuturenews.xml'));
$fcontents = str_replace ("</item>", "", $fcontents);
$fcontents = str_replace ("</link>", "", $fcontents);
$splices = explode ("<item>", $fcontents);
for ($i = 1; $i < count($splices); $i++){
$link = explode("<link>",$splices[$i]);
$link[1] = strip_tags($link[1]);
$headline = str_replace ("<title>", "<a href=\"" . trim($link[1]) . "\" target=\"_blank\">", $splices[$i]);
$headline = str_replace ("</title>", "</a>", $headline);
$headline = explode ("<link>", $headline);
$headline = $headline[0];
print "<tr><td> $headline</td></tr>";
}
print "</table></span>";
?>