Ticker

Fragen zu allen Themen rund ums Programmieren außerhalb von phpBB können hier gestellt werden - auch zu anderen Programmiersprachen oder Software wie Webservern und Editoren.
Antworten
Benutzeravatar
Club Synth
Mitglied
Beiträge: 75
Registriert: 07.11.2005 14:40
Wohnort: Düsseldorf
Kontaktdaten:

Ticker

Beitrag 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..?
Benutzeravatar
S2B
Ehemaliges Teammitglied
Beiträge: 3258
Registriert: 10.08.2004 22:48
Wohnort: Aachen
Kontaktdaten:

Beitrag 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
Gruß, S2B
Keinen Support per ICQ/PM!
Hier kann man meine PHP-Skripte und meine MODs für phpBB runterladen.
Antworten

Zurück zu „Coding & Technik“