<?
# script and copyright by Patriot1980
# for ilch clan script V 1.1
# rss_news_box Version 1.1.0
$ENABLE_CACHING = false;
//Bevore ihr das caching aktiviert ($ENABLE_CACHING = true;) schaut ob die CACHE_FILE korrekt angelegt ist
$CACHE_FILE = '/tmp/heisenews.rdf';
//Hier der Pfad zu Eurer CACHE_FILE. Vergesst nicht die Rechte im FTP für diese Datei auf Schreiben zu setzen
$CACHE_REFRESH_TIME = 20;
//Cache timeout in Minuten
$MAX_NEWS = 7;
//Hier könnt Ihr die Anzahl der Headlines die gelistet werden sollen setzen
if ($ENABLE_CACHING){
$cache_diff =(time() - @filemtime($CACHE_FILE))/60;
if (!file_exists($CACHE_FILE) or ($cache_diff > 20) ){
@unlink($CACHE_FILE);
$handle = @fopen($CACHE_FILE, 'x+');
@fwrite($handle, $fcontents);
@fclose($handle);
}
$fcontents = join ('', @file ($CACHE_FILE));
} else {
}
$fcontents = str_replace ("</item>", "", $fcontents);
$fcontents = str_replace ("</link>", "", $fcontents);
$splices = explode ("<item>", $fcontents);
if (count($splices) > $MAX_NEWS){
$stop_at = $MAX_NEWS+1;
} else {
$stop_at = count($splices);
}
//setzt an dieser Stelle einen Banner der RSS Newsseite ein, ersetzt include/images/news/heise_online_h50.gif mit Eurem Banner, nicht vergessen Banner hochzuladen und Link zu ändern!
print '<br /><center /><a href="http://worldoftanks.eu/de/rss/news/" title="wot rss news" target="_blank" /><img src="include/images/news/rssbox.png" border="0" align="top" alt="wot rss box" /></a /><br /></center /><br>';
//ab hier muss nichts geändert werden
$out_buffer = '<span class="heisenews">';
for ($i = 1; $i < $stop_at; $i++){
$link = explode("<link>",$splices[$i]);
$link[1] = strip_tags($link[1]);
$headline = str_replace ("<title>", '<a href="' . trim($link[1]) . '" target="_blank" class="heiseheadline">', $splices[$i]);
$headline = str_replace ("</title>", "</a>", $headline);
$headline = explode ("<link>", $headline);
$headline = $headline[0];
$out_buffer = $out_buffer . $headline . '<br /><font size="1" color="red" />---------------------------------------------</font /><br />';
}
$out_buffer = $out_buffer . "</span>";
print utf8_decode($out_buffer);
?>
<p><center>
<center></p>