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.
Important : il faut que les statistiques de SPIP soient activées pour que le plugin fonctionne
Contenu du plugin
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}{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.
A l’inverse on peut exclure certains groupes de mots clés en utilisant le critère de sélection notid. Celui-ci fonctionnant également selon une expression régulière, la syntaxe permettant de ne pas prendre en compte les groupes 5 et 11 est donc de la forme : {notid=5|11}
Discussions par date d’activité
131 discussions
Adopté pour mon site sous spip 3.0, marche très bien et répond parfaitement à mes options de mise en page merci ! http://www.myrmecofourmis.fr/ Et je pense que niveau référencement et maniabilité du site, ça donne un vrai plus (chez moi ce sont bien les mots fourmis, essaimage, insectes etc qui sortent).
Répondre à ce message
Pas compatible avec 3.0, ça retourne n’imp, c’est basé sur la popularité des stats, rien à voir avec un « vrai » nuage.
Pour rester dans le même ton :p
Parfaitement compatible SPIP 3.0, retourne exactement ce qui est demandé.
Merci pour ton retour :)
Bonjour
J’ai également un souci avec la version 4.0.3 (affichage de mots clés attachés à aucun article, taille ne respectant pas le nombre d’articles associés.... on peut même croire que cela dépend de l’ID_MOTCLE...)
Bref, je suis revenu à la version 4.0.2.
@Par77 as-tu une url qui montre le problème à nous filer ?
Désolé... Puisque je suis revenu sur une version antérieure.... Je testerai sur un autre site et verrai si le problème est récurrent.
Merci de la réponse.
Bonjour,
Je monte actuellement un site SPIP (en développement toujours), tout est tout frais, dernières versions partout ect... Je tague 4/5 articles avec une 10ène de mots-clés...
J’affiche [(#MODELEnuageid=4)] dans mon squelette de test. Mon groupe de mots « activités » apparait bien mais la pondération des mots est en revanche erronée.
Il m’affiche en gras et en 1er des mots que je n’utilise pas encore (j’ai vérifié, zéro utilisation pour ces mots)...
Je n’en ai pas encore besoin à ce stade, c’était un rapide essai avec le plugin Etiquettes. J’espère avoir des éléments, des pistes à apporter plus tard mais à ce stade je pense effectivement que le plugin ne fonctionne pas comme il devrait.
Bonjour,
de même « ça ne fonctionne pas » sur le site http://www.sudsantesociaux.org/ (colonne de droite, trois nuages différents). La taille des mots clefs ne varie pas suivant le nombre d’occurrence (affichable en cliquant sur les mots clef) ni suivant la popularité (D’ailleurs, on souhaite un changement de taille suivant le nombre d’occurrence :-)
l’appel est le suivant dans le squelette (pour le premier nuage / similaire pour les autres) : [(#MODELEnuageid=11)]
SPIP : 3.0.14
Nuage : 4.0.3
Salut Francis, peux-tu tester avec le modèle nuage_dl pour voir si cela fonctionne mieux ?
Beaucoup mieux merci :-). Maintenant va falloir que je bidouille ma feuille de style.
Il y a t-il une documentation avec ce genre d’info ?
Bonjour et merci pour la réponse rapide. Le modèle « nuage_dl » fonctionne aussi dans mon cas.
Salut, pour info le bug présent dans le modèle du nuage vient d’être corrigé par Cedric, merci à lui :)
http://zone.spip.org/trac/spip-zone/changeset/84282
Vous pouvez tester la version 4.0.4 pour voir si cela corrige bien le problème. Merci d’avance pour vos retours ;)
Merci !
Je viens de tester. Je ne rencontre pas le problème de la version précédente.
Répondre à ce message
Bonjour,
Suite à problème d’utilisation du plugin nuage (version 4.0 du plugin avec Spip 3.0, modèle nuage_popularité ), nous n’avions aucune différence de taille des mots-clés dans le nuage (tous de la même taille), je me permets d’ajouter ce commentaire parce que :
1/ Sauf erreur de ma part, je n’ai vu nulle part la solution à ce problème dans la documentation du plugin (c’et un problème je trouve pour un plugin aussi utile !)
2/ Cela évitera peut-être à d’autres de perdre autant de temps que moi à chercher la solution. En lisant les commentaires, il semble d’ailleurs que certaines personnes aient eu ce problème avec différentes versions de Spip.
Pour pouvoir afficher des tailles de mots-clés différentes (avec le modèle nuage_popularite), il faut impérativement (et tout simplement) avoir activé les statistiques du site, qui ne semblent pas activées par défaut dans l’installation de Spip (à confirmer) : dans l’espace privé, menu Configuration / Fonctions avancées, cocher « Gérer les statistiques des visites », et enregistrer la modification de la configuration.
Le modèle nuage_popularite utilise le critère #popularite qui ne fonctionne visiblement que si le module de stats. de Spip a été activé.
Après cela, il faut que quelques visites sur les articles concernés par les mots-clés aient eu lieu pour que l’effet se fasse sentir sur le nuage et la taille des mots-clés... (les visites n’apparaissent pas immédiatement dans les stats., la doc. de Spip n’indique pas vraiment à quel intervalle elles sont affichées...)
Répondre à ce message
Bonjour,
Nous utilisions avec succès la version 1.5.1 du plugin nuage. Nous avons procédé à une mise à jours de nos ites SPIP en passant de SPIP 2.1.15 à SPIP 2.1.19 et avons adopté la version 3.2.2 du plugin nuage (celle qui était alors disponible).
Depuis les caractères des Tags ont beaucoup trop petits.
Avez-vous une solution ?
Cordialement
FDG
Bonjour,
J’ai apporté la « correction » provisoire décrite ici :
Pour l’essentiel :
Nous créons le fichier «
nuage-css-dans-article.css
» suivant :et téléchargons ce fichier CSS depuis le texte de l’article. Vous pouvez évidemment régler la dimension des tags à une autre valeur que 120% et/ou utiliser l’unité em.
En 1re ligne du champ texte de l’article nous écrivons l’appel à la CSS :
<link href="IMG/css/nuage-css-dans-article.css" rel="stylesheet" type="text/css" media="all" />
... à suivre
Cordialement
FDG
... autrement évidemment, pour ceux qui ont un accès webmestre, il suffit d’adapter le fichier nuage.css
Cordialement
FDG
Répondre à ce message
Bonjour
Je viens d’installer cette version de Nuage à la place d’une plus ancienne, et impossible de retrouver où régler le seuil à partir duquel un mot-clé apparaît. Il me semblait que c’était dans « nuage_fonctions.php » là où il a des valeurs à 0,05 (lignes 32 et 34), mais après plusieurs tentatives pour les bouger, je ne suis arrivé à rien. J’ai au moins deux fois plus de mots-clés affichés que dans la version précédente de mon site, et ça me prend trop de place.
Pourriez-vous me dire quoi régler et où pour limiter l’affichage des mots-clés dans le nuage ?
Répondre à ce message
Bonjour,
Je suis passé à SPIP3 et mis a jour Nuage, mais j’ai l’erreur
Fatal error : Cannot redeclare nuage_insert_head_css() (previously declared in /homepages/36/d328607727/htdocs/subdomains/smpca/plugins/auto/nuage/nuage_options.php:2) in /homepages/36/d328607727/htdocs/subdomains/smpca/plugins/auto/nuage/nuage_fonctions.php on line 123
Quel est le probleme ?
Merci
Répondre à ce message
Est-il possible, que lorsqu’on est dans une page de rubrique, de
filtrer les résultats du nuage pour que seulement les mots-clés du
groupe X et étants utilisés dans les articles de cette rubrique soient
affichés ?
Répondre à ce message
Je ne trouve pas le Nuage sur le site des plugins. Est-ce un oubli ?
Répondre à ce message
Je suis retourné sur la version 1.4 du nuage que j’avais archivé et qui fonctionne parfaitement au contraire de la version 3.0
regarde le message de sebvita du 30 juillet à 14:42
Bonjour à tous,
En ce qui me concerne, je voulais afficher un nuage de mots-clés en fonction de leur fréquence d’utilisation. J’ai donc rajouté
[(#MODELE{nuage}{id=1})]
dans mon squelette. Et tout marchait très bien jusqu’à une mise à jour, malheureusement je ne me rappelle plus laquelle :-(J’ai donc fait comme reno, je suis revenue à la version 1.5.1 que j’avais archivée et ça re-marche très bien.
Quelqu’un sait ce qui s’est passé dans les versions ultérieures ?
Répondre à ce message
Je vois difficilement comment un plugin si décrié dans les commentaires, avec tous ces problèmes qu’il faut réparer à la main, peut-être si bien noté.
Et je ne vois aucun autre plugin nuage ? Il y a TagSphère, mais je cherchais quelque chose de plus simple.
Répondre à ce message
Ajouter un commentaire
Avant de faire part d’un problème sur un plugin X, merci de lire ce qui suit :
Merci d’avance pour les personnes qui vous aideront !
Par ailleurs, n’oubliez pas que les contributeurs et contributrices ont une vie en dehors de SPIP.
Suivre les commentaires : |