Rechercher : 
Progresser — les techniques scoutes
 
 

PROGRESSER
 barre
Campe
Bouge
Rencontre
Découvre
Joue et chante
Façonne
Aime et prie
 

RUBRIQUES
 barre
• Découvrir
• Accueillir
• Grandir
• Progresser
• Communiquer
• Consulter

UTILES
 barre
Nouveautés
Plan du site
» Forum
Actualité des Guides et Scouts d'Europe

BONUS
 barre
Cartes virtuelles
Écran de veille
Fonds d’écran 

ABONNEMENT
 barre
Liste de diffusion
env. 1 envoi / mois

Adresse e-mail*

Prénom et nom

Inscription

Désinscription

Confidentialité
  Intégrer un flux RSS       
   

Si vous êtes webmaster, et plus particulièrement en charge d’un site d’unité, de district ou de province, vous pouvez décider d’intégrer, sur une de vos page, l’actualité du mouvement par le biais du flux RSS du site national. Vous pourrez ainsi proposer en temps réel, et en respectant votre charte graphique, toute notre actualité. Plusieurs possibilités techniques sont envisageables.

La syndication - intégrer un fil RSS - utiliser php Intégrer un flux en utilisant php

La manière la plus simple d’intégrer un flux RSS en utilisant php est de recourir à MagpieRSS (licence GPL) . Cet outil vous permet de récupérer les informations du fil pour les afficher sur votre site.

Dans un premier temps, téléchargez une version de MagpieRSS sur le site officiel. Copiez ensuite le répertoire dans l’arborescence de votre site et éditez le fichier rss_cache.inc pour régler les options relatives à persistence des différentes news dans le cache.

Une possibilité est ensuite de créer une fonction qui permettra de mettre en forme le flux à votre convenance. Webrankinfo propose par exemple d’utiliser une fonction FeedParser().

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

function FeedParser($url_feed, $nb_items_affiches=5)
{
// 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><a href=\"".$item['link']."\">";
$html .= $item['title']."</a></li>\n";
}
$html .= "</ul>\n";
}

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

Pour intégrer le flux, on utilisera par exemple le code :

<?php require_once("feedparser.php"); echo FeedParser("http://www.scouts-europe.org/rss2.xml", 10); ?>

Rien n’empêche les plus passionnés de développer leur parser de A à Z.

La syndication - intégrer un fil RSS - utiliser javascipt Intégrer un flux en utilisant javascipt

Si vous êtes moins familier avec ces technologies php, une autre solution, plus simple, consiste à utiliser des outils directement développés qui font eux-mêmes la conversion. Parmis ceux-là, on citera celui réalisé par Feed2JS ou encore RSS-to-javascript (anglophones tous les deux).

En remplissant les différents champs, vous obtenez directement le code à intégrer. Vous pouvez choisir par exemple de garder ou non l’en-tête du flux, le nombre de nouveautés, d’afficher la date de publication ou encore le descriptif complet. S’il est plus facile à utiliser, il est moins souple dans la mise en forme que vous pouvez obtenir. Vous pouvez cependant opter pour qu’il se conforme à votre feuille de style et s’intègre ainsi harmonieusement à vos pages.

Voici un exemple du fil des Guides et Scouts d’Europe mis en forme selon ce système :

 

Badge informatique

 Auteur


Philippe Lafontan
CETNA « Mulot »
Équipe technique nationale multimédia

Le mulot


 Développement
 
Utiliser la syndication
Syndication et RSS
Intégrer un flux


 En savoir plus
 

 
Nouveautés
Lexique informatique
Prière de l’internaute


 Flux AGSE


Actualité des Guides et Scouts d'Europe


 Avertissement
 
L’association des Guides et Scouts d’Europe décline toute responsabilité quant à l’installation et l’utilisation de ce logiciel ou de ce code. Elle ne peut en aucun cas être tenue pour responsable du mauvais fonctionnement de ce logiciel sur votre système informatique ou de toute autre perturbation éventuelle pouvant en résulter.


 Sur la toile
 
Validateur de fils
Portail RSS
Spécification RSS 2.0


 Flux valide


Actualité des Guides et Scouts d’Europe

 
© Site officiel des Guides et Scouts d’Europe — Droits de reproduction réservés — 1999-2007 — Infos légales — Nous écrire