Se connecter / S'enregistrer
Votre question

(HTML) moteur de recherche

Tags :
  • Moteur de recherche
  • Programmation
Dernière réponse : dans Programmation
22 Décembre 2010 09:33:33

Bonjour,
je suis créer actuellement mon site internet et je voudrait y ajouter un moteur de recherche pour faciliter la navigation au visiteurs.
J'ai déja installer une barre et un bonton "go" mais quand je lance une recherche cela me donne ceci : monsite/?s=test+recherche#
Voici l' adresse de mon site si vous voulez tester
Et voici la partie du code CSS que j'utilise actuellement pour la barre de recherche:
  1. /* Search */
  2.  
  3. #search {
  4. float: right;
  5. width: 280px;
  6. height: 60px;
  7. padding: 20px 0px 0px 0px;
  8. background: #E2E2E2;
  9. border-bottom: 4px solid #FFFFFF;
  10. }
  11.  
  12. #search form {
  13. height: 41px;
  14. margin: 0;
  15. padding: 10px 0 0 20px;
  16. }
  17.  
  18. #search fieldset {
  19. margin: 0;
  20. padding: 0;
  21. border: none;
  22. }
  23.  
  24. #search-text {
  25. width: 170px;
  26. padding: 6px 5px 2px 5px;
  27. border: 1px solid #DEDEDE;
  28. background: #FFFFFF;
  29. text-transform: lowercase;
  30. font: normal 11px Arial, Helvetica, sans-serif;
  31. color: #5D781D;
  32. }
  33.  
  34. #search-submit {
  35. width: 50px;
  36. height: 22px;
  37. border: none;
  38. background: #B9B9B9;
  39. color: #000000;
  40. }


et voici le code qu'il y a dans les pages html ou se trouve la barre de recherche :
  1. <div id="search" >
  2. <form method="get" action="#">
  3. <div>
  4. <input type="text" name="s" id="search-text" value="" />
  5. <input type="submit" id="search-submit" value="GO" />
  6. </div>
  7. </form>
  8. </div>

S'auriez vous me dire que rajouter pour que cela fonctionne ?

Merci d'avance
Aurélien

Autres pages sur : html moteur recherche

22 Décembre 2010 10:45:27

Dans l'attribut "action" de ton form, il faut que tu mettes une pages PHP qui récupère la valeur du champ text pour ensuite faire la recherche.
C'est je pense la solution la plus facile.
m
0
l
22 Décembre 2010 10:47:28

ok
est-ce que vous onnaiseriez le code a mettre dans cette page php ou alors ou est-ce que je peut le trouver (j'ai chercher un peut sur le web j'ai pas trouver )
m
0
l
Contenus similaires
22 Décembre 2010 10:51:13

Pour commencer, ta page doit récuperer la valeur de ton champ
  1. <?php
  2. $search = $_GET['s'];
  3. ?>


Ensuite, tu fais une requête dans ta BDD pour rechercher le terme et renvoyer les résultat. Tu peux regarder de ce coté pour t'aider dans le PHP/MySql.
m
0
l
a c 232 L Programmation
22 Décembre 2010 10:51:14

Salut,

Un moteur de recherche est assez galère à faire (en fonction de ta base de données).
Généralement, le plus simple est de mettre le moteur de recherche de google sur ton site (à condition que ton site soit bien référencé)
m
0
l
22 Décembre 2010 10:51:44

OmaR a dit :
Salut,

Un moteur de recherche est assez galère à faire (en fonction de ta base de données).
Généralement, le plus simple est de mettre le moteur de recherche de google sur ton site (à condition que ton site soit bien référencé)


+1 :D  :D 
m
0
l
22 Décembre 2010 10:54:11

d' accord, je veut bien mettre un moteur de recherche google (je sais ou les trouver ) mais est-ce que l'n peut juste utiliser sa fonction ? je veut dire garder le design de ma barre de recherche mais donner l' effet du moteur de recherche google ?
m
0
l
22 Décembre 2010 10:56:01

Je ne connais pas très bien les moteurs de recherche proposé par google, donc je laisse la main à mon collègue OmaR ;) 

Mais je pense tout de même que les codes proposés par google sont personnalisable avec du CSS
m
0
l
22 Décembre 2010 11:04:25

aie , je decouvre a l' instant que google facture son service de moteur de recherche a intégrer ...
m
0
l
a c 232 L Programmation
22 Décembre 2010 13:06:13

Ah oui, en effet Google Site Search est payant...

Essaie de regarder le Google Custom Search : http://www.google.com/cse/ j'imagine que tu devrais pouvoir faire la même chose approximativement.
m
0
l
22 Décembre 2010 14:19:07

( j'ai trouver un modèle gratuit mais il y mettent de la pub ... )
le moteur ne fonctionne pas, il mette a chaque fois u'il ma rien trouver ...
Peut être que c'est que mes pages ne sont pas encore référencer sur google, car j'ai créer le site hier et soumis a google hier vers midi , sa prend cb de temps ?
m
0
l
a c 232 L Programmation
22 Décembre 2010 16:02:37

Ca peut prendre un certain temps oui.
m
0
l
Tom's guide dans le monde
  • Allemagne
  • Italie
  • Irlande
  • Royaume Uni
  • Etats Unis
Suivre Tom's Guide
Inscrivez-vous à la Newsletter
  • ajouter à twitter
  • ajouter à facebook
  • ajouter un flux RSS