Blocs de mots-clefs

Consultez la formation au REFERENCEMENT naturel Google de WebRankInfo / Ranking Metrics


varioflux
WRInaute discret
WRInaute discret
 
Messages: 103
Inscription: 6 Aoû 2004

Blocs de mots-clefs

Message le Mer Mai 23, 2007 17:40

Bonjour,

C'est quoi cette mode de mettre un bloc avec pleins de mots clefs répétés en diffentes tailles et couleurs ? C'est utile ? Ya un outil qui fait ça seul ?

gatcweb
WRInaute occasionnel
WRInaute occasionnel
 
Messages: 296
Inscription: 5 Mai 2004

Message le Mer Mai 23, 2007 17:54

Il s'agit de Tag Cloud ou nuage de mots-clés... : Tag Cloud


bproductiv
WRInaute accro
WRInaute accro
 
Messages: 4146
Inscription: 27 Déc 2004

Message le Mer Mai 23, 2007 17:54

ca s'appelle un tag cloud (nuage de mots-clés) et oui il y a des plugins pour les blogs qui existent (et surement des classes aussi).
L'interet c'est de mettre en avant visuellement quels sont les tags les plus répandus sur tes billets, films, etc..bref c'est un stystème de classement qui est qd mm plus beau qu'un vulgaire top(10,50, bref t'as compris).
Oooiilaaaaa :D

Edit : flute alors..grillé d'un centième de secondes :lol:


varioflux
WRInaute discret
WRInaute discret
 
Messages: 103
Inscription: 6 Aoû 2004

Message le Mer Mai 23, 2007 18:36

Oui, bon, ya pas de quoi être fier : 14 minutes pour répondre...
:lol:

Maintenant reste plus qu'à bien tout comprendre, et à tenter de me générer la "chose", pasque les classes et la POO c'est pas mon truc, moi c'est du php basique et du do-it-yourself qu'est pas beau mais qui marche !!!

J'ai quand même l'impression qu'il ne doit pas exister grand chose sur quoi s'appuyer pour dégrossir le sujet.

Merci


finstreet
WRInaute accro
WRInaute accro
 
Messages: 16999
Inscription: 10 Juil 2005

Message le Mer Mai 23, 2007 19:22

j'utilise ca :

Code: Tout sélectionner
$query = "SELECT Nom, LeChiffre FROM taTable WHERE ORDER BY Nom ";
$result = mysql_query($query);
while ($row = mysql_fetch_array($result))
{
  $tags[$row['Nom_valeur']] = $row['lesEchanges'];
}

        // Taille maximal - Taille minimal
        $max_size = 250; // max font size en %
        $min_size = 100; // min font size en %

        // Obtenir la plus petit valeur et la plus grande du tableau
        $max_qty = max(array_values($tags));
        $min_qty = min(array_values($tags));

        // Déterminer l'étendu des valeurs
        $spread = $max_qty - $min_qty;
        if (0 == $spread) { // we don't want to divide by zero
            $spread = 1;
        }

        // Détermine l'incrémentation du font-size
        $step = ($max_size - $min_size)/($spread);

        // Boucle à travers le tableau
        foreach ($tags as $key => $value) {

            // Calcul du font-size CSS
            // trouvez les valeur supérieurs au $min_qty
            // multiplier par la valeur de l'incrémentatiion ($size)
            // et ajouter la valeur du minimum ($min_size)
            $size = $min_size + (($value - $min_qty) * $step);

            // Afin de terminer le script, il vous suffit de modifier les caractères
            // '####' par le lien de destination voulu.
            echo '<a href="lelien?nom='.$key.'" style="font-size: '.$size.'%"';
            echo ' title="'.$value.$monnaie.' pour '.$key.'"';
            echo ' class="leTexte">'.$key.'</a> ';
        }


Et ca marche très bien


pascal1973
WRInaute impliqué
WRInaute impliqué
 
Messages: 982
Inscription: 24 Sep 2005

Message le Mer Mai 23, 2007 21:10

finstreet a écrit:j'utilise ca :

Code: Tout sélectionner
$query = "SELECT Nom, LeChiffre FROM taTable WHERE ORDER BY Nom ";
$result = mysql_query($query);
while ($row = mysql_fetch_array($result))
{
  $tags[$row['Nom_valeur']] = $row['lesEchanges'];
}

        // Taille maximal - Taille minimal
        $max_size = 250; // max font size en %
        $min_size = 100; // min font size en %

        // Obtenir la plus petit valeur et la plus grande du tableau
        $max_qty = max(array_values($tags));
        $min_qty = min(array_values($tags));

        // Déterminer l'étendu des valeurs
        $spread = $max_qty - $min_qty;
        if (0 == $spread) { // we don't want to divide by zero
            $spread = 1;
        }

        // Détermine l'incrémentation du font-size
        $step = ($max_size - $min_size)/($spread);

        // Boucle à travers le tableau
        foreach ($tags as $key => $value) {

            // Calcul du font-size CSS
            // trouvez les valeur supérieurs au $min_qty
            // multiplier par la valeur de l'incrémentatiion ($size)
            // et ajouter la valeur du minimum ($min_size)
            $size = $min_size + (($value - $min_qty) * $step);

            // Afin de terminer le script, il vous suffit de modifier les caractères
            // '####' par le lien de destination voulu.
            echo '<a href="lelien?nom='.$key.'" style="font-size: '.$size.'%"';
            echo ' title="'.$value.$monnaie.' pour '.$key.'"';
            echo ' class="leTexte">'.$key.'</a> ';
        }


Et ca marche très bien


Salut , finstreet tu inséres ce code ou bon te semble ?

+++


finstreet
WRInaute accro
WRInaute accro
 
Messages: 16999
Inscription: 10 Juil 2005

Message le Mer Mai 23, 2007 22:17

ben faut bidouiller le $query pour afficher ce que veux... mais sinon oui

Faut le customiser of course :)


Si vous avez aimé cette discussion, partagez-la sur vos réseaux sociaux préférés :

Formation recommandée sur ce thème :

Formation REFERENCEMENT naturel Google : apprenez une méthode efficace pour optimiser à fond le référencement naturel dans Google de façon durable... Formation animée par Olivier Duffez et Fabien Facériès, experts en référencement naturel.

Tous les détails sur le site Ranking Metrics : programme, prix, dates et lieux, inscription en ligne.

Lectures recommandées sur ce thème :



Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités