Um mit der Zeit zu gehen, bieten wir einen RSS Newsfeed an. So könnt
ihr entweder auf eurem Desktop oder auf eurer eigenen Webseite immer die aktuellsten
News von NFS-Planet ablesen.
Derzeit befindet sich der RSS Newsfeed erst in der Beta-Phase, daher sind noch nicht
alle Features eingebaut.
Wo finde ich den RSS Newsfeed?
Ihr findet den RSS Newsfeed unter folgenden Adressen. Er ist aufgeteilt auf deutsch und
englische News:
- http://www.nfs-planet.de/data/rss/news.rss
- http://www.nfs-planet.de/data/rss/news_eng.rss
Was ist ein RSS Newsfeed?
Ein Newsfeed ist eigentlich nur eine einfach Textdatei, die auf unserem Server
zum Abruf bereitsteht. Das Besondere daran ist die Strukturierung durch den
RSS-Standard (Rich Site Summary). RSS ist ein XML Dialekt und existiert mittlerweile
in verschiedensten Versionen, weil man sich nicht wirklich auf einen Standard
einigen konnte. Wir benutzen derzeit RSS 0.91, weil er am einfachsten zu
strukturieren ist, und unseren Ansprüchen derzeit vollkommen genügt.
Wie die RSS Datei aussieht, könnt ihr hier ansehen:
- http://www.nfs-planet.de/data/rss/news.rss
- http://www.nfs-planet.de/data/rss/news_eng.rss
Wie kann ich den RSS Newsfeed am Desktop einbinden?
Es gibt einige RSS Newsfeed Reader, nicht nur für Windows. Welcher der beste ist,
ist Geschmackssache. Eine Liste einiger Reader findet ihr hier:
- RSS Reader
Wie kann ich den RSS Newsfeed in meine Webseite einbinden?
Da sich der RSS Newsfeed erst in der Beta-Phase befindet, können wir leider noch keine
automatisierten Scripte zur Verfügung stellen, um den Newsfeed zum Beispiel per
Javascript oder IFrame auf eurer Seite anzeigen lassen zu können.
So gut wie jeder Server hat allerdings bereits PHP installiert, und mit ein bisschen
PHP Wissen könnt ihr euren eigenen Newsreader basteln.
Hierzu sind ein paar hilfreiche Links:
- zFeeder
- lastRSS
- MagpieRSS
Mit der lastRSS Klasse, würde das ganze so aussehen:
Verwendet hierzu einfach die
lastRSS Klasse und folgenden PHP Code:
<?php
include("./lastRSS.php");
// How many items to show
$show = 5;
// create lastRSS object
$rss = new lastRSS;
// setup transparent cache
$rss->cache_dir = "./cache";
$rss->cache_time = 3600; // one hour
// load the RSS file
$rssfile = $rss->get("http://www.nfsplanet.de/data/rss/news.rss");
// Show the RSS file
echo '
<table border="1" cellspacing="0">
<tr>
<td style="font-weight: bold">'.$rssfile["title"].'</td>
</tr>';
for($i=0; $i<$show; $i++) {
echo '
<tr>
<td id="n"><a href="'.$rssfile["items"][$i]["link"].
'" target="_blank"><b>'.
$rssfile["items"][$i]["title"].'</b></a><br />
'.$rssfile["items"][$i]["description"].'
[<a href="'.$rssfile["items"][$i]["link"].
'" target="_blank">Mehr</a>]</td>
</tr>';
}
echo '</table>';
?> |