Affiche un flux RSS dans une page html, ce widget comme son nom ne l'indique pas
gére également les flux au format Atom. Vous pouvez configurer le nombre d'éléments à afficher, le temps à attendre entre chaque mise à jour du flux ainsi que quelques paramètre d'affichage.
| Nom | Type | Valeur par défaut | Description |
|---|---|---|---|
url | String | Aucune | Chaîne de caractères contenant l'url de votre flux rss ( paramètre obligatoire ) |
nbItems | Integer | 10 | Le nombre de news à afficher |
updateDelay | Integer | 60 | L'intervalle de temps en seconde entre deux mises à jour du flux RSS ; si vous ne souhaitez pas qu'il se rafraichisse automatiquement, mettez cette variable à 0 |
activeParams | Boolean | true | Active ou désactive l'affichage de l'interface de gestion du paramétrage du flux |
showChannelDescription | Boolean | false | Si à true affiche la description du channel RSS, si il est renseigné dans le flux |
showChannelImage | Boolean | false | Si à true affiche le logo associé au channel RSS, si il en existe une |
output_encoding | String | 'UTF-8' | L'encodage à utiliser pour l'affichage du flux. À régler suivant l'encoding de votre page web. |
httpproxy_host | String | null | L'adresse du serveur de proxy http à utiliser. |
httpproxy_port | String | null | Le port du serveur de proxy http à utiliser. |
Voila un exemple simple permettant d'afficher un des flux RSS du site Lequipe.fr (l'illustration du début de cet article correspond à cet exemple) :
require_once 'Pxxo/Widget/RSS.php'; $params = array( 'url' => 'http://www.lequipe.fr/Xml/Formule1/Titres/actu_rss_Rallye.xml', 'showChannelImage' => true, ); $obj1 = new Pxxo_Widget_RSS($params); $obj1->main(); $obj1->dump();