1 - Préparation:


Il vous faut un composant d'intégration qui permettra la mise en cache des fichiers XML.
Ce composant d'intégration qui fait cela est MagPieRSS (site de l'éditeur), vous pouvez aussi le télécharger directement en cliquant sur ce lien.
Comment utiliser ce composant :
- Télécharger le composant
- Le décompresser dans un répertoire de son site web (par exemple dans un répertoire "magpierss" situé à la racine du site)
- Créer un répertoire cache à la racine de votre site et accessible en lecture et en écriture par le serveur web (en mettant une autorisation 777 par exemple). Par défaut, celui-ci s'appelle "cache".

2 - Insertion des news sur votre site:


Insérer le bout de code php ci-dessous dans la page où vous souhaitez voir apparaître les titres de nos news (chaque titre ouvrira la news dans une nouvelle fenêtre, ou onglet).

<?php
require_once "magpierss/rss_fetch.inc";
$fichier_xml = "http://www.endurance-info.com/version2/rssEnduranceInfoFr.php";
$nombre_element = 20;

$rss = fetch_rss($fichier_xml);

if (is_array($rss->items))

{
$liste = array_slice($rss->items, 0, $nombre_element);

echo "<b>",$rss->channel['title'],"</b><br />\n";
foreach ($liste as $item ) { $title = $item[title]; $url = $item[link];

$pubdate = date("d/m/Y", strtotime($pubdate));
echo " <a href='$url' target='_blank' >$title</a><br />\n";
} } ?>


Choix du flux :

Vous pouvez choisir parmi différents flux, il vous suffit pour cela de remplacer la partie du code en rouge
> Flux général : toutes les infos sur toutes les disciplines : rssEnduranceInfoFr.php
> Flux spécialisé n°1 : 24 Heures du Mans, Le Mans Series et Asian Le Mans Series : rssEnduranceInfoFr3335.php
> Flux spécialisé n°2 : 24 Heures du Mans, Le Mans Series, Asian Le Mans Series et American Le Mans Series : rssEnduranceInfoFr333524.php
> Flux spécialisé n°3 : 24 Heures du Mans, Le Mans Series, Asian Le Mans Series, American Le Mans Series et GT FIA : rssEnduranceInfoFr3335248.php

Attention :
il faut impérativement que vos pages soient des pages avec l'extension .php, si vos pages sont des pages avec l'extension .htm ou .html cela ne marchera pas, il vous faudra alors créer un fichier .htaccess à la racine de votre site en mettant dedans les lignes suivantes:
AddType application/x-httpd-php .htm
AddType application/x-httpd-php .html























Kidbox

Le Mans Racing