MOTEUR DE RECHERCHE TRÈS EFFICACE ET SANS MYSQL

kyrian49 Messages postés 12 Date d'inscription lundi 5 janvier 2004 Statut Membre Dernière intervention 11 juillet 2006 - 6 oct. 2004 à 16:57
bruno2828 Messages postés 11 Date d'inscription samedi 19 avril 2003 Statut Membre Dernière intervention 22 juillet 2015 - 16 juin 2013 à 10:03
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/26615-moteur-de-recherche-tres-efficace-et-sans-mysql

bruno2828 Messages postés 11 Date d'inscription samedi 19 avril 2003 Statut Membre Dernière intervention 22 juillet 2015
16 juin 2013 à 10:03
Pour ceux qui veulent plus de détails :
1- On décompresse le fichier
2- On récupères les fichiers moteur.txt + index.html dans le dossier compressé
3- il faut que tu adaptes et personnalise le fichier moteur.txt à ton site
Exemple :
c++; item[c]=new Array("","ICI LA PAGE QUE TU VEUX EX musique.htm","LE TITRE DE TA PAGE","LES MOTS CLEFS QUE TU PEUX TAPER DANS TON MOTEUR POUR RECHERCHER CETTE PAGE","ICI LA DESCRIPTION");

Tu peux ajouter autant de ligne comme celle là à la suite.

