IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

EDI, CMS, Outils, Scripts et API PHP Discussion :

Nuage de Tags [Spip]


Sujet :

EDI, CMS, Outils, Scripts et API PHP

  1. #1
    Membre actif
    Profil pro
    Inscrit en
    Janvier 2007
    Messages
    216
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : France, Isère (Rhône Alpes)

    Informations forums :
    Inscription : Janvier 2007
    Messages : 216
    Points : 232
    Points
    232
    Par défaut Nuage de Tags
    Bonsoir,

    Je suis en train de réaliser un système de navigation par mots clés pour spip, et je suis confronté à un problème.

    Voici mes boucles qui génère des liens de ce type :

    <a href="#" class="pop4">mot_clé</a> 4 étant le nombre de fois que c'est mot est attribué à un article.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
     
    <BOUCLE_popul(MOTS)>
    	<a href="#" title="#TITRE"
    	<BOUCLE_popul_art(ARTICLES){id_mot}></BOUCLE_popul_art>
    	class="pop#TOTAL_BOUCLE">
    	<//B_popul_art>
    	#TITRE</a>
    </BOUCLE_popul>
    Ma feuille de styles contient une classe différente pour chaque classe (c'est a dire une pour pop1, une pour pop2, etc).

    Pour l'instant, le mot clé le plus attribué est a une classe pop8. ( ce qui fait donc 8 classes différentes.

    J'en viens à ce qui me tracasse, si un mot clé est attribué plus de 8 fois, il faudra que j'aille modifier ma feuille de style à chaque fois, un peu pénible à gérer.

    Je suis donc à la recherche d'un système qui me permettrai de gérer ça sans avoir a aller bidouiller la feuille de styles.

    Pour voir le rendu sur le net, suivez ce lien

    merci d'avance

  2. #2
    Membre actif
    Profil pro
    Inscrit en
    Janvier 2007
    Messages
    216
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : France, Isère (Rhône Alpes)

    Informations forums :
    Inscription : Janvier 2007
    Messages : 216
    Points : 232
    Points
    232
    Par défaut
    J'ai trouvé un début de solution a mon problème, mais la je bloque de nouveau Voici le code comme je l'ai modifié :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
     
    <BOUCLE_popul(MOTS)>
    	<a href="#" title="#TITRE" 
    		<BOUCLE_popul_art(ARTICLES){id_mot}></BOUCLE_popul_art>
    			style="text-decoration: none; font-size:#TOTAL_BOUCLE%">
    		<//B_popul_art>
    	#TITRE</a>
    </BOUCLE_popul>
    Mon problème maintenant est plus de l'ordre du css, mais en gros, le premier attribut de "style" passe sans problème, mais pas le second !

    Est ce parce que #TOTAL_BOUCLE ne peut pas être interprété à l'intérieur des guillemets?

    Merci

  3. #3
    Membre actif
    Profil pro
    Inscrit en
    Janvier 2007
    Messages
    216
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : France, Isère (Rhône Alpes)

    Informations forums :
    Inscription : Janvier 2007
    Messages : 216
    Points : 232
    Points
    232
    Par défaut
    Ca y est j'ai trouvé la solution, je ne connaissais pas les filtres mathématiques de spip, c'est maintenant chose faite. Maintenant, avec le code suivant, la taille de mes mots clés est directement proportionnelle à la fréquence de leurs utilisations

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
     
    <BOUCLE_popul(MOTS)>
    	<a href="#" title="#TITRE"
    		<BOUCLE_popul_art(ARTICLES){id_mot}></BOUCLE_popul_art>
    		style="color: #ff9900; text-decoration: none; font-size:[(#TOTAL_BOUCLE|plus{15})]px">
    		<//B_popul_art>
    	#TITRE</a>
    </BOUCLE_popul>

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Extraction de mots clés pour nuage de tags
    Par Loïs Estienne dans le forum Langage
    Réponses: 4
    Dernier message: 08/06/2009, 12h20
  2. Construire un nuage de tags
    Par maserati dans le forum Wildfly/JBoss
    Réponses: 0
    Dernier message: 28/04/2009, 11h36
  3. [Tableaux] Nuage de tags : limitations et tailles
    Par micatmidog dans le forum Langage
    Réponses: 3
    Dernier message: 04/06/2007, 23h56
  4. Créer un nuage de tag depuis Excel ?
    Par ZephyrX dans le forum VB 6 et antérieur
    Réponses: 14
    Dernier message: 03/05/2007, 13h35
  5. [POO] Tag cloud - nuage de tags
    Par chakan dans le forum Langage
    Réponses: 1
    Dernier message: 20/10/2006, 16h35

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo