Seite 1 von 1
[Newszeile_im_Header] Dynamischer Inhalt --> Stern Newsti
Verfasst: 20.05.2008 15:34
von TheWall
Betrifft MOD: [mod=Newszeile_im_Header]Newszeile in Header[/mod]
Hallo, ist es möglich bei dem Mod das so einzurichten das der den newsticker von Stern.de z.B. nimmt ?
Stern News Ticker...
Verfasst: 20.05.2008 22:28
von terminatorx120
Ja, es ist möglich, dazu muss man den RSS-Feed von Stern auslesen...
Hier der Link mit News aus allen Bereichen:
http://www.stern.de/standard/rss.php?channel=all
Andere Bereiche wählen:
http://www.stern.de/sonst/?id=517321
So kann man es machen, einfach die entsprechenden Namen und die dazugehörigen RSS Dateien austauschen:
news.php
Code: Alles auswählen
<?php
ini_set('zend.ze1_compatibility_mode', 0);
$newssources = 1; //-> Diese Nummer immer um einen erweitern, wenn mehr News angezeigt werden sollen!
$zahl = rand(1,$newssources);
// Laed die aktuellen TopNews von games-news.de/4players.de
function LoadNews($zahl)
{
if ($zahl == 1){
$xml = simplexml_load_file("http://www.stern.de/standard/rss.php?channel=all");
}
/*
Den Kommentar löschen, wenn weitere News angezeigt werden sollen
elseif ($zahl == 2){ //-> Diese Nummer dann immer um einen erweitern!
$xml = simplexml_load_file("ANDERER NEWS FEED");
}
*/
return $xml;
}
if ($zahl == 1){
$ticker = "Stern.de News";
}
/* Den Kommentar löschen, wenn weitere News angezeigt werden sollen
elseif ($zahl == 2){ //-> Diese Nummer dann immer um einen erweitern!
$ticker = "ANDERER NAME DER WEITEREN NEWS QUELLE";
}
*/
// Laed die TopNews
$rss_news = LoadNews($zahl);
// Anzahl der News festlegen
$n = 10;
echo '<marquee behavior="slide" scrolldelay="10" scrollamount="2">'.$ticker.': ';
for($i=0;$i<$n;$i++)
{
if (!isset($rss_news->channel->item[$i]))
break;
// setzt die aktuelle News
$current_news = $rss_news->channel->item[$i];
// Zeigt die aktuelle News an.
echo '<a href="'.utf8_decode($current_news->link).'">'.htmlentities(utf8_decode($current_news->title)).'</a> •• ';
}
echo '</marquee>';
?>
Die Kommentare kann man auflösen, wenn man jeweils das "/*" den Erklärungstext und das "*/" (Ohne "") entfernt...
Leider kann ich dir beim direkten Einbau auf die Website nicht helfen, da ich seit langer Zeit phpBB2 nicht mehr benutze.
Diese Methode wird auch hier verwendet:
www.keepgaming.de
Der News Ticker läuft unter dem Logo entlang!