|
 Votre page est en cours de chargement... Affiche un flux RSS des avis de recherche sur ton site ! |
SOLIDARITE !
Déjà plus de 2600 avis de recherche
déposés sur ce site et des nombreuses personnes
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 !
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
return $html;
}
?>
Par exemple pour intégrer les 10 derniers avis de recherche, il suffit
de mettre ce code sur votre page :
<?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-->
|
|