SPIP - Contrib

[ar] [en] [es] [fr] [it]



Accueil du site > Navigation > Affichage façon Tags > Nuage de mots-clés

Nuage (de mots-clés)

version plugin

jeudi 28 décembre 2006, par James. Dernier ajout mercredi 27 février 2008



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

Zip - 3.3 ko
Plugin Nuage
à dézipper dans le répertoire plugins/ ou un de ses sous-répertoires.
Adaptation collective de la contribution originale sur la zone

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.

P.-S.

Exemple d’utilisation : spip . blog


Répondre à cet article

  • Nuage (de mots-clés)

    1er mai 2008 21:56, par Michel

    Voilà, ça marche sans souci en 10 min. Voir : infosimmo, credit immobilier

    En bas à gauche, pour le nuage. Par contre je ne sais pas si le nombre de mots clé augmentent, est-ce que le nuage va augmenter démesurément ?

    Répondre à ce message

    Retour au début des forums

  • Nuage (de mots-clés)

    3 avril 2008 17:38, par Marc VALLETEAU de MOULLIAC

    Bonjour, j’ai mis en place le plugin "tel quel" sur un site (http://www.pereire-europe.org) et il marche - presque - très bien. J’ai juste une petit souci : tous les mots-clés ne s’affichent pas, ceux non-affichés étant remplacés par des petits bouts d’underscore ... Très moche et surtout parfaitement gênant pour une bonne navigation.

    Est-ce que j’ai zappé quelque chose, ou y aurait-il une astuce css ?

    Merci pour votre avis.

    Marc

    Répondre à ce message

    Retour au début des forums

  • Bonjour,

    ce plugin marche très mais j’utilise le squelette beespip et celui ci gère l’affichage des contenus par mots-clefs. Ainsi je retrouve "ouvert_actualité" dans le nuage de tags, ce que n’a pas de sens. Comprendre restreindre l’affichage des tags à un seul groupe de mots clés bien défini ?

    Répondre à ce message

    Retour au début des forums

  • Nuage (de mots-clés)

    20 mars 2008 17:06, par Christèle

    Bonjour, Il y a t-il un nombre de mots clés limités au niveau de l’affichage ? Nous utilisons ce plugin bien sympathique mais depuis quelques temps, les nouveaux tags créés ne s’affichent plus. Avez-vous une idée de ce qui peut se passer ? Merci de votre réponse,

    Répondre à ce message

    Retour au début des forums

  • Nuage (de mots-clés)

    17 mars 2008 15:40, par Steeve

    Bonjour, J’essaie d’installer le plugin nuage. J’ai bien installé le plugin, je suis sur 1.9.2b. j’obtiens un message d’erreur qui bloque complètement le site : Fatal error : Call to undefined function : filtre_find()

    que se passe-t-il ?

    Répondre à ce message

    • Nuage (de mots-clés) 18 mars 2008 22:09, par Steeve

      Je précise que j’ai d’autres plugins (couteau suisse, etc.) installés qui fonctionnent. J’ai bien confirmé l’installation du plugin dans l’admin, vidé le cache.

      le zip proposé en téléchargement sur cette contrib est-il pour la version svn ? y-a-t-il une subtilité d’installation ? des codes à inclure dans "mes fonctions.php" ?

      Répondre à ce message

    Retour au début des forums

  • Nuage (de mots-clés)

    9 mars 2008 05:22

    Salut, en svn je n’arrive pas a afficher le nuage dans un article, les modeles ne donnent rien dans une boucle article, ni nuage, ni article_nuage, merci bonne nuit

    Répondre à ce message

    Retour au début des forums

  • soucis 1.9.3

    3 mars 2008 16:37, par Pierre Troll

    je suis en svn spip et _stable_/nuage et le modele n’affiche plus rien,

    ce depuis une bonne semaine,

    aucun message d’erreur, juste pas de nuage

    suis je le seul ?

    Répondre à ce message

    • soucis 1.9.3 3 mars 2008 17:07

      as-tu fais des mises à jour ? quelles sont les révisions de spip et du plugin que tu utilises ?

      Répondre à ce message

      • soucis 1.9.3 3 mars 2008 17:32, par Pierre Troll

        nuage 1.2 rev 13825 ou 1.4 rev 18216 ne fonctionnent ni l’un ni l’autre version spip svn depuis une dizaine de jours

        Répondre à ce message

        • soucis 1.9.3 3 mars 2008 18:39, par Pierre Troll

          je viens de faire un test avec les squelettes de la dist, celà fonctionne, c’est donc chez moi... désolé je vous tiens au courant, merci

          Répondre à ce message

          • soucis 1.9.3 3 mars 2008 19:18, par Pierre Troll

            j’y suis j’avais des styles ul.nuage li a display : none ; des premières versions 1.3 merci pour la réponse

            Répondre à ce message

    Retour au début des forums

  • Depuis l’introduction de la balise #FOREACH dans ce plugin, il est possible d’utiliser le même plugin quelque soit la version de SPIP (1.9.2d ou version de développement).

    Plus simple pour le support :)

    Répondre à ce message

    Retour au début des forums

  • Nuage (de mots-clés)

    18 décembre 2007 22:49, par Claire-marix

    J’ai installé le plugin, j’ai intégré [(#MODELEnuage)] dans le squelette, et je vois s’afficher une liste à puce avec les mots-clés dans différentes tailles de police, et à côté de chaque mot-clé, écrit aussi gros, (3/5), (2/5) etc.

    C’est très laid et ça n’a rien d’un nuage.

    J’ai du zapper quelque chose, mais quoi ?

    Merci de votre aide

    Marie-Claire

    Répondre à ce message

    • Nuage (de mots-clés) 30 décembre 2007 09:24, par saintvinasse

      Même problème James. Le Zip a été endommagé ou je ne sais quoi.. plus de CSS dans le ZIP.

      Répondre à ce message

      • Nuage (de mots-clés) 27 février 2008 15:20, par Snowcat

        Personnellement, j’ai réglé ce problème en modifiant le code des 3 fichiers php proposés. Il faut supprimer les balises <li></li>

        et <ul></ul>

        J’avais pas envie d’avoir la fréquence de chaque mot clé (en effet, je considère que la différence de taille suffit). Pour cela, il faut que la ligne

        $l = $t.'<span class="frequence"> ('.$poids[$id]."/".$max.")</span>";

        devienne

        $l = $t;

        Pour ceux qui veulent que les mots soient les uns à côté des autres, il faut dégager les \n

        J’espère que ca répond à la question

        Répondre à ce message

        • Nuage (de mots-clés) 27 février 2008 15:54, par James

          tout est géré par css via la balise #INSERT_HEAD.

          dans la version 1.2 du plugin, il n’y a pas de fichier css, mais #INSERT_HEAD fournit ce qu’il faut de styles pour cacher la class .frequence

          pour la version 1.3 du plugin, voir l’article Habillage-graphique-du-plugin pour les détails, mais le fichier nuage.css est surchargeable, lui aussi.

          Répondre à ce message

    Retour au début des forums

  • Nuage de mots-clés

    19 janvier 2008 17:28, par blomki

    Hum ... chez moi ça fonctione pas. Visiblement le filtre nuage n’est pas reconnu... Pourtant le plugin est activé ...

    Erreur(s) dans le squelette

    * Erreur : filtre « nuage » non défini, _tags * Erreur : filtre « nuage » non défini, _pop * Erreur : filtre « nuage » non défini, _tags * Erreur : filtre « nuage » non défini, _pop * Erreur : filtre « nuage » non défini, _pop

    Répondre à ce message

    • Nuage de mots-clés 19 janvier 2008 18:41, par James

      Pourtant le plugin est activé ...

      ça n’en a pas l’air.

      Vérifie. Vide le cache. Réessaie. Prends garde à utiliser la bonne version du plugin avec la bonne version de SPIP.

      Répondre à ce message

      • Nuage de mots-clés 20 janvier 2008 16:57, par blomki

        Ok, j’avais pas vu qu’il y avait une version dédiée pour spip 1.9.2 (n’est ce pas la dernière version ? J’ai bien la 1.9.2 C )

        Mais une fois installé, le plugin nuage 1.2 fonctionne sur le front mais le back office devient inutilisable (toute l’interface boucle sur l’url ecrire/ ?exec=admin_plugin ?!

        Problème lié au plugin ? A un conflit avec un autre plugin ? ... je vais peut-être essayer de reprendre la contrib’ originale

        Répondre à ce message

        • Nuage de mots-clés 20 janvier 2008 17:11, par James

          Je ne reproduis pas ce phénomène. Dans la même config (1.9.2c, nuage 1.2), j’ai toujours accès à l’espace privé et ça cohabite avec une dizaine d’autres plugins. Essaye ce plugin tout seul pour voir ?

          Répondre à ce message

    • Nuage de mots-clés 26 janvier 2008 20:20, par blomki

      Hello, c’est bien la version 1.3 qui ne fonctionne pas chez moi (Spip 1.9.2c).

      J’ai installé la version 1.2 et tout fonctionne (maintenant, il va falloir améliorer un peu l’aspect de tout ça car pour le moment les mots clefs sont énormes !).

      Répondre à ce message

    Retour au début des forums

0 | 25 | 50 | 75 | 100 | 125



Suivre la vie du site RSS 2.0 | Plan du site | Espace privé | Charte et vie SPIP-Contrib | SPIP | L'autre.net