Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1802 connectés 

  FORUM HardWare.fr
  Programmation
  PHP

  Nuage de mots clés en PHP

 



 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Nuage de mots clés en PHP

n°2136991
Orission
Fais de ta vie un rêve.
Posté le 16-04-2012 à 21:01:20  profilanswer
 

Salut,
 
Je cherche actuellement à développer mon nuage de tag pour mon moteur de recherche des mots clés les plus rechercher.
 
Actuellement ma table est :
 
table : search
champs :
- time
- mot_cle
 
Je souhaite faire un nuage qui se mets à jour tous les 2 jours.
 
Je ne sais pas vraiment par où commencer.
 
Sachant que chaque lien du tag renverra vers search.php?mot_cle=$mot_cle
 
Merci


---------------
“ Un avis d’un homme non avisé ne doit jamais être pris en compte par un homme avisé. ” Jean Plancher, en 1810, « Chez Bonaparte »
mood
Publicité
Posté le 16-04-2012 à 21:01:20  profilanswer
 

n°2137025
Orission
Fais de ta vie un rêve.
Posté le 17-04-2012 à 07:10:59  profilanswer
 

up


---------------
“ Un avis d’un homme non avisé ne doit jamais être pris en compte par un homme avisé. ” Jean Plancher, en 1810, « Chez Bonaparte »
n°2137044
rufo
Pas me confondre avec Lycos!
Posté le 17-04-2012 à 09:15:27  profilanswer
 

Time contient un timestamp ou le nb de fois que le mot clé a été recherché?
 
Sinon, pour ton nuage, t'auras sûrement besoin de Javascript aussi, PHP seul ne suffira probablement pas...


---------------
Astres, outil de help-desk GPL : http://sourceforge.net/projects/astres, ICARE, gestion de conf : http://sourceforge.net/projects/icare, Outil Cantine Calandreta : http://sourceforge.net/projects/canteen-calandreta
n°2137192
Orission
Fais de ta vie un rêve.
Posté le 17-04-2012 à 17:19:09  profilanswer
 

timestamp, car je ne peux pas mettre de compteur vu que le nuage est mis à jour tous les 2 jours :/
 
donc j'efface les mots clés au fur et a mesure


Message édité par Orission le 17-04-2012 à 17:19:38

---------------
“ Un avis d’un homme non avisé ne doit jamais être pris en compte par un homme avisé. ” Jean Plancher, en 1810, « Chez Bonaparte »
n°2137201
rufo
Pas me confondre avec Lycos!
Posté le 17-04-2012 à 17:35:09  profilanswer
 

donc un script php appelé en ligne de commande par le cron pour faire le ménage des mots-clés dont le timestamp > 2j et un autre appelé dans l'IHM qui fait une requête SQL avec un count(*) + un group by sur le champ "mot_cle".


---------------
Astres, outil de help-desk GPL : http://sourceforge.net/projects/astres, ICARE, gestion de conf : http://sourceforge.net/projects/icare, Outil Cantine Calandreta : http://sourceforge.net/projects/canteen-calandreta
n°2137213
Orission
Fais de ta vie un rêve.
Posté le 17-04-2012 à 18:11:25  profilanswer
 

Ah bin voilà, ça a l'air d'être pas mal !
 
Maintenant je vais voir pour mettre les tags à bonne taille x)
 
Donc la requête pour supprimer le mot clé de la recherche serai :
 
DELETE FROM search WHERE time > time() + 259200 (3 jours : 60*60*24*3)


Message édité par Orission le 17-04-2012 à 18:21:41

---------------
“ Un avis d’un homme non avisé ne doit jamais être pris en compte par un homme avisé. ” Jean Plancher, en 1810, « Chez Bonaparte »
n°2137272
Orission
Fais de ta vie un rêve.
Posté le 18-04-2012 à 07:10:34  profilanswer
 

up


---------------
“ Un avis d’un homme non avisé ne doit jamais être pris en compte par un homme avisé. ” Jean Plancher, en 1810, « Chez Bonaparte »
n°2137457
rufo
Pas me confondre avec Lycos!
Posté le 19-04-2012 à 09:17:59  profilanswer
 

Le fait pas en secondes, tu vas te faire avoir avec des changements d'horaires 2 fois dans l'année.
 
Fais plus un truc du genre  :
"DELETE FROM search WHERE time > ".strtotime(date(Y-m-d, strtotime(2 days ago)));


---------------
Astres, outil de help-desk GPL : http://sourceforge.net/projects/astres, ICARE, gestion de conf : http://sourceforge.net/projects/icare, Outil Cantine Calandreta : http://sourceforge.net/projects/canteen-calandreta

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  PHP

  Nuage de mots clés en PHP

 

Sujets relatifs
[PHP] SPAN plier/déplier info dans pages PHPPHP et Array
APPLICATION PHP/SQLPHP : Calcul de moyenne par modalité
[Résolu] Intégrer le code du captcha au reste du code de traitementPHP supprimer produit panier
[PHP+SQL] Cherche un petit coup de main pour une application simplePHP hostname
[JS et PHP] Récupération des donées d'un Select multiplePHP/MYSQL : récupérer les infos issues d'une requête
Plus de sujets relatifs à : Nuage de mots clés en PHP


Copyright © 1997-2018 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR