Aller au contenu

Sujets conseillés

Posté

Bonjour à tous,

Je me permets de poster sur ce forum pour obtenir une information.

Voilà j'ai réalisé un site avec le logiciel Izispot, àpartir d'un modèle proposé par le logiciel.

Les pages sont en .htm

Je souhaite intégrer un moteur de recherche interne à mon site, voici les manipulations que j'ai déjà realisé :

1/

1er script que j'ai testé (trouver sur la toile:

<hr>

</blockquote></blockquote>

<form method=get action=http://www.google.com/custom class="google_form">

<div align="center">Tapez votre recherche ici...    

<input class="google_box" type=text name=q maxlength="50" value="">

<input type="submit" value="Rechercher">

<input type=hidden name=domains value="monsite.fr">

<input type=hidden name=sitesearch value="monsite.fr/*" checked >

<input type=hidden name=meta value="lr=lang_fr">

</div>

</form>

<blockquote> <br>

<hr>

mon site en gras, je l'ai bien remplacer par mon nom de domaine.

bref graphiquement le moteur est intégré mais n'est pas fonctionnel chaque recherche ne donne rien.

2/

Par les moteurs de recherche d'atomz et google, lorsuqe je souhaite indiquer les page en .htm ils me disent tout les deux qu'il y a une erreur et que le .htm pose problème.

3/ j'ai trouvé un site avec des pages en .htm qui dispose d'un moteur de recherche interne à savoir : http://www.photographe-de-mode.com/bw.htm

Quelqu'un pourrait m'indiquer qu'elle est le moteur utilisez pour réaliser cela ou tout simplement comment intégrer un moteur de recherche interne comprenant les pages en .htm ?

Merci d'avance pour vos réponses

Posté

Salut,

Si tu as juste inséré le code du formulaire, il est parfaitement normal qu'il ne se passe rien. Un moteur de recherche (interne ou pas), pour résumer c'est :

1/ Un formulaire où l'internaute tape ses mots

2/ Un programme qui cherche les pages correspondantes (côté serveur)

3/ Une page de résultats

Toi tu as juste fait le point 1 ;)

D'après ce que je comprends de ton message, ton site est entièrement statique (sans base de données). Dans ce cas, ça va être dur de fabriquer un moteur de recherche efficace.

Le plus simple, c'est peut-être que tu attendes que ton site soit référencé dans Google. A ce moment là, tu pourras te créer un moteur de recherche spécialisé avec Google, c'est à dire un moteur propre à ton site (le formulaire sera sur ton site, la page de résultats aussi, et les résultats seront limités à tes pages). Je cite l'exemple de Google, mais il n'est pas le seul à proposer ce genre de services.

A bientôt

Posté

Tout d'abord merci pour ta réponse.

Effectivement je n'ai pas de base de donnée ou autre cela dépasse quelque peu mes compétences.

C'est pourquoi je pensais que le moteur de recherche interne proposé par google me suffirait ce qui est le cas.

Toutefois j'ai bien essayé de le créer tout d'abord en indexant le site www.monsite.fr/*

mais voyant que cela ne fonctionne pas j'ai voulu insérer l'ensemble des pages en .htm mais j'ai le message d'erreur suivant .htm incorrect.

Penses tu que cela ne fonctionnait pas étant donné que le site n'était pas encore fonctionnel du faite que google ne l'a peut pas encore indéxer, je pensais que le moteur de recherheinterne était efectif de suite étant donné qu'il n'indexe que les pages lié à mon site ...

Posté

Pour qu'un moteur proposé par Google puisse fonctionner pour ton site, il est indispensable que tes pages soient indexées par le moteur, sans quoi tu auras forcément des résultats vides.

Pourrais-tu donner l'url de ton site (éventuellement en MP si tu ne veux pas la divulguer) ?

Posté

Je n'avais pas bien lu le code du formulaire, en fait il renvoie sur Google.

Sache que tu peux aussi t'inscrire à Google recherche personnalisée : http://www.google.fr/cse/ Tu pourras ainsi faire en sorte que les résultats soient intégrés à ton site (via une iframe), plutôt que de renvoyer sur une page Google.

Pour les pages en .htm, ça ne pose aucun problème. Il faut juste que tes pages soient référencées par Google.

Posté

Si ça peut aider, voici le code que j'ai sur mon site (est compris le code pour Adsense) :

<form method="get" action="recherches.html" target="_top">
<input type="hidden" name="cx" value="partner-pub-3514208916940269:gnxlak6opid" />
<input type="hidden" name="cof" value="FORID:11" />
<input type="hidden" name="ie" value="UTF-8" />
<label for="q" class="precherche">Rechercher</label>
<input id="q" type="text" name="q" size="20" title="Recherche dans mon site" accesskey="4" />
<input type="submit" class="soumettre" name="sa" value="Ok" />
</form>

Puis j'ai créé une page que j'ai nommée recherches.html, où se trouve le code :

<div id="cse-search-results"></div>
<script type="text/javascript">
var googleSearchIframeName = "cse-search-results";
var googleSearchFormName = "cse-search-box";
var googleSearchFrameWidth = 600;
var googleSearchDomain = "www.google.fr";
var googleSearchPath = "/cse";
</script>
<script type="text/javascript" src="http://www.google.com/afsonline/show_afs_search.js"></script>
</div>

Posté

Bonjour,

La formule payante de Google/cse me tente bien (100$/an). Mais devrai-je régler cette somme 5 fois si j'ai 5 sites ?

Une recherche globale multi-sites est certes possible, mais cela ne correspond pas à mon besoin. Un visiteur sur un site donné ne devra obtenir des réponses à sa recherche que pour le site en question.

Merci par avance !

Posté

Oui, pour installer sur son site le module de recherche avec support, résultats sans pub,etc :
/>http://www.google.com/support/customsearch/bin/answer.py?answer=72334&cbid=hmaj5qsyzz39&src=cb&lev=%20index

Veuillez vous connecter pour commenter

Vous pourrez laisser un commentaire après vous êtes connecté.



Connectez-vous maintenant
×
×
  • Créer...