[b]Na dann hab ich hier noch ein paar weitere RSS Feeds für euch:
Bild.de RSS News in der „Kurzform“:[/b]
<?
$xml = simplexml_load_file('http://rss.bild.de/bild.xml'); // URL des Atom 1.0 RSS Feeds
$news_count = count($xml->channel->item); // Anzahl der im RSS Feed vorhandenen News
$news_want = 10; // Anzahl der gewünschten, anzuzeigenden News
$rss_feed = '<div><a href="http://rss.bild.de/bild.xml" target="_blank"><center><H3><U>RSS Feeds von Bild.de</U></H3></center></a></div>'; // Titel des Feeds
if($news_count < $news_want) // Wenn Anzahl der vorhandenen News kleiner der gewünschten News ...
{$news_want = $news_count;} // dann Anzahl der vorhandene News gleich den gewünschten News.
//Hier werden die News, in der gewünschten Anzahl, eingelesen und formartiert.
for($i=0;$i<$news_want;$i++) {
$wert = $xml->channel->item[$i];
$news = $wert->title;
$news=text_formatierung($news);
$link = $wert->link;
$date = $wert->pubDate;
$date = date_formatierung($date);
$rss_feed .= '<div><strong><a href="'.$link.'" target="_blank">'.$date.$news."</a></strong></div><br>";
}
//echo $rss_feed; // Zur Kontrolle oder als Ausgabe in IPS Version 1.0 bis 2.1
WFC_SendPopup(26191 /*[WebFront Configurator]*/, "Bild.de RSS News", $rss_feed); // WFC Popup Ausgabe für IPS ab Version 2.2 - Hier ID und Titel anpassen.
// Funktion zur Datums Format anpassung, kann individuell verändert werden.
function date_formatierung($date){
$len = (strpos($date,':')+2);
$date = substr($date,5,$len)." Uhr - ";
return $date;
}
// Funktion zur News Formatierung , kann individuell erweitert werden.
function text_formatierung($news){
$news=strip_tags($news);
$news=html_entity_decode($news);
$news=str_replace(" ", " ", $news);
$news=str_replace("ö", "ö", $news);
$news=str_replace("Ãœ", "Ü", $news);
$news=str_replace("ü", "ü", $news);
$news=str_replace("ä", "ä", $news);
$news=str_replace("ß", "ß", $news);
$news=str_replace("–", "-", $news);
$news=str_replace(''', "`", $news);
$news=str_replace("&", "&", $news);
$news=str_replace("Ö", "Ö", $news);
$news=str_replace("„", "\"", $news);
$news=str_replace("“", "\"", $news);
$news=str_replace("–", "-", $news);
$news=str_replace("„", "\"", $news);
$news=str_replace("“", "\"", $news);
$news=str_replace("„", "\"", $news);
$news=str_replace("–", "-", $news);
$news=str_replace("–", "-", $news);
$news=preg_replace("/\r|
/s", "", $news);
return $news;
}
?>
dann hier Spiegel.de als Kontrast zu Bild:
<?
$xml = simplexml_load_file('http://www.spiegel.de/schlagzeilen/index.rss'); // URL des Atom 1.0 RSS Feeds
$news_count = count($xml->channel->item); // Anzahl der im RSS Feed vorhandenen News
$news_want = 10; // Anzahl der gewünschten, anzuzeigenden News
$rss_feed = '<div><a href="http://www.spiegel.de/schlagzeilen/index.rss" target="_blank"><center><H3><U>RSS Feeds von Spiegel.de</U></H3></center></a></div>'; // Titel des Feeds
if($news_count < $news_want) // Wenn Anzahl der vorhandenen News kleiner der gewünschten News ...
{$news_want = $news_count;} // dann Anzahl der vorhandene News gleich den gewünschten News.
//Hier werden die News, in der gewünschten Anzahl, eingelesen und formartiert.
for($i=0;$i<$news_want;$i++) {
$wert = $xml->channel->item[$i];
$news = $wert->title;
$news=text_formatierung($news);
$link = $wert->link;
$date = $wert->pubDate;
$date = date_formatierung($date);
$rss_feed .= '<div><strong><a href="'.$link.'" target="_blank">'.$date.$news."</a></strong></div><br>";
}
//echo $rss_feed; // Zur Kontrolle oder als Ausgabe in IPS Version 1.0 bis 2.1
WFC_SendPopup(26191 /*[WebFront Configurator]*/, "Spiegel.de RSS News", $rss_feed); // WFC Popup Ausgabe für IPS ab Version 2.2 - Hier ID und Titel anpassen.
// Funktion zur Datums Format anpassung, kann individuell verändert werden.
function date_formatierung($date){
$len = (strpos($date,'+')-1);
$date = substr($date,0,$len)." Uhr - ";
return $date;
}
// Funktion zur News Formatierung , kann individuell erweitert werden.
function text_formatierung($news){
$news=strip_tags($news);
$news=html_entity_decode($news);
$news=str_replace(" ", " ", $news);
$news=str_replace("ö", "ö", $news);
$news=str_replace("Ãœ", "Ü", $news);
$news=str_replace("ü", "ü", $news);
$news=str_replace("ä", "ä", $news);
$news=str_replace("ß", "ß", $news);
$news=str_replace("–", "-", $news);
$news=str_replace(''', "`", $news);
$news=str_replace("&", "&", $news);
$news=str_replace("Ö", "Ö", $news);
$news=str_replace("„", "\"", $news);
$news=str_replace("“", "\"", $news);
$news=str_replace("–", "-", $news);
$news=str_replace("„", "\"", $news);
$news=str_replace("“", "\"", $news);
$news=str_replace("„", "\"", $news);
$news=str_replace("–", "-", $news);
$news=str_replace("–", "-", $news);
$news=preg_replace("/\r|
/s", "", $news);
return $news;
}
?>
und zum guten Schluss noch die gute alte Tagesschau:
<?
$xml = simplexml_load_file('http://www.tagesschau.de/xml/tagesschau-meldungen/'); // URL des Atom 1.0 RSS Feeds
$news_count = count($xml->channel->item); // Anzahl der im RSS Feed vorhandenen News
$news_want = 10; // Anzahl der gewünschten, anzuzeigenden News
$rss_feed = '<div><a href="http://www.tagesschau.de/xml/tagesschau-meldungen/" target="_blank"><center><H3><U>RSS Feeds von tagesschau.de</U></H3></center></a></div>'; // Titel des Feeds
if($news_count < $news_want) // Wenn Anzahl der vorhandenen News kleiner der gewünschten News ...
{$news_want = $news_count;} // dann Anzahl der vorhandene News gleich den gewünschten News.
//Hier werden die News, in der gewünschten Anzahl, eingelesen und formartiert.
for($i=0;$i<$news_want;$i++) {
$wert = $xml->channel->item[$i];
$news = $wert->title;
$news=text_formatierung($news);
$link = $wert->link;
$rss_feed .= '<div><strong><a href="'.$link.'" target="_blank">'.$news."</a></strong></div><br>";
}
//echo $rss_feed; // Zur Kontrolle oder als Ausgabe in IPS Version 1.0 bis 2.1
WFC_SendPopup(26191 /*[WebFront Configurator]*/, "tagesschau.de RSS News", $rss_feed); // WFC Popup Ausgabe für IPS ab Version 2.2 - Hier ID und Titel anpassen.
// Funktion zur Datums Format anpassung, kann individuell verändert werden.
function date_formatierung($date){
$len = (strpos($date,'+')-1);
$date = substr($date,0,$len)." Uhr - ";
return $date;
}
// Funktion zur News Formatierung , kann individuell erweitert werden.
function text_formatierung($news){
$news=strip_tags($news);
$news=html_entity_decode($news);
$news=str_replace(" ", " ", $news);
$news=str_replace("ö", "ö", $news);
$news=str_replace("Ãœ", "Ü", $news);
$news=str_replace("ü", "ü", $news);
$news=str_replace("ä", "ä", $news);
$news=str_replace("ß", "ß", $news);
$news=str_replace("–", "-", $news);
$news=str_replace(''', "`", $news);
$news=str_replace("&", "&", $news);
$news=str_replace("Ö", "Ö", $news);
$news=str_replace("„", "\"", $news);
$news=str_replace("“", "\"", $news);
$news=str_replace("–", "-", $news);
$news=str_replace("„", "\"", $news);
$news=str_replace("“", "\"", $news);
$news=str_replace("„", "\"", $news);
$news=str_replace("–", "-", $news);
$news=str_replace("–", "-", $news);
$news=preg_replace("/\r|
/s", "", $news);
return $news;
}
?>
Anhand der beispiele sollte jetzt jeder selber in der Lage sein, sich seine RSS Feeds auf gleiche Weise einzubauen, denke ich.