Einzelnen Beitrag anzeigen
Alt 21.01.2006, 15:50   #1
Alter
Sack
 
Benutzerbild von Alter
 
Registriert seit: 19.07.2001
Alter: 53
Beiträge: 1.962

Mein Computer

Standard PHP-Script für RSS/RDF ändern

Ich möchte die Datei portal_heise_ticker.php (aus dem IntroPortal-Mod für phpBB2) ändern, um auch andere RDF oder RSS Feeds anzeigen zu können.

In der heise-rdf (http://www.heise.de/newsticker/heise.rdf) gibt es diese Struktur:
- <item>
<title>...TITEL...</title>
<link>...LINK...</link>
</item>

Im WCM-Backend (http://www.wcm.at/backend.php?id=0) gibt es nun aber diese Struktur:
- <item>
<title>...TITEL...</title>
<link>...LINK...</link>
<description>...TEXT...</description>
</item>

Das Heise-Script sieht so aus:
PHP-Code:
<?PHP

$fcontents 
join (''file ('http://www.heise.de/newsticker/heise.rdf')); 
$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\" class=\"heiseheadline\">"$splices[$i]); 
$headline str_replace ("</title>""</a>"$headline); 
$headline explode ("<link>"$headline); 
$headline $headline[0]; 
print 
$headline "<img src=\"1.gif\" height=20 width=1 align=top>
"


 
?>
Wenn ich hier nur den Link zur rdf ändere, kann ich zwar die Headlines ausgeben , also den <title>, doch der Text aus der <description> wird an den <link> einfach angehängt, deshalb funktionieren die Links zu den Artikeln nicht.

Ich kann zu wenig PHP, um die nötigen Änderungen durchzuführen. Kann mir jemand helfen?
Danke!
____________________________________
www.boinc.at
Alter ist offline   Mit Zitat antworten