Commandes d'affichage des articles à l'aide de mots-clés


  Syntaxe des commandes

Les espaces entre les crochets sont nécessaires ici pour éviter que la commande ne soit exécutée et remplacée par son résultat.
N'oubliez pas de supprimer tous les espaces et les couleurs pour que les commandes s'exécutent normalement.

Les commandes ont la forme suivante :

type de commande(obligatoire) . filtres (optionnels) . tri (optionnel) . limite du nombre d'articles présentés (optionnelle) . format d'affichage (optionnel)

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

1
Type de commande (pour l'affichage des articles)
pour afficher la liste des articles d'un blog :
[ [afficher les articles] ]

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

2 ► Filtres
Pour sélectionner des articles selon des critères définis
[ [afficher les articles] ] . filtres


2.A
Filtres sur les mots-clés
- . [ [ mot-clé ] ] : articles contenant le mot-clé "mot-clé"
. [ [ mot-clé 1 | mot-clé 2 | mot-clé 3 ] ] : articles contenant "mot-clé 1" ou "mot-clé 2" ou "mot-clé 3"
- . [ [ ! mot-clé ] ] : articles ne contenant pas "mot-clé"
- . [ [ ! mot-clé 1 | mot-clé 2 ] ] : articles ne contenant ni "mot-clé 1" ni "mot-clé 2"
et en combinant les filtres :
- . [ [ mot-clé 1 ] ] . [ [ mot-clé 2 ] ] : articles contenant "mot-clé 1" et "mot-clé 2"

2.B ►
Filtres sur les titres
- . [ [ titre:mot ] ] : articles dont le titre contient le mot "mot"
- . [ [ titre:mot 1 | mot 2 ] ] : articles dont le titre contient "mot 1" ou "mot 2"
- . [ [! titre:mot ] ] : articles dont le titre ne contient pas "mot"
- . [ [! titre:mot 1 | mot 2]  ] : articles dont le titre ne contient ni "mot 1" ni "mot 2"
N.B : pour les titres, la sélection se fait sur des parties de mot.
"mot" sélectionnera les titres qui contiennent "mot", "moto", "marmots".


2.C ►
Filtres sur les rubriques et filtres sur les auteurs
la syntaxe est la même que pour les titres, en remplaçant "titre:" par "rubrique:" et "auteur:"
- . [ [ rubrique:rubrique 1 | rubrique 2 ] ] : articles publiés dans la rubrique 1 ou la rubrique 2
- . [ [! auteur:Stéphane ] ] : articles publiés par quelqu'un d'autre que Stéphane.

2.D ►
Filtres sur la date de publication
filtre sur le nombre de jours écoulés depuis la date de publication, ce qui permet par exemple de mettre en avant les articles récents
- . [ [ jours:10 ] ] : articles publiés les 10 derniers jours

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

3 ► Tri des articles
une fois les articles filtrés, il est possible de les trier suivant différents champs :
- le titre : .titre
- la date : .date
- le nombre de lectures : .lectures
- les notes mises par le lecteur : .notes_personnelles
- les recommandations d'articles non-notés en fonction d'articles déjà notés par le lecteur : .recommandations
- la moyenne des notes des utilisateurs : .moyenne
- le cumul des notes : .cumul
- le nombre de notes : .notes
- ordre aléatoire : .aléatoire

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

4 ► Limite du nombre d'articles affichés
une fois les articles sélectionnés et triés, il est possible de limiter le nombre d'articles affichés ; cela permet par exemple de donner un aperçu du contenu d'une liste d'articles et d'afficher un lien pour voir la liste complète
- .5 : limite le nombre d'articles affichés à 5.
Combiné à l'ordre aléatoire, cette commande permet de mettre en avant des articles au hasard
- [ [ afficher les articles ] ].aléatoire.1 : affiche un article au hasard

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

5 ► Format d'affichage


5.A
► Affichage sous forme de liste
par défaut, les articles sont affichés sous forme de liste ;
les listes contiennent toujours le titre de l'article avec un lien vers l'article et la date de publication ; suivant l'ordre de tri choisi, un autre champ peut être également affiché : le nombre de lectures ou la note de l'article.


5.B
► Affichage sous forme de tableau dynamique
les tableaux dynamiques permettent aux lecteurs d'accéder à vos données pour les filtrer et les trier comme ils le souhaitent ;
les articles sont présentés dans un tableau avec une ligne par article, et les lecteurs peuvent interagir avec le tableau pour filtrer ou trier suivant chaque colonne.

Syntaxe :
- .table
par défaut, le tableau contient une colonne pour le titre et une autre pour la date, mais il est possible d'ajouter d'autres colonnes et de choisir leur ordre.
Syntaxe :
- .table(colonne 1;colonne 2;colonne 3;...)
où colonne 1, 2, 3 etc. peuvent prendre les valeurs suivantes :
- date : la date de publication
- rubrique : la rubrique
- auteur : l'auteur
- intitulé:mot-clé 1,mot-clé 2,mot-clé 3

Cette dernière ligne permet de se servir des mots-clés des articles comme des champs d'une base de données. Elle ajoute une colonne avec le titre "intitulé" et pour chaque article, la valeur est composée de "mot-clé 1", "mot-clé 2" et "mot-clé 3" s'ils sont présents dans l'article
.

Les lignes du tableau dynamique peuvent être triées par rapport à n'importe quelle colonne en cliquant sur le titre de la colonne. De même, le tableau peut être filtré suivant les valeurs de chaque colonne.

5.C ► Affichage sous forme de mosaïque
Pour chaque article une vignette - vignette d'article - est générée à partir de la première image apparaissant dans l'article, et il est possible d'afficher une mosaïque de toutes ces vignettes. Survoler une vignette fait apparaître l'image en plus grand.
Syntaxe :
- [ [afficher les articles] ].images

Comme pour les tableaux dynamiques, il est possible de spécifier d'autres champs à afficher avec une syntaxe similaire :
.images(champ 1;champ 2; champ 3; etc.)
où chaque champ 1, 2, 3 etc. peut prendre les valeurs suivantes :
- image : la vignette
- titre : le titre
- date : la date de publication
- auteur : l'auteur
- rubrique : la rubrique

5.D ► Affichage sous forme de vignettes Flash
Syntaxe :
- [ [afficher les articles] ].flash(colonnes,lignes)
exemple :
afficher les vignettes des articles de la rubrique actualité sur 3 lignes et 3 colonnes :
[ [afficher les articles] ].[ [rubrique:actualités] ].flash(3,3)
on peut ajouter un troisième argument pour préciser combien d'images changent en même temps (par défaut 4).

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

Combinaison des filtres, tri, limite et format

Les commandes décrites dans ce chapitre peuvent être combinées entre elles, dans l'ordre suivant :

type de commande(obligatoire) . filtres (optionnels) . tri (optionnel) . limite du nombre d'articles présentés (optionnelle) . format d'affichage (optionnel)

Par exemple, sur un blog de cuisine, on pourrait trouver la commande suivante :

[ [afficher les articles] ].[ [rubrique:recettes] ].[ [chocolat|fraises] ].[ [chantilly] ].[ [!diététique] ].aléatoire.3.images(image;titre)

Cette commande affiche au hasard les photos - vignettes d'articles - et le titre de trois articles publiés dans la rubrique recettes qui contiennent soit du chocolat, soit des fraises, de la crème Chantilly et qui ne sont pas diététiques.

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

Se familiariser avec les différentes fonctionnalités ?

► tester - essayer - faire et défaire - oser


~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

[Sa]voir plus ?

► cliquez sur les Mots-clés ci-dessous

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

Archives par Mots-clés : , , , , ,