L’article « Afficher les mots-clés en faisant varier la taille de la police » de BoOz et Fil permettait déjà d’afficher un nuage de mot-clés.
Le présent article reproduit exactement les mêmes résultats, puisqu’il s’agit de son adaptation sous forme de modèles, le tout sous forme de plugin pour faciliter l’installation.
Installation
Il contient deux fichiers html, les modèles nuage.html et nuage_popularite.html. Les fichiers php, quant à eux, définissent un filtre |nuage ou |nuage_pop. On insère aussi quelques styles css dans l’entête de la page, ce qui nécessite l’emploi de la balise #INSERT_HEAD.
Utilisation
Une fois le plugin activé, vous pouvez faire appel aux modèles selon les deux méthodes classiques :
- dans un squelette html
-
[(#MODELE{nuage})] -
[(#MODELE{nuage_popularite}{id=4})]
-
- dans un article :
-
<nuage1> -
<nuage1|popularite> -
<nuage|>(notation permettant d’afficher un nuage sans sélectionner de groupe de mots-clés)
-
La valeur passée en paramètre est facultative et correspond à l’identifiant d’un groupe de mots-clés, si on souhaite réduire le nuage à un seul groupe de mots.
De plus, [(#MODELE{nuage}{id_article=10})], ou <article10|nuage> affichent le nuage en exposant les mots-clés associés à l’article passé en paramètre.
Personnalisations
Cadeau de Noël ou Oeuf de Pâques
Pour faire une sélection de plusieurs groupes de mots-clés et générer un seul nuage, on profite du fait que le critère de sélection dans le modèle est une expression régulière. On peut alors écrire {id=4|10} pour sélectionner les mots des groupes 4 et 10. Attention, ça marche seulement pour l’appel depuis un squelette.




Plugin Nuage

Vos commentaires
# Le 28 août à 12:25, par ?
Article très intéressant quand à la façon de modifier le module de nuage de mots clés
Marion de Trouvannonces
Répondre à ce message
# Le 20 juillet à 21:20, par livier
Mon observation confirme la précédente de * ?* le 13 Juillet, mais pas celle de Gilles.
Chez moi, l’insertion :
fonctionne dans le squelette "sommaire" mais pas dans les squelettes "rubrique", "mot" ...
Il semble donc que le modèle ne produise son contenu que si il *n’est pas* dans une boucle de rubrique, de mot ...
Est ce une fonctionalité que nous n’avons pas compris ou un bug ?
Répondre à ce message
# Le 13 juillet à 17:08, par ?
Bonjour,
Après la dernière contrib de Gilles, j’ai intégré la boucle MOTS, qui me renvoi bien les Titres des mots clés avec la balise #TITRE, mais quand remplace cette balise par le modèle nuage, rien ne s’affiche, ou me suis-je trompé ?
[(#TITRE|supprimer_numero)] =====> OK affichage des mots clés
[(#MODELEnuage)] ======> KO Rien
Merci d’avance.
Répondre à ce message
# Le 5 juillet à 12:08, par gilles
Il faudrait ajouter dans le mode d’emploi dans le paragraphe "utilisation" que la balise #MODELE|nuage doit être dans une boucle mot.
Sinon ca marche pas.
Répondre à ce message
# Le 25 juin à 11:06, par Nes
Fonctionne pas avec Spip 2.1 / Nuage 1.5 ?
Le nuage n’apparait pas, l’appel ne fonctionne pas avec aucun des id_groupe de mot clés ..
fonctionné parfaitement sous Spip 2.010 pourtant ..
Autres plugins installés : Spiplistes/cfg/bonux et contact avancé
Répondre à ce message
# Le 31 mai à 11:51, par Pascale
Je rencontre un problème avec le plugin Nuage 1.4 et spip 2.1.0 : les mots clé associés à des articles s’affichent correctement mais pas ceux associés à des rubriques. C’est du moins la seule explication que j’ai trouvée pour comprendre que l’un des 2 groupes de mots clé ne s’affiche pas avec le plugin.
Est-ce la bonne piste ? Comment contourner ?
Répondre à ce message
# Le 11 février à 16:06, par ?
Bonjour,
pour info il y a un jquery qui pourrait faire un modèle de nuages complémentaire à ceux proposés dans ce plugin, c’est :
http://codesign.verse.jp/jquery/200...
# Le 20 mai à 17:06, par Sésa
Bonjour,
Comment fait-on pour afficher le nuage correspondant à un seul groupe de mots clés ? Si j’utilise la syntaxe indiquée plus haut, le nuage s’affiche, mais tous les mots-clés de tous les groupes apparaissent et à la fin, il y a id=4.... visiblement, la sélection n’a pas été faite...
Merci d’avance pour vos éclairages !
Répondre à ce message
# Le 16 janvier à 18:09, par Laurette
J’ai bien téléchargé le plugin, que j’utilise avec Sarka. En insérant nuage1|popularite dans un article, j’obtiens bien quelque chose à la fin de chaque article. Mais je voudrais savoir :
1. Si je peux créer par la méthode habituelle un groupe de mots-clefs avec des mots-clefs pré-déterminés et ce serait ceux-là qui s’afficheraient. Et si c’est possible, quel modèle utiliser.
2. Comment faire pour que les tags s’affichent, non pas à la fin des articles mais dans la page Sommaire.
Que les chevronnés excusent ces questions très élémentaires mais quand on débute, Spip est une vraie jungle et j’ai beau chercher, pas moyen de trouver un "pas à pas" facile d’accès !
Répondre à ce message
# Le 3 janvier à 17:17, par Eric Le Meur
Bonjour,
j’avais posté une info en octobre 2009, pour dire que j’avais des problèmes d’affichage avec une version spip 2.09 et ce plugin : http://www.spip-contrib.net/Nuage-d...
Je vous informe qu’avec la version actuelle du plugin (modifiée le 28/11/2009) et spip 2.0.10 je n’ai plus de problème, et que le plugin fonctionne parfaitement.
Merci à ceux qui ont trouvé la solution !! Et bonne année !!
Répondre à ce message
# Le 7 décembre 2009 à 11:35, par Manuel
http://www.spip-contrib.net/Nuage-d...
Merci NAT33.
J’ai effectivement changer les nom de variables et cela semble fonctionner correctement.
Pour info , j’ai copié le squelette modeles/nuage.html dans mon dossier de squelettes et remplacé :
id_groupe==^((#ENV id ,.*))$id_groupe !==^((#ENV notid ,-1))$
par
id_groupe==^((#ENV idgroupe ,.*))$id_groupe !==^((#ENV notidgroupe ,-1))$
++
Répondre à ce message