Solution 1 : Intégration d'un e-frame
C'est la solution la plus simple, en revanche l'affichage du bloc ne peut pas être personnailsé aux couleurs de votre site. Code à insérer :
<iframe src="http://www.alljudo.net/flux-frame.php" width="200" height="350px" frameborder="0"></iframe>
Solution 2 : installation et utilisation d'un agrégateur de flux RSS
Preparation
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".
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).
Choix du flux :
Vous pouvez choisir parmi différents flux, il vous suffit pour cela de remplacer la partie du code en rouge
> Flux actualités n°1 : toutes les infos : RSSnews.php
> Flux actualités n°2 : articles, interviews et résultats : RSSnews2.php
> flux vidéo : toutes les vidéos : RSSvideo.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
C'est la solution la plus simple, en revanche l'affichage du bloc ne peut pas être personnailsé aux couleurs de votre site. Code à insérer :
<iframe src="http://www.alljudo.net/flux-frame.php" width="200" height="350px" frameborder="0"></iframe>
Solution 2 : installation et utilisation d'un agrégateur de flux RSS
Preparation
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".
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.alljudo.net/RSSnews.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 actualités n°1 : toutes les infos : RSSnews.php
> Flux actualités n°2 : articles, interviews et résultats : RSSnews2.php
> flux vidéo : toutes les vidéos : RSSvideo.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




