Comment insérer un flux RSS sur son site web ?

Il existe deux techniques principales pour insérer un flux RSS sur son site web :

Insérer un flux RSS aide du language javascript :

Simple à mettre en place il suffit de vous rendre sur Feedburner puis de partager vos différents fluxs (utilisé pour Webchercheurs actualités) :

Copier coller ensuite le code dans votre page.

Insérer un flux RSS A l'aide du language php (avec magpierss) (source : webrankinfo.com) :

  • Télécharger magpierss, copier le dossier sous le nom "magpierss" à la racine de votre site.
  • Modifier le fichier rss_cache.inc : var $MAX_AGE = 600;
  • Créer un fichier feedparser.php à la racine de votre site avec ce code :

<?php
// inclusion de la classe magpierss
require_once("magpierss/rss_fetch.inc");

function FeedParser($url_feed, $nb_items_affiches=10)
{
// lecture du fichier distant (flux XML)
$rss = fetch_rss($url_feed);

// si la lecture s'est bien passee,
// on lit les elements
if (is_array($rss->items))
{
// on ne recupere que les elements les + recents
$items = array_slice($rss->items,
0, $nb_items_affiches);

// debut de la liste
// (vous pouvez indiquer un style CSS
// pour la formater)
$html = "<ul>\n";

// boucle sur tous les elements
foreach ($items as $item)
{
$html .= "<li>";
$html .= "<a href=\"".$item['link']."\">";
$html .= $item['title']."</a></li>\n";
}
$html .= "</ul>\n";
}

// retourne le code HTML a inclure dans la page
return $html;
}
?>


- Copier ensuite ce code sur votre page web :


<?php
require_once("feedparser.php");
echo
FeedParser("http://www.webchercheurs.com/feed/latest/rss.php", 5); // changer le nombre d'articles affichés (ici 5) et l'adresse du flux
?>



Rédacteur : Maxime | Mots clés : insérer flux rss site web javascript php magpierss webmaster 2008

Proposer une réponse : Comment insérer un flux RSS sur son site web ?



Merci de saisir les caractères que vous lisez sur l'image.
Chuck Norris has counted to infinity. Twice.

Autres articles Comment insérer un flux RSS sur son site web ?:

Faire un lien vers Comment insérer un flux RSS sur son site web ?: