menucool GRAND Affichage

Interaction Collectuelle & Génération Automatique WebInfo TV







RSS, une autre façon de partager l'actu (partie 2)
Faire sa page d'informations multi-sources avec les fichier RSS

lundi 30 juin 2003, par Lolobobo





dans la meme rubrique...

Plaidoyer pour la liberté de navigation
Web français et autre : La politique de la terre brulée
viruspam la cata, ou la guerre des machines
Walma'Clic une galerie multi-fonction en un clic : 1mn
11 septembre ATTENTAT POÉTIQUE



thèmes abordés...

astuces
Supprimer les fichiers FTP protégés
Personnaliser son WikiBabe
Les titres de votre site partout à la une
Quel intérêt d'un domaine.org ?
Textes et fantaisie pour SPIP
Sauvegarde automatique d'une base vers un autre site
Installer un forum progressif avec alerte email : 5mn
Votre site traduit en anglais : 15 mn
Le b a ba de la musique pour tous : MP3 facile
Non aux robots ! ?
Utilisez Google comme moteur interne
Mapstan, nouveau moteur entre Google et Kartoo
Nouvelle liste : spipaide
MOTOP-Clés & Moteurs
Une astuce anti spam

push syndication
14 juillet : défilez !
Toute l'actu de la planète sur mon bureau !
RSS, la révolution de l'actu partagée !
Votre site : Alerte au Contenu
Fil Info : 20.000 liens sous les ders

Dans l'article RSS, la révolution de l'actu partagée !, j'expliquai comment exploiter les données contenues dans un fichier RSS et je donnais l'exemple du site Aujourdhui.today.free.fr. (qui a mon humble avis est de loin la meilleure page de démarrage pour tout internaute qui se respecte ;o)).

Suite à cet article, certains d'entre vous sur les forums ou par mail m'ont demandé le script complet d'aujourdhui.today.free.fr, les voici exaucés avec en prime la démarche qui a conduit à sa réalisation.

Le but recherché était de permettre aux utilisateurs du site d'accéder chaque matin à une sélection des titres de l'actualité française, tout en respectant la charte graphique du site. Pour ce faire, la meilleure solution était de s'appuyer sur les fichier RSS et de les formater en fonction de la charte graphique du site.

Certains sites fournissent des données RSS comme News is Free ou l'autre portail et c'est auprès d'eux qu'on va donc choisir ses sources d'informations.

Une fois choisies les sources d'informations, on s'appuie sur le script de l'article précédent, auquel on ajoute un petit formulaire de sélection et une boucle IF... ELSE en PHP .

A tous ceux qui s'apprêtent à partir en courant en hurlant au secours, je dirais : attendez encore un instant, ce n'est pas si dangereux, je vais vous expliquer...

Commençons par le plus simple, on crée un formulaire avec une liste déroulante dans laquelle, on associe un nombre au nom de chaque journal, ce qui donne :

Quand on validera ce formulaire, il appellera le fichier, associé à une variable "$call" dont la valeur pourra être de 1 à 7.

A chacune de ces variables £call, on associe un couple de variables $Site (le titre du site), et $backendURL (l'adresse du fichier RSS associé), par exemple :

$Site= "Euronews";
$backendURL = "http://xml.newsisfree.com/feeds/16/616.xml";

ou encore :

$Site= "Webgeneration";}
$backendURL = "http://webgeneraction.levillage.org/backend.php3";

Et ainsi de suite pour chacune des valeurs de la liste déroulante.

On ajoute ensuite un ensemble de boucles IF..ELSE à notre script original, qui associe chacun des couples $site, $backendURL à la variable $call, ce qui nous donne le script suivant :

Si vous essayez le script à ce moment, il fonctionne à un détail prés : si on ne choisit pas de source d'info, il affiche un message d'erreur.

On rajoute donc une dernière boucle IF, ... ELSE, qui affiche soit un message d'invitation à choisir sa source d'infos, soit affiche le script, ce qui nous donne :

Et voila.

Voir en ligne : Aujourdhui.today.free.fr/news.php.






signé...


Lolobobo
site: Le Générateur de Biographies
Lolobobo est le webmaster du générateur de Biographies Et l'initiateur du mystérieux projet K




Plan-Liens Forum
  • fil: > Faire sa page d'informations multi-sources avec les fichier RSS
    (1/3) 14 avril 2005 , par Anonyme

  • fil: > mise à jour des RSS
    (2/3) 14 avril 2005 , par Anonyme

  • fil: > Faire sa page d'informations multi-sources avec les fichier RSS
    (3/3) 8 juillet 2003 , par BohwaZ

    rép: lolo


  • fil: > Faire sa page d'informations multi-sources avec les fichier RSS
    14 avril 2005   [Début forum]

    Avec la Blog révolution,les Fils RSS et atom se font legion sur le web.

    ainsi, libé propose t'il son contenu au format RSS http://www.liberation.fr/page.php ?Article=149907 Et

    Le nouvelo obs aussi http://permanent.nouvelobs.com/dossiers/rss.html


    fil: > mise à jour des RSS
    14 avril 2005   [Début forum]

    Avec la Blog révolution,les Fils RSS et atom se font legion sur le web.

    ainsi, libé propose t'il son contenu au format RSS http://www.liberation.fr/page.php ?Article=149907 Et

    Le nouvelo obs aussi http://permanent.nouvelobs.com/dossiers/rss.html


    fil: > Faire sa page d'informations multi-sources avec les fichier RSS
    8 juillet 2003, par BohwaZ   [Début forum]
    Problème : le feed RSS de Rezo.net pour AFP/AP/Reuters est mis à jour aléatoirement, alors que des dizaines de dépeches sortent tous les jours. Il faudrait un feed RSS qui reprenne les dernières dépeches publiées sur yahoo...

    leVillage.Org - la communauté des internautes modernes ! Pour créer facilement un webzine comme celui-ci ANnuaire des GEnerateurs Internet Collectuel, et CopID (copie libre sans source ni auteur) Le Géné de bios ne parle que de vous ! Le Cerveau Collectif vous donne raison ? TipiWiki La reconquête du web ! Modem Lent, Non-Voyant: Naviguez en format TEXTE sur ce site [ACCUEIL] | LETTRE | THEME | MOTOP | MESSAGES | PLAN | REDAC
    CopID: 100% libre     Au  samedi 28 janvier 2012 :  213 articles 113 brèves 1021 posts