Voici un outil qui fera le bonheur de ceux qui le comprennent
http://www.tagcrowd.com/
http://www.tagcrowd.com/
+Create your own tag cloud from any text to visualize word frequency.
Si: option commons et option blacklist.Sumatrapointfr a dit:par contre on peux pas trop paramétrer le choix des mots à ne pas prendre en compte, dommage
Similaires ou sans interet (stopwords)?kazhar a dit:La suppression des mots similaires ne fonctionne pas
la, pas d'excuse puisqu'il suffit d'utiliser la classe de caractere dans la regexp (et non l'intervalle). Un petit message a l'auteur devrait suffire.ecocentric a dit:ça pas aimer les caractères accentués
<?php
// N'oubliez pas de vous connectez à votre base de données
// Afin d'adapter le code à votre site internet, il vous suffit de modifier 3 choses :
// col est le nom du champs représentant le Tag Cloud
// ID est la clé primaire
// MA_TABLE est le nom de ma base de données
$query = "SELECT col AS tag, COUNT(id) AS quantity FROM MA_TABLE GROUP BY col ORDER BY col ASC";
$result = mysql_query($query);
// Boucle à travers les résultats afin de les mettres dans un simple tableau:
// $tag['col1'] = 12;
// $tag['col2'] = 25;
// etc. Ceci nous permetteras de calculer la taille de chacun d'entre eux.
while ($row = mysql_fetch_array($result)) {
$tags[$row['tag']] = $row['quantity'];
}
// 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 xhref="http://www.pckult.net/####" style="font-size: '.$size.'%"';
echo ' title="'.$value.' cols tagged with '.$key.'"';
echo '>'.$key.'</a> ';
}
?>
tryan a dit:Je n'ai absolument rien comprit à quoi sa servait...une fois ce code installé sur une page d'un site..sa sert à quoi ,quelle est l'interet??
➡️ Offre MyRankingMetrics ⬅️
pré-audit SEO gratuit avec RM Tech (+ avis d'expert)
coaching offert aux clients (avec Olivier Duffez ou Fabien Faceries)
Voir les détails ici