Déjà plus de 2600 avis
de recherche déposés sur ce site et des nombreuses
personnes recherchées
dans l'attentes de réponses à leurs espoirs
!
Merci de publier ce flux RSS sur votre site Internet
ou faire connaître ce site à vos amis pour
permettre aux personnes recherchées
de trouver ce site !
Merci de votre aide au nom de tous !
Affiche un flux RSS des avis de recherche sur ton site !
SOLIDARITE !
Les avis de recherche:
Le succès des avis de recherche ne repose pas que sur ce site.
En effet, afin que la personne que vous recherchez s'inscrive, il est nécessaire qu'elle découvre ce site.
Diffusez donc son adresse largement ( www.annuaire-etudiants.net) ou installez le flux sur votre site pour multiplier les chances de succès.
Comment afficher un flux RSS sur ton site ?
Si vous souhaitez
afficher ce flux RSS, il faut utiliser un code qui sache lire le fichier
RSS.
Je vous propose d'utiliser un outil en PHP disponible sous licence GPL
: il s'agit de MagpieRSS
- "a simple RSS integration tool".
Pour l'installer, il suffit de copier le répertoire quelque part sur votre site. Dans mon exemple je l'ai copié dans un répertoire nommé magpierss situé à la racine de mon site.
La seule configuration à effectuer se trouve dans le fichier rss_cache.inc dans lequel vous pouvez choisir le répertoire utilisé pour la gestion du cache, et la durée de vie du cache en secondes (si vous mettez 300, le cache sera recréé si le fichier dans le cache date de plus de 300 secondes).
Pour l'utiliser, je vous conseille de créer une fonction nommée FeedParser() qui sera chargée de formater la liste des derniers éléments des flux à lire. De cette façon, si vous souhaitez changer l'aspect, vous n'aurez qu'à le changer à cet endroit. Voici le code de cette fonction, que j'ai écrit dans le fichier feedparser.php stocké à la racine de mon site :
<?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 .= "<img src='http://www.annuaire-etudiants.net/images/templates/fleche2.gif'> <a href=\"".$item['link']."\" target='_blank'>";
$html .= $item['title']."</a>\n";
$html .="<br><em>". $item['description']. "</em><br>";
$html .="<br>";
}
$html .= "</ul>\n";
}// retourne le code HTML a inclure dans la page
Par exemple pour intégrer les 10 derniers avis de recherche, il suffit de mettre ce code sur votre page :
return $html;
}
?>
<?php
require_once("feedparser.php");
echo FeedParser("http://www.annuaire-etudiants.net/pages/fluxrss/rss.php", 10);
?>
OU :Javascript => Il suffit d'un simple copier coller sur votre site :
<!--Code à insérer annuaire-etudiants.net -->
<script type="text/JavaScript" src="http://www.annuaire-etudiants.net/pages/fluxrss/avisderecherche_js.php"></script>
<!--Code à insérer annuaire-etudiants.net-->