Ето
Слагаш това в <body> където искаш да ти излизат новините
<div id="rs">
<?php include("rs.php"); ?>
</div>
После правиш един php fail с името rs.php и слагаш вътре
<?php
# ganbox.com: парсва RSS новини в масив arrFeeds
$url='http://cs-gigabyte.com/news/rss.php'; # адрес на RSS хранилката
$doc = new DOMDocument();
$doc->load($url);
$arrFeeds = array();
foreach ($doc->getElementsByTagName('item') as $node) {
$itemRSS = array (
'title'=>$node->getElementsByTagName('title')->item(0)->nodeValue,
'desc' =>$node->getElementsByTagName('description')->item(0)->nodeValue,
'link' =>$node->getElementsByTagName('link')->item(0)->nodeValue,
'date' =>$node->getElementsByTagName('pubDate')->item(0)->nodeValue,
);
array_push($arrFeeds, $itemRSS);
}
# ganbox.com: отпечатване на feedLimit на брой новини от масива arrFeeds
$feedLimit=8; # ако feedLimit=0 се показват всичките
$feedCount=0;
foreach($arrFeeds as $oneItem){
# ако твоя сайт има кодиране cp1251, тогава махни коментара # на следващия ред
# foreach($oneItem as $key=>$value){$oneItem[$key]=iconv('utf-8','cp1251',$value);}
$feedCount++;
print '<div class="feedItem"><h4 class="feedTitle"><a href="'.$oneItem['link'].'"
class="feedLink">'.$oneItem['title'].'</a></h4>';
print '<p class="feedDesc">'.$oneItem['desc'].'</p>';
print '</div>';
if($feedLimit>0 && $feedCount>=$feedLimit) break;
}
?>
Слгай css в css файла ти:
#rs {
width: 10em;
float: left;
text-align: left;
font-family:arial, verdana, sans-serif;
font-size: 11px;
color: #000;
background-color: #fdfdfd;
border-top: 4px solid #7aa3c3;
}
#rs a:link, #rs a:visited {
text-decoration:none;
color: #0000cc;
}
#rs a:hover {
text-decoration: underline;
color: #0000cc;
}
Нищо повече не ти трябва да имаш за да ти вади rss новините от сайтовете.