Blason PACA Monaco Corse - Emploi : Tourisme : Internet : Pratique : Petites Annonces
 


Sur internet vous êtes : 38.107.191.88
Retour à www.PacaLove.com    : - Alertez vos amis !
PageAccueil | ClubAnnonces | Annuaire du dépannage informatique | Cartes de voeux | Locations saisonnières
Jeux, logos et sonneries | MP3, Karaoké, Fonds d'écran, CDs & DVDs |: Boutique Sexy | Petites annonces payantes ou gratuites


Ca peut toujours être utile :


<< AlloPass GuideInternet AnnonceS >>


ClubAnnonces / MixAd


Plus d'informations sur ce vaste réseau de petites annonces partagées.

Comment utiliser les flux RSS de ClubAnnonces / MixAd sur votre site ?


Voici des instructions pour les webmasters qui sont membres de ce réseau (Vous n'êtes pas encore membre ? INSCRIVEZ-VOUS GRATUITEMENT ICI)
C'est une des façons d'utiliser le flux RSS sur votre site avec PHP :

Vous pouvez voir le résultat sur la page d'accueil de http://www.pacalove.com ainsi que sur chacune des 493 pages du site, en bas de page.


1ere étape :

Utilisez un logiciel libre (open source) qui permet d'utiliser facilement un flux RSS, j'utilise MAGPIERSS :
http://magpierss.sourceforge.net

Il suffit alors de copier le dossier entier de magpie sur le serveur web, par exemple dans http://www.pacalove.com/magpierss/

Il n'y a pas de configuration à faire à part EVENTUELLEMENT dans le fichier rss_cache.inc où on spécifie un nom de dossier pour le cache intégré à magpierss (évite de surcharger le serveur de clubannonces et accelère l'affichage des pages) ainsi que la frequence des mises a jour du cache (par défaut à 3600 secondes soit une heure, soit exactement la frequence de mise a jour de clubannonces, pratique !)


2ème étape :

Créez une fonction pour utiliser magpie dans votre page. Pour utiliser magpie il est plus simple de créer une fonction dans un fichier séparé, par exemple nommez le feedparser.php et placez le à la racine du site (ex: http://www.pacalove.com/feedparser.php)

Voici son contenu :
<?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))
  {      
    
// melange les elements au hasard, pour ne jamais avoir la même séquence.
    // si vous souhaitez afficher les X dernieres annonces sans hasard, supprimez la ligne suivante :
    
shuffle($rss->items);
    
    
// on ne recupere que les elements les + recents
    
$items array_slice($rss->items0$nb_items_affiches);

    
// boucle sur tous les elements
    
foreach ($items as $item)
    {
    
// enleve les guillemets (") et les point virgule (;) du titre et de la description 
        
$sansprobleme str_replace(array('"',';'), ''$item['title']);
        
$sansproblemealt str_replace(array('"',';'), ''$item['description']);
    
// affiche des images cliquables avec en ALT et TITLE les infos de chaque annonce.
    // grace au javascript "onclick" cela ouvre une nouvelle fenetre sans bordure avec l'annonce a l'interieur. 
    // Si le navigateur web ne supporte pas le javascript, la page de l'annonce s'ouvrira dans la meme fenetre.
    
      
$html .= "<a href=\"".$item['link']."\" title=\"$sansprobleme\" border=\"0\" onclick=\"window.open('".$item['link']."', 'petitesannonces', 'width=720, height=600, left=0, top=0, location=no, menubar=no, status=no, toolbar=no, scrollbars=yes, resizable=yes');return false;\">";
      
$html .= "<img style=\"vertical-align: middle\" src=\"".$item['enclosure']."\" alt=\"$sansproblemealt\" border=\"0\"></a> \n";
    }
    
$html .= "\n";
  }

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


La fonction FeedParser($url, $nb_elements_a_afficher) s'utilise donc facilement :
2 arguments, une url d'un RSS de votre choix (parmi les RSS PHOTO de clubannonces)
et le nombre d'images à afficher.


3ème étape :

Appelez la fonction dans votre page à l'endroit où vous voulez que les images apparaissent dans votre page (sur pacalove, index.php) à l'endroit ou vous souhaitez afficher les images, écrivez :

<?
// inclut le fichier feedparser.php contenant la notre fonction FeedParser()
require_once("feedparser.php");
// affiche tout le html nécessaire.
echo FeedParser("http://webmasters.clubannonces.com/rss/rss.asp?NumSite=250&PHOTO=1&NumAffilie=3302"5);
?>


Voilà, c'est fini !


Vous pouvez voir le résultat sur la page d'accueil de http://www.pacalove.com
Sur la page d'accueil les images affichées sont les dernières annonces toutes catégories confondues, il est possible de n'afficher que les images d'annonces dans une catégorie précise, comme par exemple sur cette page pour les petites annonces bateaux : http://www.pacalove.com/petites-annonces-bateau.php
Magpierss gère alors automatiquement le cache pour chacun des liens RSS de ClubAnnonces que vous utilisez sur votre site.


Une suggestion :

créez une page spéciale sur votre site composée entièrement de photos, avec les RSS PHOTO de chaque catégorie. Pour avoir une vue d'ensemble des dernières annonces passées sur le réseau ClubAnnonces. Voici un exemple qui reprend le titre, la description, la photo et la catégorie de chaque annonce : http://www.pacalove.com/petites-annonces/Bateaux.php

En utilisant AlloPass, vous pouvez rendre l'accès à cette page protégé par un code d'accès, payant (téléphone et sms) ou gratuit (affiché sur votre site).
Vous pouvez ensuite proposer à vos visiteurs de passer sur votre site des annonces graphiques, en utilisant le service gratuit de régie publicitaire d'AlloPass.
Et finalement être en mesure de proposer vous aussi un système d'affiliation aux autres webmasters via le ProgrammeAffiliation d'AlloPass.


Pour gagner de l'argent avec votre site, vous pouvez soit le revendre ou bien l'utiliser comme il faut.


D'autres pistes de recherche ?

Si vous souhaitez voir une approche différente de la mienne pour manipuler les flux RSS de mixad/clubannonces voici quelques liens très interressants :


<< AlloPass GuideInternet AnnonceS >>

 

Commentaires sur cette page ? Aucun pour l'instant. Vous n'avez rien à dire ? [Afficher les commentaires]
Cartes de voeux | Petites Annonces
Rencontres | Emploi | Internet | Pratique | Télévision | Restaurants | Webcam
Tourisme | Les locations saisonnières en Provence Alpes Côte d'Azur, Monaco et Corse | Immobilier


Ce site est en vente sur SitAVendre.com