Comment ajouter un site à la fonction de recherche de site web en XHTML/HTML?
Je veux vraiment apprendre à faire mon propre moteur de recherche pour mon site. J'ai les boutons et les étiquettes, mais il ne fait pas de recherche. Je ne peux pas comprendre le code HTML ou XHTML pour, en fait, une recherche dans le site.
C'est le code que j'ai pour l'instant:
<p class="search">
<label>SEARCH</label>
<input name="search" type="text" class="txt" />
<input name="search-btn" type="submit" class="btn" value="SEARCH" />
</p>
Merci!
OriginalL'auteur felixd68 | 2010-06-10
Vous devez vous connecter pour publier un commentaire.
Vous ne pouvez pas fournir une fonction de recherche avec juste le HTML et le XHTML, sauf si vous êtes tout simplement à l'aide d'un formulaire standardisé pour obtenir externes moteur de recherche (comme Google) pour faire le travail.
Il est possible de faire des recherches avec le JavaScript, mais qui vous oblige à transférer toutes les données du client, de sorte qu'il n'est pas une très bonne idée.
Si vous voulez écrire vous-même, vous devrait utiliser un langage côté serveur, comme PHP ou Python, ça dépend de ce que vous avez accès.
OriginalL'auteur Michael Madsen
Découvrez Google Site Search.
OriginalL'auteur Jim Lamb
Il n'y a pas de fonction dans le code HTML qui va effectuer la recherche. Mais vous avez 3 options de rechange:
OriginalL'auteur ewall
Ajout de recherche pour que votre site n'est pas aussi simple que de créer un formulaire de recherche: il comporte également un tas de programmation. Selon votre niveau d'expérience et de ce que vous essayez de faire, il peut être amusant et gratifiant pour le programme de recherche simple des fonctionnalités à votre site, mais il peut aussi être extrêmement chronophage. Si vous voulez prendre la route la plus facile, utilisez http://www.google.com/sitesearch/ comme Jim l'a suggéré. Si vous voulez le faire vous-même, de voir quelque chose comme Comment pourrais-je mettre en œuvre une simple recherche sur le site avec php et mySQL? pour commencer.
Notez que si vous utilisez google recherche sur le site (ou tout autre prestataire externe), l'obtention de résultats dépend de la indexées par google en premier lieu - quelque chose de petit sites trouvent souvent ne se produit pas aussi rapidement et complètement que vous le souhaiteriez.
OriginalL'auteur Mike Comstock