4- Tu upload moteur.txt + index.html sur ton serveur et tu tapes un de mots clefs que tu as saisi !
5- ça a marché et tu es heureux ! ;o)
sperchey Messages postés 2 Date d'inscription lundi 6 février 2006 Statut Membre Dernière intervention 30 juillet 2011
30 juil. 2011 à 15:49
fichier moteur.txt :
function search(frm) {
var oFrame = window.myFrame;
var oFrame = window.frames["myFrame"];
win=window.frames["myFrame"];
[...]
sperchey Messages postés 2 Date d'inscription lundi 6 février 2006 Statut Membre Dernière intervention 30 juillet 2011
30 juil. 2011 à 15:48
Bonjour,
Un grand merci pour le code, il est super !!

Voici une petite adaptaion pour ce que cela intéresse, avec le résultat dans un iframe, et Ouverture de la page dans la page principale :

Coté html :


fichier moteur.txt :
function search(frm) {
var oFrame = window.myFrame;
var oFrame = window.frames["myFrame"];
[...]

function show(which,wind,num) {
link = item[which][1] + item[which][0];
line = "<tr><td>"+item[which][2]+" Item numéro "+num+"
";

// point import le target !

Merci
morched89 Messages postés 16 Date d'inscription lundi 5 juillet 2010 Statut Membre Dernière intervention 6 novembre 2012
30 mars 2011 à 13:57
salut tt le monde
merci pour le code d'abord :)
mais comment ajouter d'autre categorie pour la recherche
é j'ai esayer d'evoyer le resultat de recherche dans une aure page mais ca fonctionne pas :(
octavezicos33 Messages postés 2 Date d'inscription vendredi 15 septembre 2006 Statut Membre Dernière intervention 21 février 2011
21 févr. 2011 à 18:31
Salut tout le monde,

Je suis juste un bidouilleur qui est toujours a la recherche de script sympa afin de m'éviter de me mettre un jour vraiment au javascrpt et php. Ton script moi j'adore. Le seul petit bléme c'est cette page qui apparait tel un (bank). J'ai donc enfermé le moteur dans une frame et j'ai intégré dans la <head> de chaque page de mes site ce petit bout de script pour ne pas que les pages soient enfermées dans la frame:

<SCRIPT LANGUAGE="JavaScript">
if (parent.frames.length > 0)
{
window.top.location.href = location.href;
}
</SCRIPT>

Et ça fonctionne au top.
Merci encore pour le script.
MacGaliver Messages postés 146 Date d'inscription vendredi 28 mai 2010 Statut Membre Dernière intervention 21 juillet 2013 3
21 févr. 2011 à 12:30
J'ai tester sous IE9 = Big problems
redpoulpe Messages postés 1 Date d'inscription dimanche 20 février 2011 Statut Membre Dernière intervention 20 février 2011
20 févr. 2011 à 14:02
salut :)
serait-il possible d'ouvrir directement sur la page pointée par un mot clé ? MERCI
MacGaliver Messages postés 146 Date d'inscription vendredi 28 mai 2010 Statut Membre Dernière intervention 21 juillet 2013 3
19 oct. 2010 à 16:09
Y a t-il moyen d'afficher les résultats dans la page actuelle ?
Si oui comment ?

Car j'ai essayé de remplacer "window.open" par:
location.href
window.location
window.location.href

mais ca fonctionne pas !
octavezicos33 Messages postés 2 Date d'inscription vendredi 15 septembre 2006 Statut Membre Dernière intervention 21 février 2011
20 juil. 2010 à 22:56
salut a tous,

je débute et je me faisais un plaisir de pouvoir enfin trouver un script sans Mysql et php.
Mais j'ai désenchanté lorsque j'ai ouvert le fichier ( a lire). j'aurais aimé avoir une explication plus détaillée pour bien comprendre les C=0 et les C++,car j'avoue que je suis ambrouillé avec c'est deux lignes.
Je ne comprends pas vraiment comment ajouter de nouvelles pages, et ou se trouve les ( variables) a renseigner.

Si quelqu'un à un peu de temps pour me faire un topo plus détailler du script, je le remercie d'avance.

Cordialement
sisi1980 Messages postés 8 Date d'inscription samedi 29 mars 2003 Statut Membre Dernière intervention 29 octobre 2009
29 oct. 2009 à 20:59
Bonsoir j aimerais savoir si il est possible que ceci s affiche dans la meme page et non dans un page différente cordialement
mecagalou Messages postés 1 Date d'inscription samedi 2 mai 2009 Statut Membre Dernière intervention 22 septembre 2009
14 mai 2009 à 11:57
est-il possible de mettre en page ce moteur ?
d'intégrer les resultats a la page du site ?
bbianca Messages postés 1 Date d'inscription vendredi 1 août 2008 Statut Membre Dernière intervention 13 mars 2009
13 mars 2009 à 23:11
Bravo Bruno, ton code est génial et facile à insérer. Je vais m'en servir pour mes archives. Un grand merci !
antoine6137 Messages postés 10 Date d'inscription mardi 18 septembre 2007 Statut Membre Dernière intervention 2 avril 2012
10 mars 2009 à 10:46
Bravo bruno, c'est simple à mettre en place et efficace !!!
Chapeau bas
maher01 Messages postés 1 Date d'inscription mardi 23 mai 2006 Statut Membre Dernière intervention 1 décembre 2007
1 déc. 2007 à 02:31
salut, pour ce script, quelqu'un peut m'expliquer comment afficher les résultats de la recherche sans ouvrir une autre fenetre (mm fenetre que celle du formulaire de recherche, merci à tous et pour le posteur du script
melininialex Messages postés 2 Date d'inscription mercredi 4 juillet 2007 Statut Membre Dernière intervention 5 juillet 2007
5 juil. 2007 à 21:40
je voudrais savoir comment l'insérer dans une page flash ou autre lien qui pourrait m'aider.
emulienfou Messages postés 4 Date d'inscription lundi 30 janvier 2006 Statut Membre Dernière intervention 23 février 2007
23 févr. 2007 à 20:01
je voudrais que la page de résultat ne soie pas une nouvelle page mais qu'elle souvre dans la même page que le moteur de recherche. si c'est possible comment on fait?
javakid Messages postés 1 Date d'inscription vendredi 24 novembre 2006 Statut Membre Dernière intervention 24 novembre 2006
24 nov. 2006 à 10:47
Super code! J'aimerais le detourner pour creer su mon site un moteur de recherche interne qui donnerait des infos bibliographiques (auteur numero de la collection titre etc...)
Comment faire ??? That is my question ;o)
katacw Messages postés 1 Date d'inscription vendredi 4 juin 2004 Statut Membre Dernière intervention 16 octobre 2006
16 oct. 2006 à 23:43
exactement ce que je recherchais :) sans mysql et sans l'utilisation de php et en local, génial merciiiiiiii
cenomarc Messages postés 1 Date d'inscription dimanche 18 juin 2006 Statut Membre Dernière intervention 13 août 2006
13 août 2006 à 18:57
Ce script est vraiment super !
Bravo, il est d'une simplicité étonnante ;-)
ceno
sof2ouf Messages postés 9 Date d'inscription mercredi 8 mars 2006 Statut Membre Dernière intervention 30 août 2006
11 août 2006 à 18:37
aide moi! d que je touche a la page avec frontpage sa marche plu!!
envoi un mésage perso et répond pa sur se forum!!
stp
danvy Messages postés 24 Date d'inscription mardi 9 mars 2004 Statut Membre Dernière intervention 22 juin 2006
22 juin 2006 à 14:07
ne marche pas sur Safari (mac) !
bruno2828 Messages postés 11 Date d'inscription samedi 19 avril 2003 Statut Membre Dernière intervention 22 juillet 2015
7 oct. 2004 à 19:28
Bon alors pour insérer un javascript tu as une partie que tu mets dans la partie head et l'autre dans body ...

Donc là où tu veux mettre le moteur il faut en fait que tu copies le script qui est dans la page index.htm en général c'est en rouge dans le code de ta page.

apres il faut juste que tu t'occupes du fichier texte "moteur.txt" ... à un moment tu as :

c++; item[c]=new Array("","musique.html","De la musique sur votre site !","musique, mp3","Voilà une belle page pour mettre de la musique sur votre site !");

il suffit donc que tu changes à cette place les instructions que tu désires ...
ici l'adresse de la page est musique.html
le titre de cette page : De la musique sur votre site !
Etc..

J'espere que j'ai répondu a ta question ?

n'hesites pas sinon ! ;o)

@+
Bruno.
kyrian49 Messages postés 12 Date d'inscription lundi 5 janvier 2004 Statut Membre Dernière intervention 11 juillet 2006
6 oct. 2004 à 16:57
salut bruno,
j'ai vu et essayé sur ton site... pas mal du tout..
je ne suis pas dev et ne connait pas trop javascript
pourrais tu etre plus explicite pour inserer et mettre en place ton moteur?
du genre le fichier txt auquel se refere ton moteur etc etc..
merci :)
9/10 ( une note maximale n'est pas absolu en soi.. ;) )
Rejoignez-nous