Afficher un fil RSS

Publié le 30/01/2007 08:13:53

En bas de page vous pouvez voir les cinq derniers billets de mon blog, ce contenu est actualisé automatiquement en fonction de son flux rss, le composant qui réalise cela est Php-Show-RSS

Installation

  1. Téléchargez php-rss.zip
  2. Décompressez-le dans system.hew
Respectez bien l'arborescence, vous devez obtenir
  • system.hew
    • php-rss
      • fil_le.rss_read.v21b.zip
      • php-show-rss.template.PHP
      • rss_read.inc.php
    • script
      • php-show-rss.spr
      • php-show-rss.bmp

Cliquez sur et référencez php-show-rss.spr sur l'onglet PHP .

Utilisation

Déposez Php-Show-RSS à l'endroit où doit s'afficher votre liste extraite du fil RSS, vous disposez de cinq propriétés pour le paramètrer


css style appliqué à la liste
delaiHeure nombre d'heure ou l'on utilisera le cache
name nom (id) de la liste
Nombre nombre maximal de titres affichés, par défaut 10
rss adresse du flux rss

Compilez et publiez sur internet

Technique

Ce composant ne fonctionne que lors d'une compilation html donc ni en HtmlHelp (chm) ni en Pdf ni en HLP ...

Votre page n'est plus une page html classique mais un fichier PHP qui sera interprété sur le serveur avant d'être envoyé au navigateur.

Pour l'instant Help&Web (v6.3.1) ne supprime pas sur votre site l'ancienne version .htm de votre page, cela sera corrigé dans la prochaine mise à jour.

Vous devrez le faire manuellement avec un utilitaire FTP comme FileZilla autrement c'est celle-ci qui s'affichera.

La version .htm n'existera que si vous aviez déjà publié votre page avant d'y avoir inséré un composant la transformant en fichier .php

4

Un système de cache est utilisé pour éviter d'avoir à télécharger le flux à chaque affichage, par défaut il est généré une fois par heure, utilisez delaiHeure pour modifier cela, le cache est enregistré dans le même répertoire que votre page et son nom est obtenu en utilisant un hachage MD5 sur le nom du flux.


Php-Show-RSS utilise la classe PHP Fil_le de Dominique WOJYLAC, vous trouverez des exemples d'utilisations de cette classe sur le site d'Alain Sichel

Plus d'informations sur la manière d'incorporer du code PHP dans le manuel.