Utilisation des valves, génération du site web de l'ULB - format xml
sommairesommaireindexindexdébutdébutpage précédentepage précédentepage suivantepage suivanteimprimerimprimerenvoyerenvoyermarquermarquer

Informations sur la source des informations

Chaque source est susceptible de fournir des informations sur elle-même: le titre de la source, la description de la source, un lien vers un site web en relation avec la source et une vignette (image) illustrant la source.

Dans cet exemple, on affiche le titre de la source (il s'agit de la une du journal Le Soir).

Exemple
<valves maximum="1" style="colorBar1" bords="arrondis">
    <affichage>
       <titre/>
       <titre-source/>
       <aperçu/>
    </affichage>
    <source-rss href="http://www.lesoir.be/feed/La%20Une/destination_une_block"/>
</valves>
loading...ajax1

Si vous désirez changer certaines de ces informations (parce qu'elles ne sont pas encodées ou mal encodées), vous pouvez le faire grâce aux éléments suivants, que vous devez placer dans l'élément <source-rss>, <source-babelbox>, <source-xml> ou <source-difusion>:

  • <titre> pour changer le titre de la source;

  • <description> pour changer la description de la source;

  • <lien> pour changer le lien du site web en relation avec la source;

  • <vignette>: pour changer la vignette (image) associée à la source;

Dans cet exemple, on change le titre de la source.

Exemple
<valves maximum="1" style="colorBar1" bords="arrondis">
    <affichage>
       <titre/>
       <titre-source/>
       <aperçu/>
    </affichage>
    <source-rss href="http://www.lesoir.be/feed/La%20Une/destination_une_block">
         <titre>Le journal le soir</titre>
    </source-rss>
    
</valves>
loading...ajax2

Si vous mettez un attribut défaut="non" sur ces sous-éléments, ou si vous ne mettez pas cet attribut, leur contenu sera utilisé en lieu et place de l'information diffusée par la source (ce qui est le cas de l'exemple précédent).

Par contre, si vous mettez un atrribut défaut="oui", le contenu ne sera utilisé que si la source ne diffuse pas l'information correspondante.

Dans cet exemple, on ne changera le titre du journal le soir, que si celui-ci ne diffuse pas cette information.

Exemple
<valves maximum="1" style="colorBar1" bords="arrondis">
    <affichage>
       <titre/>
       <titre-source/>
       <aperçu/>
    </affichage>
    <source-rss href="http://www.lesoir.be/feed/La%20Une/destination_une_block">
         <titre défaut="oui">Le journal le soir</titre>
    </source-rss>
</valves>
loading...ajax3

Les données suivantes sont également disponibles au niveau de la source: la date de publication de la source, la date de dernière modification et la date de dernière lecture de la source (Sitemanager gère en effet un système de cache, qui a pour effet de ne pas lire la source à chaque visite afin d'améliorer les performances).

Toutes ces données peuvent être affichées grâce à l'élément <groupe>.

ULB - entreprise écodynamique