GTrouve.com au format RSS !  

Vous pouvez afficher gratuitement les petites annonces de Gtrouvé dans votre lecteur RSS ou sur votre site Internet (cela offrira du contenu dynamique à vos visiteurs!).

       

Flux RSS Disponibles:
 http://www.g-trouve.net/rss/20dernieres.xml Les 20 dernières annonces
 http://www.g-trouve.net/rss/20dernieres_photos.xml Les 20 dernières avec phoho
 http://www.g-trouve.net/rss/20dernieres_auto.xml Rubrique Automobile
 http://www.g-trouve.net/rss/20dernieres_immo.xml Rubrique immobilier
 http://www.g-trouve.net/rss/20dernieres_moto.xml Rubrique Deux Roues
 http://www.g-trouve.net/rss/20dernieres_bateaux.xml Rubrique Bateaux
 http://www.g-trouve.net/rss/20dernieres_divers.xml Rubrique Divers(vêtements...)
 http://www.g-trouve.net/rss/20dernieres_emploi.xml Rubrique Emploi
 http://www.g-trouve.net/rss/20dernieres_info.xml Rubrique Informatique
 http://www.g-trouve.net/rss/20dernieres_menager.xml Rubrique Menager
 http://www.g-trouve.net/rss/20dernieres_multi1.xml Rubriques DVD,Jeux,Musique...
 http://www.g-trouve.net/rss/20dernieres_rencontres.xml Rubrique Rencontres

Flux XML conformes au standard RSS 2.0





Pour exploiter les flux RSS de Gtrouvé , vous pouvez utiliser des logiciels gratuits afin de recevoir les annonces directement sur votre ordinateur (ex: RSS Xpress) ou de mettre en place un script permettant d'extraire les données du fichier XML.

Nous vous conseillons MagPieRss(simple, performant, Licence GPL) pour l'intégration PHP.

1 - Télécharger MagPieRss

Vous trouverez le script Open Source ici : http://magpierss.sourceforge.net/

2 - Exploitation des données

Pour l'utiliser, nous vous conseillons de créer la fonction FeedParser() qui formatera la liste des derniers éléments des flux à intégrer. Vous pouvez donc afficher les annonces au design de votre site, 100%  paramétrable!. Ci-dessous vous trouverez le code du fichier feedparser.php à insérer sur votre serveur :
 

Fichier feedparser.php (récupération et formatage des données)
<?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, choisissez les informations à récupérer : title, link, description, photo
        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;
}

?>

Fichier affiche_annonces.php (celui qui appelle la fonction feedparser() ici affichage des 5 dernières annonces )
<?
// inclut le fichier feedparser.php contenant la notre fonction FeedParser()
require_once("feedparser.php");
// affiche tout le html nécessaire.
echo FeedParser("http://www.g-trouve.net/rss/20dernieres.xml
", 5);
?>


3 - Uploader le dossier sur votre serveur

Le plus simple est de placer le dossier magpierss à la racine de votre site.

4 - Tester l'intégration !

Tapez l'adresse de votre site /affiche_annonces.php et vous aurez les 5 dernières annonces!
A vous maintenant de l'intégrer à votre style, de rajouter (target="_blank" si vous désirez garder vos visiteurs....)