Comment trier le nuage de tags
Rédigé par jack le Aucun commentairee
Le nuage de tags est affiché principalement dans la sidebar du site grâce aux lignes de code suivantes que l'on trouve dans le fichier sidebar.php stocké dans le dossier de son thème
<ul>
<?php $plxShow->tagList('<li class="tag #tag_size"><a class="#tag_status" href="#tag_url" title="#tag_name">#tag_name</a></li>', 20); ?>
</ul>
La fonction utilisée tagList() de la classe plxShow accepte depuis la version 5.3 de PluXml un troisième paramètre permettant de trier l'affichage des mots clés du nuage de tags. Mais commençons par un petit rappel sur l'utilisation de cette fonction et des différents paramètres qu'elle utilise.
Paramètre 1: format d'affichage des tags
Le premier paramètre de la fonction tagList() permet de formater l'affichage de chaque mot clé dans la liste html <ul>
'<li class="tag #tag_size"><a class="#tag_status" href="#tag_url" title="#tag_name">#tag_name</a></li>'
Signification des variables utilisées:
- #tag_size: renvoie la taille de 1 à 10: plus la taille est grande, plus le mot clé est utilisé dans des articles. permet de personnaliser l'affichage en utilisant une classe css. L'article suivant vous expliquera comment utiliser la taille des tags pour leur donner une couleur différente en fonction du nombre d'utilisation PluXml: Rajouter des couleurs dans son nuage de tags
- #tag_status: renvoie la valeur "active" si le mot clé est sélectionné et permet de mettre en évidence la sélection par une classe css
- #tag_url: url du tag permettant d'afficher tous les articles référencés avec le mot clé lorsqu'on clique dessus
- #tag_name: nom du tag
- #tag_id: renvoie un identifiant unique composé à partir du nom du tag (exemple: tag-pluxml)
- #nb_art: renvoie le nombre d'articles associé au tag
Paramètre 2: nombre de tags à afficher
Le deuxième paramètre permet de limiter le nombre des tags à afficher. En spécifiant par exemple la valeur 20, seuls les vingt premiers tags trouvés sont affichés dans le nuage de tags.Paramètre 3: tri des tags
Le troisième paramètre permet de trier les tags soit par ordre alphabétique, soit par ordre aléatoire.- alpha: trie les tags par ordre alphabétique
- random: trie les tags par ordre aléatoire
<ul>
<?php $plxShow->tagList('<li class="tag #tag_size"><a class="#tag_status" href="#tag_url" title="#tag_name">#tag_name</a></li>', 20, 'alpha'); ?>
</ul>
DClassé dans : PluXml ,Mots clés : Tuto, Tags, PluXml, Sidebar
A propos de l'auteur, jack:
Webmestre de PluXopolis de 2018 à Avril 2023.
Les commentaires sont fermés.