Créer un nuage de tags

Consultez la formation au référencement naturel Google de WebRankInfo / Ranking Metrics

yann214
WRInaute impliqué
WRInaute impliqué
 
Messages: 366
Inscription: Jeu Nov 17, 2005 8:59

Créer un nuage de tags

Message le Jeu Juin 29, 2006 13:01

Je souhaiterais savoir comment fonctionne généralement un nuage de tags.
Pas comment s'en servir mais comment en créer un.

Je sais qu'il faut le générer à partir de mots clés, mais comment cela se présente-t-il concrètement ?

Faut-il une table mysql de mots clés ?


Bacteries
WRInaute accro
WRInaute accro
 
Messages: 1333
Inscription: Jeu Mai 27, 2004 13:04

Message le Jeu Juin 29, 2006 13:03

J'ai posté un topic y'a peu de temps là dessus.

En gros oui tu auras forcément une table de mot clés associé à un "objet" (ce que tu veux, une photo, un groupe de zic, un site, une actu, ...).
Ensuite tu sélectionne les tags (postés par tes utilisateurs) avec un count si tu pondères et tu affiche tes tags selon leur "poids" (plus gros pour un poids fort, plus petit sinon).

yann214
WRInaute impliqué
WRInaute impliqué
 
Messages: 366
Inscription: Jeu Nov 17, 2005 8:59

Message le Jeu Juin 29, 2006 15:38

Alors si j'ai bien compris on ajoute des colonnes pour les tags dans la table sur laquelle on travaille, par exemple la table POSTS :

TABLE POSTS

POST_ID
TEXT
...
TAG3
TAG2
TAG3
TAG4

Ensuite lorsqu'on affiche un post contenant par exemple le tag "football", on fait la requête suivante pour construire le nuage :

SELECT * from POSTS
WHERE TAG1 like 'football'
OR TAG2 like 'football'
OR TAG2 like 'football'
OR TAG2 like 'football'

Il reste alors à regarder tous les autres tags retournés par cette requête, les compter ce qui va donner le nombre de chacun pour ensuite déterminer la taille de la police et les afficher par l'ordre qu'on veut.

Dites moi si je suis dans le juste, et si vous avez un petit script pour trier et compter chaque tag un fois la requête retournée, je suis preneur !!!

Merci !!!


WebRankInfo
Administrateur du site
Administrateur du site
 
Messages: 15881
Inscription: Ven Avr 19, 2002 19:51

Message le Jeu Juin 29, 2006 15:46


yann214
WRInaute impliqué
WRInaute impliqué
 
Messages: 366
Inscription: Jeu Nov 17, 2005 8:59

Message le Jeu Juin 29, 2006 15:49

j'ai lu ces 2 posts et c'est une petite synthèse que je présente ci-dessus.
j'ai juste besoin de savoir si j'ai bien compris, parce que mon cerveau n'est pas tt le temps aussi alerte que je le voudrais :)


Bacteries
WRInaute accro
WRInaute accro
 
Messages: 1333
Inscription: Jeu Mai 27, 2004 13:04

Message le Ven Juin 30, 2006 7:41

Perso je ne ferais pas comme ça.
Exemple avec des tags sur des articles :

Une table article :
ID, article

Une table avec tes utilisateurs :
ID, nom

Une table pour tes tags :
Tag, ID_art, ID_util

Tes utilisateurs peuvent tagger comme ils veulent tes articles, ensuite toi tu affiches les 20 premiers tags par exemple.

Du genre :
Select Tag, count(*)
from tag
where ID_art = 'tonid'
group by tag
order by 2
limit 0,20

('tention j'ai pas testé la requête mais ça doit ressembler à ça)*

Après y'a moyen de combiner tes infos pour récupérer tes tags qui ont été associé aux mêmes articles & cie.
La méthode avec des champs tag dans la table me semble trop rigide.

econo-ecolo
WRInaute discret
WRInaute discret
 
Messages: 67
Inscription: Sam Juin 20, 2009 22:04

Re: Créer un nuage de tags

Message le Sam Juil 18, 2009 18:01

Est-ce qu'il est possible de générer un nuage de tags sans mots clé. Je m'explique : un moteur qui scanne les pages du site et trouve lui même les mots les plus représentatifs pour en faire un nuage de tags dynamique.
Cela serait le bonheur ! :lol:


antinomx
WRInaute impliqué
WRInaute impliqué
 
Messages: 277
Inscription: Sam Aoû 23, 2008 0:21

Re: Créer un nuage de tags

Message le Dim Juil 19, 2009 0:29

econo-ecolo a écrit:Est-ce qu'il est possible de générer un nuage de tags sans mots clé. Je m'explique : un moteur qui scanne les pages du site et trouve lui même les mots les plus représentatifs pour en faire un nuage de tags dynamique.
Cela serait le bonheur ! :lol:


Bien sûr que c'est possible ! A grands coups de file_get_contents(), explode(), array_count_values et compagnie... Le plus simple étant de le ratacher au moteur de recherche de ton site ; Encore faut-il qu'il soit régulièrement utilisé...

econo-ecolo
WRInaute discret
WRInaute discret
 
Messages: 67
Inscription: Sam Juin 20, 2009 22:04

Re: Créer un nuage de tags

Message le Dim Juil 19, 2009 14:54

Et comment dois-je mettre des grands coups file_get_contents(), explode(), array_count_values.... est-ce déjà packagé dans un programme ? est-ce accessible à un novice ?
Le moteur de recherche de mon site est Google.


antinomx
WRInaute impliqué
WRInaute impliqué
 
Messages: 277
Inscription: Sam Aoû 23, 2008 0:21

Re: Créer un nuage de tags

Message le Dim Juil 19, 2009 15:15

Oh ben il te faut apprendre un peu le php ou fureter sur Google ya de quoi faire...
Celui-là http://snipplr.com/view/2225/php-tag-cloud-based-on-word-frequency/ est une très bonne base facilement adaptable à ta "configuration".
Tu lui passe un texte et il construit le tagcloud en fonction de la fréquence des mots. A toi de faire une moulinette pour automatiser la chose, ton cms étant pur jus ça ne devrait pas t'être très compliqué.

econo-ecolo
WRInaute discret
WRInaute discret
 
Messages: 67
Inscription: Sam Juin 20, 2009 22:04

Re: Créer un nuage de tags

Message le Lun Juil 20, 2009 21:33

Le problème est qu'il faut lui donner les mots et lui donner la fréquence de ces mots... et je souhaiterais qu'il les trouvent tout seul ! Je sais, je suis un petit peu exigent... :cry:
Mais si cela n'existe pas, c'est tant pis :?


Formation recommandée sur ce thème :

Formation Référencement 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