Sur mon annuaire, j'ai fait un petit lecteur de flux RSS pour les sites qui s'inscrivent.
Cependant, le chargement de la page est plutôt long.
Voici un exemple de page : http://blogs.annuairedesign.com/repertoire...vertigo_56.html
Et voici de quoi a l'air mon script ($data => une adresse de flux RSS quelconque) :
$xml = simplexml_load_file($data);
$i = 0;
$maxitem = 5;
// titre du flux
$data = "<h5 class=\"rssTitle\">Flux RSS : <a href=\"".$xml->channel->link."\" target=\"_blank\">".$xml->channel->title."</a><
/h5>";
// description du flux
if(isset($xml->channel->description) && !empty($xml->channel->description))
$data .= "<em>".$xml->channel->description."</em>";
$data .= "<ul class=\"rssItems\">";
foreach($xml->channel->item as $r) {
if($i < $maxitem) {
$data .= "<li><h6 class=\"rssItemTitle\"><a href=\"".$r->link."\" target=\"_blank\" rel=\"nofollow\">".$r->title."</a></h6>";
if(tronquer($r->description,150)) $data .= tronquer($r->description,120);
else $data .= $r->description;
$data .= "<br /><a href=\"".$r->link."\" target=\"_blank\" rel=\"nofollow\" class=\"suiterss\"> lire la suite de « ".$r->title." »</a>";
$data .= "</li>";
}
$i++;
}
$data .= "</ul>";
Donc, est-ce normal que ce soit si long?
Ce message a été modifié par g0ldstein - 08 février 2009 - 19:01.



Haut












