Accueil
Yet Another Killer Product
Web Portal System
Dernière mise à jour le Samedi 21 Septembre 2024 à 13:55:03

Ce plugin permet d'afficher un flux RSS (Really Simple Syndication)

Ce système vous permet de diffuser des nouvelles provenant d'autre sites d'information.

Utilisation :

<plugin>display_rss[<param>param_name<value>param_value</value></param>]</plugin>

Les paramètres entre [ et ] sont optionnels ( [ et ] ne font pas partie de la syntaxe... )
Vous pouvez en utiliser plusieurs en les mettant les uns à la suite des autres.
 

Liste des paramètres possibles :
 

Paramètre Valeur par défaut Description

url

 

Obligatoire : L'adresse du flux RSS.

 

nb_max_item

 

Nombre maximum d'articles à récupérer.

nb_max_item_per_url

 

Nombre maximum d'articles à récupérer par flux RSS.
(cf. utilisation avancée)

 

date_format

%d/%m %H:%M

Chaine de format de strftime (cf. doc php)

date_sort

 

Normalement, les infos sont déjà triées par date.
mettre 1 pour forcer le tri dans le cas contraire...

 

template_heading

<h2>%title%</h2>
<h4>%description%</h4>
<table>

Gabarit de l'en-tête du flux RSS.
(ignoré lorsqu'on précise un paramètre type, et que celui-ci est différent de html
cf utilisation avancée)

template_item

<tr>
   <td valign="top" nowrap>
         <b>%date%</b>
   </td>
   <td>
         <a href="%url%" target="_blank">%title%</a>
         <br>%image%%description%
   </td>
</tr>

Gabarit d'affichage de chaque article du flux RSS.

(la valeur par défaut est différente lorsqu'on précise un paramètre type, et que celui-ci est différent de html
cf utilisation avancée)

template_footing

</table>

Gabarit de l'en-pied du flux RSS .
(ignoré lorsqu'on précise un paramètre type, et que celui-ci est différent de html
cf utilisation avancée)

 

cache_age

20

Délai en minutes, avant de re-demander les infos au serveur

 

 

Utilisation avancée :

  • Vous pouvez spécifier plusieurs fois le paramètre url avec des adresses différentes.
    cela vous permet de faire de l'agrégation de flux RSS.
    l'utilité du paramètre date_sort est alors évidente ...

     
  • le paramètre url peut être utilisé avec la syntaxe suivante :
    http://www.lesite.com/le_rss.htm|which_text|which_image
    le caractère | est utilisé pour séparer les champs.
    • le 1er champ est l'url normale du flux RSS.
    • le 2ème champ contient un texte qui remplacera, dans la variable %which%, la valeur récupérée dans le flux RSS.
    • le 3ème champ contient le nom d'une image (chargée au préalable),
      qui remplacera, dans la variable %which_image%, la valeur récupérée dans le flux RSS.

       
  • Liste des variables utilisables dans le paramètre template_item :
    • %date% la date de l'article récupéré du flux RSS (si présente dans le flux)
    • %url%    un lien récupéré dans le flux RSS (soit celui de l'article, soit du site, selon le flux)
    • %title%  titre de l'article (si présent dans le flux)
    • %description% en-tête de l'article (si présent dans le flux)
    • %which% nom du flux RSS
    • %which_image% image du flux RSS (si présente dans le flux)
      •  %br_which_image% valeur de %which_image%, précédée du tag
        si non vide.
      •  %which_image_br% valeur de %which_image%, suivie du tag 
        si non vide.
    • %image%
      •  %br_image% valeur de %image%, précédée du tag
        si non vide.
      •  %image_br% valeur de %image%, suivie du tag 
        si non vide.

 De plus, vous pouvez préciser les paramètres suivant (repris du plugin last_news) :
 

 

Paramètre Valeur par défaut Description

type

html

Les Valeurs possibles sont les suivantes :

  • html : Correspond au comportement par défaut, où du code html est généré, sans défilement.
  • marquee : Le défilement est fait par un script javascript si cela est possible sur le navigateur.
    Sinon la balise html <marquee> est utilisée.
  • slideshow : Le défilement est fait par un script javascript si cela est possible sur le navigateur.
    Sinon la balise html <marquee> est utilisée.
  • marquee_tag : Force l'utilisation de la balise html <marquee> pour faire défiler les articles.
disable_pause_on_cursor 0 mettre 1 Pour désactiver la Pause lorsque le pointeur de la Souris passe sur le plugin.
width   Largeur en pixel.
height   Hauteur en pixel.
orientation vertical horizontal ou vertical.

 

 

Lorsque le paramètre type est égal à slideshow,
la valeur par défaut du paramètre template_item est :

<a title="%description%" target="_blank" href="%url%">%image_br%%date% %title%</a>

Lorsque le paramètre type est égal à marquee ou marquee_tag ,
la valeur par défaut du paramètre template_item est :

<a title="%description%" target="_blank" href="%url%">%date% %title%</a>


Liste des paramètres supplémentaires,
quand le paramètre type est égal à marquee ou marquee_tag :

 

 

Paramètre Valeur par défaut Description
scrollamount 2 Nombre de pixels à chaque scroll.
scrolldelay 20 Nombre de millisecondes séparant chaque scroll.

 



Liste des paramètres supplémentaires,
quand le paramètre type est égal à slideshow :

 

 

Paramètre Valeur par défaut Description
pause_delay 7 Nombre de secondes avant de passer à la news suivante.

 

Les paramètres suivants ne sont pris en compte que si la page est visualisée par
Microsoft Internet Explorer version 5.5 ou plus :

Paramètre Valeur par défaut Description
transition_type random Liste des transitions à utiliser séparées par le caractère | .
Si la liste est vide, toutes les transitions avec leurs paramètres par défaut sont utilisées.

Une transition à la syntaxe suivante :
nom_transition;paramètres_transition

Exemple :
GradientWipe;GradientSize=.50, wipeStyle=1, motion='reverse',duration=3|Slide;slideStyle='PUSH', bands=1

Les types de transition possibles sont les suivantes :
Barn Blinds CheckBoard Fade GradientWipe Inset Iris Pixelate RadialWipe RandomBars RandomDissolve Slide Spiral Stretch Strips Wheel Zigzag
Ce sont les Transitions DirectX de Microsoft

Si on met en tête de la liste des transitions la pseudo transition play, les transitions seront jouées en séquence, plutôt qu'aléatoirement.
transition_duration 1 Nombre de secondes que dure la transition entre 2 news.

 

Valid HTML 4.01 Transitional © 2002-2015 ® YAK Pro. Tous droits réservés. | | |