====== Pxxo_Widget_RSS ====== 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. * [[http://demo.pxxo.net/RSS/|Exemple d'utilisation en ligne]] * [[fr:install|Installer]] {{ fr:doc:pxxo_widget_rss.png |Copie d'écran du widget en action}} ===== Paramètres ===== ^ 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. | ===== Exemples ===== 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();