Seite 1 von 1

Ticker

Verfasst: 24.01.2006 17:53
von Club Synth
Habe den Intro und Portal MOD drin und will den Heise-Ticker abändern in nen Tagesschau Ticker.
Der Ticker funktioniert mit ner kleinen php-Datei:

Code: Alles auswählen

<?PHP

$fcontents = join ('', file ('http://www.tagesschau.de/newsticker.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=\"tagesschauheadline\">", $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><br>"; 
} 
 
?>
Hier die rdf´s:
  • Tagesschau
    - <item>
    <title>"Die Geiselnehmer sehen sich nicht als Kriminelle"</title>
    <link>http://www.tagesschau.de/aktuell/meldun ... html</link>
    <description>Entführungen als politischer Alltag und Geiseln die von ihren Entführern als "Gäste" bezeichnet werden? Über die Hintergründe der Entführung von Ausländern im Jemen sprach tagesschau.de mit der Jemen-Expertin Iris Glosemeyer.</description>
    </item>
Funktioniert bei Heise ja wunderbar, aber wenn ich es bei der Tagesschau probiere, wird an die Links die Beschreibung angehängt, und der Link funktioniert somit ja nicht.
Was muß man ändern, damit die Beschreibung entweder ignoriert wird, oder evtl. sogar angezeigt wird..?

Verfasst: 24.01.2006 18:56
von S2B
Ich würde an deiner Stelle das Feed mit Regular Expressions zerlegen und vielleicht sogar noch einen Cache drum rum bauen. Wie das genau geht, kannst du hier sehen: http://www.phpbb.de/rdf/rdf_parser.phps