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

Langage PHP Discussion :

[POO] Tag cloud - nuage de tags


Sujet :

Langage PHP

  1. #1
    Membre à l'essai
    Profil pro
    Inscrit en
    Novembre 2003
    Messages
    25
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Novembre 2003
    Messages : 25
    Points : 20
    Points
    20
    Par défaut [POO] Tag cloud - nuage de tags
    Hello, qui peut me dire comment créer un tag cloud (nuage de tags)

    Liste de mots clés avec mise en gras des plus populaires.

    Merci

  2. #2
    Expert éminent Avatar de Mr N.
    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    5 418
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2004
    Messages : 5 418
    Points : 6 449
    Points
    6 449
    Par défaut
    Ingrédients
    - Des tags associés à des objets
    - Une classe css par taille de nuage ($nb_classes)
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     
    .nuage_1 { font-size: 0.8em; }
    .nuage_2 { font-size: 0.9em; }
    .nuage_3 { font-size: 1.0em; }
    .nuage_4 { font-size: 1.1em; }
    .nuage_5 { font-size: 1.2em; }

    Recette
    Tu comptes le nombre d'objets associés à tes tags.
    Tu stock le min et le max
    Puis tu affectes à chaque tag la classe css correspondante, déterminée par un calcul savant :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    echo '<span class="nuage_'. 
       floor(count($tag->objects)/($min + ($max - $min) / $nb_classes + 1) 
       .'">'. $tag->name .'</span>';

Discussions similaires

  1. dégager les clics sur un tag cloud en flash
    Par ammouna24 dans le forum Flash
    Réponses: 0
    Dernier message: 01/06/2009, 10h26
  2. Construire un nuage de tags
    Par maserati dans le forum Wildfly/JBoss
    Réponses: 0
    Dernier message: 28/04/2009, 11h36
  3. [Spip] Nuage de Tags
    Par mama07 dans le forum EDI, CMS, Outils, Scripts et API
    Réponses: 2
    Dernier message: 25/12/2007, 19h40
  4. [Tableaux] Nuage de tags : limitations et tailles
    Par micatmidog dans le forum Langage
    Réponses: 3
    Dernier message: 04/06/2007, 23h56
  5. 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

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