Bienvenue sur les forums conseil & création · S'enregistrer

Se connecter automatiquement

Forums » Mise en page (HTML/CSS) » Petites annonces MIXAD - Flux RSS · Envoyer le lien

Par Cédric, le 15 Jan 2005, 12:58 Revenir en haut de page Répondre en citant

Bonjour à tous,

Pour ceux qui désirent ajouter un service de petites annonces sur leur site, vous trouverez sur le site un tutoriel sur l'utilisation des flux RSS de mixad. Bien sûr l'inscription à Mixad est gratuite.

Qu'est-ce que MIXAD / Clubannonces ? C'est un système de petites annonces qui permet à vos visiteurs de déposer leurs annonces via internet, elles seront publiées sur plus de 600 sites importants (Free.fr, Tiscali.fr, LaPoste.net, M6.fr, Autojournal.fr...) et/ou sur des journaux et magazines (FranceSoir, Auto Occasion et Motoccasion).

Qu'est-ce qu'un flux RSS ? Il s'agit d'un fichier spécifique dont le contenu est produit automatiquement en fonction des mises à jour d'un site. Ces fichiers sont hiérarchisés (exemple : flux immobilier mixad) et ne sont pas destinés à être affichés directement : ils doivent être intégrés dans une page qui analysera et organisera les données qu'ils contiennent : titres, descriptions, dates de publication, lien associé, image associée...

Comment exploiter les flux RSS de MIXAD ? Pour exploiter le flux RSS d'un site internet, il faut donc utiliser un script interne (en PHP par exemple) qui organisera les données... vous apprendrez avec ce tutoriel à utiliser les flux de Mixad simplement, grâce au script MagpieRSS.

----------- Informations complémetaires : -----------

- le script utilise PHP. N'oubliez pas que pour utiliser de tels scripts, vos pages doivent porter l'extension PHP et le serveur (votre hébergeur) doit accepter ce langage.

- vous pouvez afficher plusieurs groupes d'annonces dans une même page.

----------- BESOIN D'AIDE ??? -----------

Ce message est vérouillé, j'y ajouterai quelques informations et des exemples d'intégration. Mais n'hésitez pas à poser toutes vos questions (toute remarque est également la bienvenue) dans un nouveau sujet (si la question n'a pas déjà été abordée de préférence Wink ).

Dans les messages suivants :
- comment afficher une annonce aléatoirement sur votre page
- comment sélectionner les rubriques d'annonces aléatoirement
- comment filtrer les annonces par ville, région ou département ?

Bon week-end à tous.


Dernière édition par Cédric le 25 Juin 2005, 15:24; édité 4 fois
Par Cédric, le 15 Jan 2005, 13:17 Revenir en haut de page Répondre en citant

Ce code vous permettra d'afficher une annonce aléatoirement parmis les annonces récupérées dans le flux.

Une fois le fil RSS converti en variables (voir quatrième étape du tutoriel), il faut d'abord randomiser un nombre de 1 à [nombre d'annonces récupérées] avec la fonction rand de PHP. Ensuite, il ne reste plus qu'à afficher le code HTML de l'annonce.

Code:
<?PHP $mixad_rand = rand(0,count($rss->items)-1);
echo('<a href="' . $rss->items[$mixad_rand][link] . '" target="_blank">' . $rss->items[$mixad_rand][title] . '</a>'); ?>


Dernière édition par Cédric le 25 Juin 2005, 16:17; édité 4 fois
Par Cédric, le 15 Jan 2005, 14:09 Revenir en haut de page Répondre en citant

Par défaut, MIXAD vous permet d'afficher :
- soit le contenus de toutes les rubriques,
- soit le contenu d'une et une seule catégorie.

Mais comment faire si on veut afficher aléatoirement le contenu de plusieurs rubriques, sauf certaines ?

L'URL des flux de Mixad contient un paramètre NAV :

Citation:
http://webmasters.clubannonces.com/rss/rss.asp?NumSite=250&NumAffilie=4347&NAV=A


Ce paramètre définit la rubrique du flux à récupérer... il faut donc rendre aléatoire cette valeur.
  • &NAV=A : véhicules (auto, moto, bateau)
  • &NAV=B : Immobilier
  • &NAV=EA : Informatique...

On peut par exemple utiliser ce code :

Code:
$rubriques = Array ("A", "B", "EA");
$rubrique = $rubriques[rand(0,count($rubriques)-1)];
$url_mixad = 'http://webmasters.clubannonces.com/rss/rss.asp?NumSite=250&NumAffilie=4347&NAV=' . $rubrique;

Forums » Mise en page (HTML/CSS) » Petites annonces MIXAD - Flux RSS · Envoyer le lien