Derniers Articles de Cap-Sizun.com

La légende de la ville d ys

Il existe plusieurs versions de cette légende de la ville d'Ys, mais toutes renvoient à cette citée engloutie par les flots, et la recherche de cette cité disparue a alimenté bien des fantasmes. Au-delà de la réalité scientifique, il nous plaît [...]

Petit dictionnaire du breton débutant

Dans le cas ou vous vous perdriez dans notre campagne reculée, j'ai tenté de faire une liste non exhaustive des expression usuelles Bretonne pour vous permettre de vous débrouiller face à un public non Francophone (oui ça existe!). Généralit [...]

La langue française et les nouvelles technologies de l information

Informatique : domaine de conquête sujet à de nombreuses contaminations linguistiques. Lors de cette dernière décennie, le secteur informatique est devenu le domaine de conquête de parts de marché et fut sujet à de nombreuses contaminations lin [...]

Derniers messages du forum Cap-Sizun

Derniers Messages du Forum-Bretagne.fr

Derniers Commentaires de Cap-Sizun.com

6 visiteurs actuellement

  • 5 anonyme(s)
    • 88.123.71.236
    • 86.214.239.231
    • 80.237.209.89
    • 195.167.200.8
    • 38.103.63.18
  • 0 robot(s)
  • 1 membre(s)

Les flux RSS de Cap-Sizun.com

Cap-Sizun.com dispose de plusieurs flux RSS pouvant être repris par n'importe quel webmaster voulant les afficher sur son site.

Pour plus d'infos sur les flux RSS en général, vous pouvez consulter la page suivante : La syndication de contenu.

Interêt d'afficher un flux RSS sur votre site ?

En affichant un flux RSS, vous mettez à disposition de vos visiteurs un contenu actualisé en permanence et ce de façon totalement automatique. Par exemple, si vous affichez les prochains évènements dans le Cap-Sizun, ceux-ci vont se modifier automatiquement en fonction de la date et des ajouts de nouveaux évènements. Vous apportez donc à vos visiteurs des infos qui les interessent et qui, de plus, sont mises à jour à chaque seconde.

Il existe deux méthodes pour afficher un flux RSS sur un site internet, ce sont ces deux méthodes que nous allons détailler par la suite.

La méthode ultra simple: l'utilisation du language Javascript

Le formulaire suivant vous permet de choisir le flux RSS que vous souhaitez afficher et vous fourni automatiquement le code html correspondant ainsi qu'un aperçu du flux RSS tel qu'il apparaîtra sur votre site.

Choisissez les caractéristiques du flux RSS
Quel flux RSS afficher ?
Combien d'items afficher ?
Afficher les descriptions ?* Oui  Non
Nombre de caractères dans la description ?
Afficher les photos ?* Oui  Non
*Certains flux de disposent pas de ces options

Comme vous pouvez le constater, cette méthode est vraiment à la portée de n'importe quel webmaster, y compris le plus débutant.

Malgré sa simplicité, l'affichage d'un flux RSS via le Javascript comporte quelques défauts: il est dépendant de votre navigateur et il ne vous permet pas une personnalisation complète de l'affichage du flux sur votre site.

La méthode suivante, plus complexe, ne comporte pas ces défauts.

Une méthode plus complexe: l'utilisation du language Php

Cette deuxième méthode est également accessible aux novices, mais elle requiert que votre hébergement accepte le language php.

Téléchargement et installation de MagpieRSS

MagpieRSS est téléchargeable ici, vous devez le décompresser et l'envoyer tel quel via votre logiciel FTP à la racine de votre site.

Pour éviter de surcharger le site mettant à disposition son contenu XML, Magpierss enregistre une version temporaire du fichier XML qu'il traduit. La seule configuration à effectuer se trouve dans le fichier rss_cache.inc dans lequel vous pouvez choisir la durée de vie de cette version temporaire.

Le fichier feedparser.php

Ce fichier va vous permettre de traduire le flux en html via MagpieRSS, il doit être enregistré à la racine de votre hébergement sous le nom feedparser.php et contenir uniquement le code suivant:

<?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 .= "<li><a href=\"".$item['link']."\">";
      $html .= $item['title']."</a></li>\n";
    }
    $html .= "</ul>\n";
  }
  return $html;
}
?>

L'inclusion dans une de vos pages

Une fois que vous avez choisi sur quelle page vous souhaitez faire apparaître le contenu du flux RSS, il vous suffit simplement de copier/coller le code ci dessous sur la dite page.

<?php
require_once("feedparser.php");
echo FeedParser("http://www.urlduflux.com", nombreditems);
?>

Vous l'aurez compris, il faut remplacer http://www.urlduflux.com par la véritable adresse du flux et nombreditems par le nombre d'items que vous souhaitez afficher.

Liste des flux disponibles sur Cap-Sizun.com

Les flux suivants peuvent être utilisés via une des deux méthodes précedemment décrites:

Vous avez la possibilité d'ajouter certains paramètres dans l'url du flux

  • Nombre d'itemps à afficher: nb_items= (un nombre)
  • Affichage ou non de la description: desc= (1 pour afficher)
  • Nombre de caractères dans la description: nb_car= (un nombre)
  • Affichage ou non de la description: photos= (1 pour afficher)

Exemple: http://www.cap-sizun.com/rss.php?sujet=photos&nb_items=5&desc=1& nb_car=200&photos=1