MOTEUR DE RECHERCHE

cs_yoman64 Messages postés 592 Date d'inscription samedi 19 janvier 2002 Statut Membre Dernière intervention 4 décembre 2008 - 4 juin 2002 à 18:11
Nhan_5123 Messages postés 1 Date d'inscription lundi 4 mars 2019 Statut Membre Dernière intervention 5 mars 2019 - 5 mars 2019 à 00:05
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.

https://codes-sources.commentcamarche.net/source/15853-moteur-de-recherche

Nhan_5123 Messages postés 1 Date d'inscription lundi 4 mars 2019 Statut Membre Dernière intervention 5 mars 2019
5 mars 2019 à 00:05
merci
MacGaliver Messages postés 146 Date d'inscription vendredi 28 mai 2010 Statut Membre Dernière intervention 21 juillet 2013 3
20 juin 2011 à 09:00
Bonjour,

Il se peut que ce soit votre hébergeur car chez le mien ça fonctionne tout comme sous un hta.

Cordialement.
morched89 Messages postés 16 Date d'inscription lundi 5 juillet 2010 Statut Membre Dernière intervention 6 novembre 2012
30 mars 2011 à 14:08
salut tt le monde
merci pour le code mac galiver
mais le code ne fonctionne pas :( !!!!
MacGaliver Messages postés 146 Date d'inscription vendredi 28 mai 2010 Statut Membre Dernière intervention 21 juillet 2013 3
23 déc. 2010 à 11:25
REPONSE A LA QUESTION DE bbeto:

"Bonjour,

je suis completement novice en js mais pas en prog, j'ai customisé ce programme (un peu galéré) pour ne pas avoir de pop up qui s'ouvre et pour l'affichage.

Seule ombre au tableau, la recherche ne fonctionne pas sur une expression qui contient un chiffre.
1° Je demande de l'aide aux gens qui savent et qui sauront dire pourquoi ça marche pas, et une solution.
2° Est ce que je peux publier mon code customisé ici ?

Merci."

> Regardez plutôt du coté des CSS !
MacGaliver Messages postés 146 Date d'inscription vendredi 28 mai 2010 Statut Membre Dernière intervention 21 juillet 2013 3
23 déc. 2010 à 11:13
Slt, j'ai amélioré un peu mais faudra faire un petit ménage dans les fragements.
->Il indique le nombre de résultats pour l'expression tapée: si total= 0, alors une phrase apparait.
-> Bouton reset rajouter
-> Texte par défaut qui disparait lors du clique dans le champs.



<title> Recherche sur le site </title>
<script language="JavaScript">
var item = new Array();



c=0; item[c]=new Array("page1.html","","TITRE","MOTS-CLES","DESCRIPTION");
c++; item[c]=new Array("page2.html","","TITRE","MOTS-CLES","DESCRIPTION");
c++; item[c]=new Array("editeurdejavascript.com","http://","EJS","editeur javascript ejs","Site de codes sources JAVASCRIPT.");

page="<html><head><title>Résultats de la recherche dans le site...</title></head><center>\";

function search(frm) {
document.body.style.overflow='';
win = window.open(\"\",\"\",\"toolbar=no, resizable=yes, scrolling=yes\");
win.document.write(page);
txt = frm.srchval.value.split(\" \");
fnd = new Array(); total=0;
for (i = 0; i < item.length; i++) {
fnd[i] = 0; order = new Array(0, 4, 2, 3);
for (j = 0; j < order.length; j++)
for (k = 0; k < txt.length; k++)
if (item[i][order[j]].toLowerCase().indexOf(txt[k]) > -1 && txt[k] != \"\")
fnd[i] += (j+1);
}
for (i = 0; i < fnd.length; i++) {n 0; w -1;
for (j = 0;j < fnd.length; j++)
if (fnd[j] > n) { n = fnd[j]; w = j; };
if (w > -1) total += show(w, win, n);
fnd[w] = 0;
}
if (total==\"0\") {win.document.write(\"<center>Aucun résultat n'a été trouvé.
Veuillez retaper une nouvelle expression, svp !</center>\");
}
if (total>"0") {win.document.write("

"+total+" résultat(s) trouvé(s) pour ""+txt+"".
</html>");
}
win.document.close();
}
function show(which,wind,num) {
link = item[which][1] + item[which][0];
line = "<tr><td>"+item[which][2]+"
";
line += item[which][4] + "
</td></tr>";
wind.document.write(line);
return 1;
}
</script>









<center>
<form method="get" action="javascript:void(0)" onsubmit="search(this); return false;">

</form>
</center>
MacGaliver Messages postés 146 Date d'inscription vendredi 28 mai 2010 Statut Membre Dernière intervention 21 juillet 2013 3
20 oct. 2010 à 17:02
Bonjour,

y a t-il moyen d'afficher les résulats dans la frame actuelle, svp ?
si oui, commment ?

Merçi d'avance.
cavalier2400 Messages postés 120 Date d'inscription mardi 8 juillet 2008 Statut Membre Dernière intervention 1 décembre 2010 1
31 août 2010 à 22:28
Merci
bbeto Messages postés 1 Date d'inscription mardi 7 novembre 2006 Statut Membre Dernière intervention 9 décembre 2008
9 déc. 2008 à 18:57
Bonjour,

je suis completement novice en js mais pas en prog, j'ai customisé ce programme (un peu galéré) pour ne pas avoir de pop up qui s'ouvre et pour l'affichage.

Seule ombre au tableau, la recherche ne fonctionne pas sur une expression qui contient un chiffre.
1° Je demande de l'aide aux gens qui savent et qui sauront dire pourquoi ça marche pas, et une solution.
2° Est ce que je peux publier mon code customisé ici ?

Merci.
cs_macromed Messages postés 30 Date d'inscription mardi 5 octobre 2004 Statut Membre Dernière intervention 25 février 2007
23 mai 2008 à 15:16
Dircom45 :

c=0; item[c]=new Array("http://www.www.com","_blank","Le titre de la page","tes, mot, cles","La derscription de la page");

Bonne programmation! ;)
dircom45 Messages postés 2 Date d'inscription mardi 17 janvier 2006 Statut Membre Dernière intervention 17 janvier 2006
23 mai 2008 à 14:52
Salut,
Quelqu'un pourrait-il me donner un exemple concret du codage de la ligne:

c=0; item[c]=new Array("SITE ICI","","Index","index","Page Principale de mon site web");

A savoir ce qu'il faut réeelment sasir dans "Site","Location","" ...

Merci, Dircom
lando21 Messages postés 5 Date d'inscription mercredi 20 octobre 2004 Statut Membre Dernière intervention 6 février 2008
6 févr. 2008 à 04:03
Salut,
Moi je dit merci :-)

avec de l'imagination on peu toujours faire mieu meme sans langage coté serveur ;-)

bonne continuation tu as fait l'effort de chercher ... sa as du merite ...
taxitat Messages postés 38 Date d'inscription mercredi 28 novembre 2007 Statut Membre Dernière intervention 18 mars 2009 1
29 nov. 2007 à 18:00
Ne serai-ce plus logique d'afficher les resultats sur la même page (au lieu d'ouvrir une fenêtre)? et ne serai-ce plus élégant d'avoir l'occasion de faire une 2e recherche en remetant l'imput?
taxitat Messages postés 38 Date d'inscription mercredi 28 novembre 2007 Statut Membre Dernière intervention 18 mars 2009 1
29 nov. 2007 à 11:40
Je pense que ce srpit est très bien (même si ce n'est pas de lui). Mais je n'arrive pas à faire la modif que je veux. Je voudrias avoir deux ou trois menus déroulants et avoir les réponses en fonction de la recherche.
Je m'éxplique: Admetons que j'ai enregistré certains scripts du site. J'ai les scripts par auteur, categorie et note. Au 1er menu déroulant, je cherche les scripts écrits par Pierre, Paul et Jacques. A 2e menu déroulant, la "categorie" du script (si c'est des jeux, mathematiques...) et finalemane, la note (de 1 à 5 selon si j'aime ou pas). Je voudrias pouvoir rechercher soit tous les scripts de pierre, ou bien les scripts de jeux de note 5 (sans que les autres apparaissent...) Vous voyez ce que je veux dire? Croyez-vous que cela soit possible? Merci pour votre aide!
cs_Titanboy Messages postés 1 Date d'inscription mardi 7 février 2006 Statut Membre Dernière intervention 29 janvier 2007
29 janv. 2007 à 23:00
moi aussi j'aurais voulu que quand on clique sur un resulat, la page s'ouvre san avoir des dimension fixes, mais j'ai pas réussi a trouver comment faire! Donc ce que j'ai fait, c'est que j'ai fai en sorte que quand on clique sur un resultat, la cible s'ouvre dans une nouvelle fenetre.

Pour cela il suffit juste de mofifier la ligne 43 de la manière suivante:
line = "<tr><td>"+item[which][2]+" Item numéro "+num+"
";

Bonne route a tous...
maiffret Messages postés 2 Date d'inscription jeudi 15 juin 2006 Statut Membre Dernière intervention 26 octobre 2013
15 juin 2006 à 14:19
je suis proche du but et merci pour encore pour ce script.

Mais qui peut être encore plus précis sur les parties que l'on doit remplir et surtout quoi mettre dedans .
stepgcom Messages postés 1 Date d'inscription jeudi 24 novembre 2005 Statut Membre Dernière intervention 21 avril 2006
21 avril 2006 à 11:23
Le script est pas mal mais il ne réagit pas en ligne aux accents.
Si il existe une solution, merci de la donner.
nenesavoyard Messages postés 1 Date d'inscription mardi 31 janvier 2006 Statut Membre Dernière intervention 25 mai 2008
22 févr. 2006 à 19:28
Très bon script et pour moi, tout marche à merveille mais je voudrais ouvrir la fenêtre de résultats en "plein écran" mais avec toutes les barres qui vont bien (scrollbars, toolbar etc). Si quelqu'un a une idée, je suis preneur.
D'avance, merci
cs_macromed Messages postés 30 Date d'inscription mardi 5 octobre 2004 Statut Membre Dernière intervention 25 février 2007
20 mai 2005 à 20:35
Ce message s'adresse à Belphegores... Tu as dit :
--------
C'est du copi collez, ce code source est la mémme chose que celui du site http://www.allhtml.com frenchement moi je dit que ce gas la ne manque pas de culot
---------

mais il a quand meme dit dou il la prix son code

---------
C'est un moteur de recherche javascript. ps:cette source est de javascriptsource.com
---------

moi je dit que cest toi qui manque pas de culot
lolopat11 Messages postés 13 Date d'inscription jeudi 17 juin 2004 Statut Membre Dernière intervention 5 juin 2005
18 mai 2005 à 10:28
Est ce que kelkun pourrais me donner un coup de main à configurer un script, moi je voudrais faire un moteur de recherche interne à mon site, genre pour pour trouver une page spécifique, kelkun pourrais me renseigner svp????
lolopat11 Messages postés 13 Date d'inscription jeudi 17 juin 2004 Statut Membre Dernière intervention 5 juin 2005
18 mai 2005 à 10:21
Ben moi je trouve bien d'aller chercher des sources ailleurs, car on ne peut pas tout le temps chercher des sources ailleur, surtout kan on est "newbies" comme vous dites, je le suis et je pense que je le resterais encore longtemps ;), par contre si kelkun pouvait me l'expliquer correctement ca serais cool, moi je voudrais faire uun moteur de recherche interne à mon site, genre pour pour trouver une page spécifique, kelkun pourrais me renseigner svp????
coucou747 Messages postés 12303 Date d'inscription mardi 10 février 2004 Statut Membre Dernière intervention 30 juillet 2012 44
1 nov. 2004 à 17:43
pourtant il a été remis a jour
Belphegores Messages postés 3 Date d'inscription jeudi 26 août 2004 Statut Membre Dernière intervention 26 septembre 2004
26 sept. 2004 à 05:16
C'est du copi collez, ce code source est la mémme chose que celui du site http://www.allhtml.com

frenchement moi je dit que ce gas la ne manque pas de culot
paulschnell Messages postés 9 Date d'inscription jeudi 20 mars 2003 Statut Membre Dernière intervention 20 septembre 2004
30 avril 2003 à 12:24
PU hao car pas précis
cs_Nicoboss Messages postés 15 Date d'inscription dimanche 26 janvier 2003 Statut Membre Dernière intervention 16 octobre 2003
2 févr. 2003 à 10:52
faut mieux utiliser une base de donnés
cs_Symbiote Messages postés 42 Date d'inscription mercredi 12 juin 2002 Statut Membre Dernière intervention 6 octobre 2003
31 janv. 2003 à 09:58
Tu me consternes récupérer un script dont tu n'es pas l'auteur, mais disons que ton choix fut judicieux il est vrai que ce script est facilement opérationnel en interne.
c0nquer Messages postés 7 Date d'inscription mercredi 3 juillet 2002 Statut Membre Dernière intervention 5 juillet 2002
5 juil. 2002 à 14:40
Vous me faites marrer avec vos " newbies " , vous dites ca sans comprendre vraiment mdr .
cs_yoman64 Messages postés 592 Date d'inscription samedi 19 janvier 2002 Statut Membre Dernière intervention 4 décembre 2008
4 juin 2002 à 18:11
Ss cherche des pages? cest nul fodrais ke sa cherche un sujet ou un mot dans une db ou sur toute les pages du site mais bon en js je ne crois pas ke c possible pas mal pour les petit newbie bienke personnelemnt si jeta newbie je choisirais le asp
Rejoignez-nous