begin process at 2012 02 14 10:40:00
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

Navigation

 > MOTEUR DE RECHERCHE SANS PHP

MOTEUR DE RECHERCHE SANS PHP


 Information sur la source

Note :
9,8 / 10 - par 5 personnes
9,80 / 10

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10
Catégorie :Navigation Classé sous :moteur, recherche, xmlhttprequest, Ajax, ASE Niveau :Initié Date de création :02/06/2009 Date de mise à jour :09/05/2011 02:26:57 Vu / téléchargé :8 632 / 1 169

Auteur : jdmcreator

Ecrire un message privé
Site perso
Commentaire sur cette source (51)
Ajouter un commentaire et/ou une note

 Description

Cliquez pour voir la capture en taille normale
Encore un moteur de recherche sans PHP. Celui-ci est un petit peu différent. Il suffit de mettre l'adresse de la page (sur son serveur) pour que le moteur puisse l'indexer ainsi que tous les liens qu'elle contient.

Pour cela, j'utilise l'AJAX (xmlHttpRequest). Des moteurs de ce genre existent sûrement déjà mais je poste ma version.

URLS de la documentation/information/demo dans la section "Source" pour la version stable 1.6. La version 1.7 sera mis sur mon site une fois stable.

Source

  • /// LIENS POUR LA VERSION 1.6 ET NON POUR LA VERSION 1.7a///
  • INFORMATION/DOCUMENTATION : http://www.jdmcreator.byethost5.com/sources/ase/index.html
  • DEMO : http://www.jdmcreator.byethost5.com/sources/ase/demo.html
  • CRÉER/METTRE À JOUR INFORMATIONS : http://www.jdmcreator.byethost5.com/sources/ase/test/test/Create_array.html
  • ////ABONNEZ-VOUS AUX MISES À JOUR DU CODE !!!////
/// LIENS POUR LA VERSION 1.6 ET NON POUR LA VERSION 1.7a///

INFORMATION/DOCUMENTATION : http://www.jdmcreator.byethost5.com/sources/ase/index.html
DEMO : http://www.jdmcreator.byethost5.com/sources/ase/demo.html
CRÉER/METTRE À JOUR INFORMATIONS : http://www.jdmcreator.byethost5.com/sources/ase/test/test/Create_array.html

////ABONNEZ-VOUS AUX MISES À JOUR DU CODE !!!////

 Conclusion

La version 1.7 alpha est sorti : - Amélioration de l'API
- Support d'Internet Explorer en mode "local"(sur son ordinateur)
- Suppression de nombreux bogues
- Non-indexation des liens commençant par "javascript:", "mailto:" et "tel:"
- Indexation des iFrames (seulement si indexation des liens est activé)
- Classement des résultats en fonction de leur pertinence (de base)

 Fichier Zip

Les Membres Club peuvent télécharger directement un fichier contenu dans le zip sans télécharger le zip en entier !

Télécharger le zip


 Historique

08 juillet 2009 22:26:37 :
Version 1.0 : Compatibilité avec les navigateurs. Il n'y a désormais plus d'historique. Si vous avez installé ASE, je vous recommande FORTEMENT la mise à jour.
05 mars 2010 17:04:37 :
Version 1.3 est sortie. Voir la conclusion et mon site pour plus d'info
21 janvier 2011 02:56:43 :
La version 1.6 BÊTA 1 est sortie. Résolution de très nombreux bugs : Balises scripts et style n'apparaissant désormais plus, sauts de lignes définivement réglés, toutes les expressions sont mis en gras, API (documentation à venir), plus grande flexibilité, code plus de 2x plus rapide, support d'Opéra 11.
19 février 2011 01:44:10 :
Version 1.6 STABLE. Résolution de très nombreux bugs : Balises scripts et style n'apparaissant désormais plus, sauts de lignes définivement réglés, toutes les expressions sont mis en gras, API, plus grande flexibilité, code +2x plus rapide, support d'Opéra 11, thèmes et support de la CaSsE (majuscules/minuscules)
19 février 2011 18:41:40 :
La version 1.6.5 STABLE est sortie. Résolution d'un bug majeur : Les liens d'ancre (#test) était indexés. Ce n'est le cas que si la page où l'ancre est situé n'a pas été encore indexé.
09 mai 2011 02:26:58 :
La version 1.7 alpha est sorti : - Amélioration de l'API - Support d'Internet Explorer en mode "local"(sur son ordinateur) - Suppression de nombreux bogues - Non-indexation des liens commençant par "javascript:", "mailto:" et "tel:" - Indexation des iFrames (seulement si indexation des liens est activé) - Classement des résultats en fonction de leur pertinence (de base)

 Sources du même auteur

Source avec Zip TIMER : SETTIMEOUT & SETINTERVAL AMÉLIORÉS
RÉPÉTER UN VIDÉO YOUTUBE EN JAVASCRIPT À L'AIDE D'UN MARQUE-...
Source avec Zip 20 ASTUCES POUR PROGRAMMEURS JAVASCRIPT AVANCÉS
Source avec Zip PERMETTRE LA SÉLECTION DU TEXTE PAR L'UTILISATEUR
Source avec Zip WMANAGER.JS : GÉRER LES FICHIERS WMA AVEC WINDOWS MEDIA PLAY...

 Sources de la même categorie

Source avec Zip Source avec une capture ANTI-ROBOTS V 1.0 par MacGaliver
Source avec une capture PRÉSENTOIR PAGE/SUJET par tiranus
Source avec Zip Source avec une capture NAVIGATEUR INTERNET HAVRET par HAVRETos
Source avec Zip WMANAGER.JS : GÉRER LES FICHIERS WMA AVEC WINDOWS MEDIA PLAY... par jdmcreator
Source avec Zip Source avec une capture NAVIGATION PAR AJAX, CHARGEMENT DES PAGES SANS RECHARGEMENT par zulrigh

 Sources en rapport avec celle ci

Source avec Zip SIMULER UN SERVEUR COMET (EN PUSH) EN PHP ET JS par sebcap26
Source avec Zip [GAG] GESTION AJAX GÉNÉRALISÉE par bultez
AJAX EN MOINS DE 50 LIGNES par Kimjoa
D.SEARCH :: MOTEUR DE RECHERCHE QVDLM par DomJ
Source avec Zip Source avec une capture CLASSE AJAX par casper

Commentaires et avis

Commentaire de jdmcreator le 09/07/2009 03:35:55

Il n'y a pas de commentaires ? De suggestions pour amélioration ?

En tout cas, j'ai mis à jour le code vers la version 1.0

Commentaire de MoulouD1993 le 17/08/2009 13:25:05 9/10

excellent ton script j'aime bien

Commentaire de diapoflash le 28/10/2009 19:46:25

Ton moteur de recherche fonctionne très bien.
Cependant si je fait une recherche en écrivant " la France ",
c'est seulement "la" qui sera recherché sur toutes les pages
en oubliant le mot "France"
J'aimerais savoir s'il est possible que le moteur de recherche prenne en compte les titres dans leur intégralité.
Merci d'avance pour tes conseils :-)

Commentaire de McHerve le 09/11/2009 16:19:44 10/10

ABSOLUMENT GÉNIAL !
merci beaucoup, ce code est superbe quand on a -comme moi- un site avec juste quelques pages et qu'on veut l'indexer (pour du plus gros, le passage à la BDD reste obligatoire ;))

à part 2 ou 3 points de détails (qui ne sont que des choix et pas des bugs) il est parfait :)
(ex:
- l'intendation est assez aléatoire dans ton source, pour le piger il faut la refaire ;)
- le css dans le js n'est pas des plus pratique
- je n'ai pas vu d'intérêt à mettre une balise title quand tu tronques les titres des pages de + de 50 caractères
)

merci encore d'avoir fait et partagé ce code
bonne continuation

Commentaire de jdmcreator le 10/11/2009 01:09:37

Merci beaucoup ;)

Je travaille beaucoup présentement à un projet mais la prochaise version de ce script reste toujours dans mes cartons ;)

Petite précision : les titres de sont pas tronqués pour les pages de + de 50 caractères. Le titre est rappetissé si le titre fait plus de 50 caractères pour éviter d'avoir  un paragraphe comme titre ;)

Commentaire de McHerve le 10/11/2009 09:18:19

hum. je me suis sans doute mal exprimé:
je parlais de la bulle d'aide dans le a href du résultat: la bulle "title=(nom_complet)" qui est affichée lorsque le nom de la page est tronquée. Tu affiches -au roll- le titre complet de la page dans une bulle, ce comportement étant différent des autres a href, je ne le trouvais pas souhaitable (j'aime l'uniformité ;)).
Mais comme dit plus haut, ce n'est qu'une question de goût perso et pas un bug.

J'ai un site en php/my sql (donc avec un champ de recherche mysql), mais j'ai aussi un autre site avec seulement 7 pages principales (et pas de mysql); Dans ce second cas ton code est épatant (même s'il n'est pas possible de rechercher plusieurs mots clés ensemble, même en les encadrant de guillemets)
Donc il n'est pas parfait, mais pour cette utilisation je le trouve super :)

Commentaire de lanner le 22/11/2009 15:36:19 10/10

Salut

Je viens de faire un test rapide et je n'ai pas vraiment compris comment on index toutes les pages du site .. si quelqu'un peu m'éclairer d'avantage ,

merci :)

Commentaire de lanner le 22/11/2009 15:55:17

Oups je viens de voir désolé, bravo ca fonctionne bien :)

Commentaire de lanner le 22/11/2009 16:59:58

Par contre il est vrai que placer 500 pages en recherche ouch :)

Une version qui le fait automatiquement serait elle envisageable ?

Commentaire de jdmcreator le 23/11/2009 00:59:37

Comme je l'ai dit en haut, je travaille présentement à un autre projet. Mais j'ai encore dans mes cartons la prochaine verson du script qui elle suivra les liens présents dans les pages HTML indexés. Il suffira donc de mettre la page principal pour qu'il suive les liens du menu et ainsi de suite ;)

Commentaire de lanner le 18/12/2009 16:18:48

Ok merci, plus qu'a patienter alors :)

Bon boulot

Commentaire de mediaFlash le 25/12/2009 02:16:23 10/10

J'aime trop ce script là il est vraiment très facile de un moteur de recherche dans propre site web!

Commentaire de Philjavascript le 09/02/2010 16:15:18

Bonjour à tous,
Je viens d'installer les pages dans mon site (chez Free) et cela ne donne rien : il semble ne pas indexer car rien ne sort suite à mes requêtes. Quelqu'un saurait-il pourquoi ?

Commentaire de jdmcreator le 10/02/2010 00:05:46

Pourrais-tu m'envoyer l'adresse de ton site ? Je vais voir la raison de ce problème ;)

Commentaire de Philjavascript le 11/02/2010 23:55:29

Merci JDMCREATOR pour l'offre, mais j'ai fini par me lancer dans la création d'une BD avec MySQL : du boulot mais c'est bien avancé !!!

Commentaire de brunolebio le 02/03/2010 15:42:19

bonjour JDMCREATOR,

Tout d'abord, bravo pour ton projet.
J'utilise ton script pour indexer un site en local ; cela fonctionne bien mais j'ai juste un petit souci :
lorsque le moteur trouve un mot qui se trouve à la fin d'une page (et donc qu'il n'y a plus un nombre de caractères suffisants après le mot), il affiche en plus les caractères qui se trouvent du haut de la page jusqu'au mot clé.
Y a-t-il moyen de remédier à ceci ?

merci d'avance pour ta réponse

Commentaire de jdmcreator le 02/03/2010 16:29:21

Bonjour,

je connaissais déjà ce bug et j'ai trouvé le moyen de le résoudre. La prochaine version d'ASE sera bientôt révélé avec de nombreuses nouvelles fonctionnalités, dont la fonction de suivre les liens. Ce bug a été réglé dans la prochaine version

Commentaire de brunolebio le 02/03/2010 17:06:55

ok, c'est une excellente nouvelle !!!

2 p'tites question de ce coup là :
- ma base d'entrées (environ 400...) sera-t-elle compatible ?
- as-tu une petite idée de la date de sortie de la release afin de savoir si je continue ou si j'attends ?

merci

Commentaire de jdmcreator le 04/03/2010 20:27:49

La base de donnée sera entièrement compatible, personne ne souhaite recommencer à l'écrire :P (je ne suis pas sadique). Il sera possible d'empêcher de suivre TOUS les liens, d'empêcher de suivre certains liens (à l'aide d'un attribut de la balise A), de créer une liste noire de page à ne pas indexer ainsi que de limiter le nombre de liens à ajouter.

Je ne sais pas exactement quand elle sera disponible, un bug majeure m'empêche de la sortir pour l'instant mais ce devrait être 1 à 2 semaines gros maximum. Il te suffira de remplacer le fichier JS ;)

Commentaire de jdmcreator le 05/03/2010 17:05:06

La version 1.3 est sortie ;)

Commentaire de lanner le 07/03/2010 11:21:11

Salut
Ton lien de site ne fonctionne pas : http://jdmcreator.110mb.com/source/info/miseajour_ ase11.html ca renvoi ailleurs

Ou est ce que l'on peu voir les modifications ?
Est ce qu'il faut toujours ajouter les pages en indexation dans l'index.html ?

Commentaire de jdmcreator le 07/03/2010 16:46:34

Oups ^^ C'est qu'il ne faut pas d'espace : http://jdmcreator.110mb.com/source/info/miseajour_ase11.html

Oui, cela n'a rien changé depuis la dernière version, tu dois toujours les y placer. L'unique chose de modifier, c'est que le script suit les liens et que l'on peut modifier plus de choses. Mais si tu ne souhaites pas profiter de ces nouvelles fonctionnalités, voici ce que tu as à placer sur la page index.html :

psearch[0]="1ère adresse.html"
psearch[1]="2e adresse.html"
/* et tu continues ainsi */
ASE.useAddLink=false;

Note que tu peux utiliser cette page pour t'aider plus facilement : http://jdmcreator.110mb.com/source/exemple/Create_array.html

Commentaire de lanner le 07/03/2010 18:19:44

Merci pour toutes les infos
Par contre ta page à l'air codée bizarrement, ca fait une erreur sous IE et sous FF ca s'affiche tout bizarre, doit venir de ton charset et de l'encodage des caractères :)

Commentaire de jdmcreator le 07/03/2010 18:37:01

Oui, je sais, mais je suis trop paresseux pour le changer ^^ Mais je crois que je vais le faire tout de suite ^^

Commentaire de lanner le 29/08/2010 23:52:10

Salut :)

Il y a eu du nouveau depuis au niveau indexation ?

Commentaire de jdmcreator le 30/08/2010 03:16:13

Bonjour =)

Juste qu'à date aucun changement, mon nouveau projet (JDMath) m'absorbe et je suis en manque d'idée pour ce projet, si vous en avez, n'hésitez pas ;)

Commentaire de jdmcreator le 17/12/2010 23:01:29

Nouvelle version en cours...  Beaucoup plus rapide (dans certains cas, plus de 2 fois), nombreux réglages de bugs

Commentaire de McHerve le 19/12/2010 00:04:25

:-)

Commentaire de jdmcreator le 06/01/2011 04:16:18

Bonjour, voici quelques informations pratiques concernant la mise à jour MAJEURE 1.6 BÊTA et par la suite 1.6 STABLE

Le code a été en majorité refait, revu, compressé et surtout acceléré, dans un de mes tests, jusqu'à 5x fois plus rapides par la suppression de boucles inutiles et d'appels de fonctions lentes inutiles. ASE fonctionnera désormais comme une API auquel pourront être greffé des codes supplémentaires permettant de donner les résultats auquels nous sommes habitués. Donc, plus d'ID en brut, il vous sera possible de personnaliser à 100% ASE grâce à l'API.

J'ai aussi revu le système d'indexation des liens, selon moi trop frileux. Il permet maintenant une avancée majeure, soit l'indexation de liens courts (ex : mapage.html) ainsi que la méthode de parcous de dossier (ex : ../../mapage.html). Cela permet donc une utilisation efficace.

La sortie est prévu pour fin janvier, début février mais il y a beaucoup de chance que cela se fasse avant.

Votre base de donnée sera 100% compatible avec la nouvelle version, mais je devrais vous proposer un outil qui vous permettra de compresser votre base de donnée d'environ 15-30%.

Commentaire de jdmcreator le 21/01/2011 03:00:11

Voilà donc la sortie d'ASE 1.6 BÊTA. Pour plus d'information lire la conclusion. J'ai oublié de le dire, mais l'indexation des liens fonctionne maintenant parfaitement grâce à un code de gestion de lien que je posterai peut-être en API sous une autre source.

Veuillez lire le fichier "A lire.txt" et vous serez alors que je vous recommande de ne pas placer ASE sur votre serveur tant que la version STABLE ne sera pas sortie, soit d'ici 1 à 2 semaines. Merci de poster vos commentaires, remarques, bugs,appréciations et autres synonymes ;)

JDMCreator

ASE1.6BETA1

Commentaire de jdmcreator le 16/02/2011 02:33:45

Hourra =) Réglage d'un bug dans la version finale. Je suis en retard je sais, mais on peut s'attendre à une sortie au cours de la semaine ;)

Commentaire de lanner le 17/02/2011 12:33:24

Bravo :)

Commentaire de jdmcreator le 19/02/2011 01:59:11

==== MISE À JOUR MAJEURE 1.6 STABLE===

Mise à jour TRÈS FORTEMENT recommandée

- Support d'Opéra 11
- Support de la CaSsE
- Nombreux bugs réglés
- Support des URLS courtes (index.html) ou avec parcours de répertoire (../index.html)
- Plus rapide
- Plus flexible
- API
- Et plus encore...

==== Comment mettre à jour ASE ? ====

Tout d'abord, il faut mettre à jour vos données. Rendez-vous ici : http://www.jdmcreator.byethost5.com/sources/ase/test/test/Create_array.html . Ensuite, chargez vos Array (psearch et noindex), remplissez le reste des informations et cliquer sur Générer. Bravo, vous avez mis à jour vos informations, tout en utilisant l'outil de compressage intégré d'Array.

Par la suite, il faut choisir un thème (seul Default est fourni ici). Il vous faut lire attentivement les instructions du thème (sur la page démo) et la documentation.

///N'oubliez pas : Pour partir l'indexation, il faut mettre l'Array en paramètre de la fonction ASE.index(). Ex : ASE.index(psearch)

==== Comment installer ASE ? ====

Suivez-les informations de la rubrique précédente pour créer vos informations. Vous pouvez copiez/coller le code de la page démo en supprimant tous les textes inutiles. Ensuite, placer vos informations dans la balise <HEAD> et finalement, remplacer la ligne : ASE.index(files) par ASE.index(psearch), si vous avez gardé le nom du Array.

==== Commentaires/Questions/Suggestions/Bogues ====

Je me ferai plaisir de les lire et d'y répondre ;)

==== Version 1.7 ====

Une version 1.7 aura et bien lieu. Elle réglera certains bogues de cette version, comme le support des liens avec un croisillon (#)

==== Téléchargement ====

Voir les URL dans la section "source" ou téléchargez le ZIP ;) Appréciez ;)

Commentaire de jdmcreator le 19/02/2011 18:44:30

==== MISE À JOUR MINEURE 1.6.5 STABLE ====

Résolution du bug qui faisait que les liens avec ancre (#exemple) était indexé. Maintenant l'ancre est supprimé de chaque lien, de sorte que la page contenant l'ancre ne sera indexé qu'une seule fois.


==== Comment mettre à jour ASE ? ====

Si vous avez fait la mise à jour vers ASE 1.6, il vous suffit de remplacer le/les fichier(s) .JS . Sinon, suivez les instructions du commentaire en haut.

==== Comemnt installer ASE ? ====

Voir en haut

Commentaire de jdmcreator le 22/03/2011 23:35:54

Bonjour,

Je viens afin de trouver la solution au bug majeur du moteur de recherche, soit qu'il ne marche pas avec IE en local. Je travaille donc sur cela ;)

Commentaire de aventurier19 le 17/04/2011 17:03:29 10/10

Ce moteur de recherche est tout simplement génial !
J'ai cependant une petite question ; comment fait-on pour que la page sur laquelle se trouve le moteur de recherche ne soit pas indexée.
10/10

Commentaire de jdmcreator le 18/04/2011 02:11:41

Merci beaucoup ;)

Pour empêcher cela, plusieurs solutions

(1) Assurez-vous que votre Array contenant les adresses n'aient pas de case vide.

EX : array=["","adresse2.html"]

Une valeur de "" sera remplacé par l'adresse actuelle de la page.

(2) Si ce n'est pas le cas, c'est possible parce qu'un lien amène vers votre page. Il faut donc placer votre page de recherche dans la liste noire :

noindex=[location.href];

Si vous avez toujours des problèmes, n'hésitez pas à demander des explications ;)

Commentaire de aventurier19 le 20/04/2011 16:49:06

ça ne fonctionne pas.

j'ai un html avec insertion d'un iframe

dans l'html de l'iframe j'ai 2 scripts qui sont appelés :
- recherche.js qui contient le script et le template
je n'ai rien changé à part
theme["changeTitle"]=false;
theme["target"]="frame";          //mon iframe s'appelle frame

et j'ai enlevé l'affichage du lien de la page en vert

- parametres.js qui contient ce qu'il y a ci-dessous:

/* Moteur de recherche */

files=[""];
window.onload=function(){
ASE.index(files);
}
function hide(){
hide1=document.getElementById('hide');
if(hide1.style.display=="none"){
hide1.style.display="";return false;
}
hide1.style.display="none";return false;
}

/* Paramètres de recherche */

noindex=[location.href,"accueil.html","tri/annee.html","tri/nom.html"];
ASE.useAddLink=true;
ASE.noTitle="Sans titre";
ASE.addLinkMax=500;
ASE.style="<span style='font-weight:bold;background-color:#ECC837'>$1</span>";

merci d'avence pour l'aide

Commentaire de aventurier19 le 20/04/2011 18:14:51

au fait le script ne fonctionne pas avec opera 11.10 ; ça mets tout de suite Indexation terminé et on a aucune réponse (pas de réaction) aux recherches.

Commentaire de jdmcreator le 20/04/2011 23:37:53

Cette ligne :
files=[""];

et l'array contenant les URL. Une valeur de "" équivaut à la page actuelle. Tu dois donc la remplacer par

files=[]

Mais alors tu n'aurais aucun fichier à indexer... Ce que je comprends, c'est que tu veux que les liens sur la page soient indexés, mais pas la page ?

Commentaire de jdmcreator le 20/04/2011 23:52:34

Si c'est le cas, je crois (mais ne suis pas sûr, car non testé) qu'il faudrait remplacer la ligne

files[""]

par :

files=[]
tl=document.getElementsByTagName("A");
for(var i=0;i<tl.length;i++){
if(ASE.canBeIndex(tl.href)){
files.push(tl.href);
}
}

Commentaire de aventurier19 le 21/04/2011 02:48:15

non ça ne fonctionne pas ; l'indexation ne se fait plus.

files=[];

                           ET

files=[];
tl=document.getElementsByTagName("A");
for(var i=0;i<tl.length;i++){
if(ASE.canBeIndex(tl.href)){
files.push(tl.href);
}
}

donne la même chose ; çaa marque indexation terminée mais quand on fait une recherche il n'y a pas de réaction

PS : je sais qu'il y a la solution de mettre tous les liens dans un fichier et de mettre le lien du fichier dans le files (exemple : files=["lien.html"]) comme dans la démo mais cette page va être référencée aussi

Même s'il n'y a pas de réponses possible merci pour la rapidité de réaction et pour les aides, très bon support!

Commentaire de jdmcreator le 21/04/2011 02:50:54

Ta page est-elle sur Internet ? En fait, pour valider, tu veux indexer les liens d'une page mais pas la page en tant que telle, c'est ça ?

Commentaire de jdmcreator le 21/04/2011 03:21:23

Concernant Opéra 11 : Opéra 11.10 est encore en version BÊTA. Pour Opéra 11.01 (la version que je fais des tests), aucun problème au niveau du serveur. Concernant local (sur son ordinateur), il faut aller dans opera:config et cocher la case "Allow File XMLHttpRequest"

Pour Chrome : Aucun problème au niveau serveur. Concernant local (sur son ordinateur), il faut ouvrir le programme avec l'option "--allow-file-access-from-files"

Commentaire de aventurier19 le 21/04/2011 03:34:15

non elle n'y est pas.
J'ai pour projet de faire un site sur un CD.
besoin de la voir ?

oui c'est ça en ce qui concerne les liens
opera 11.10 est en version finale depuis peu ; j'ai vérifié sur la page d'accueil

tant que j'y pense j'aimerai faire un onmouseover sur le lien qui affiche le titre de la page our changer la couleur quand on met la souris dessus mais je ne sais pas ou le mettre pour que ça fonctionne.

Commentaire de jdmcreator le 21/04/2011 03:37:47

Oui j'aurais besoin de la voir ;) Pourrais tu me l'envoyer par MP, sinon sa va prendre de l'espace sur cette place à commentaire. Sinon, mon courriel est jdmcreator AT hotmail DOT fr . En remplaçant AT par @ et DOT par .

Commentaire de aventurier19 le 21/04/2011 03:50:31

en cours d'envoi j'ai archivé tout mon travail

Commentaire de aventurier19 le 21/04/2011 04:28:20

pour faire fonctionner le script dans opera, il faut écrire ceci dans la barre d'adresse :
opera:config#UserPrefs|AllowFileXMLHttpRequest

cocher la case si ce n'est pas fait
sauvegarder

Commentaire de jdmcreator le 09/05/2011 02:33:26

Bonjour,

Voici donc la mise à jour ASE 1.7 alpha. C'est donc une version pré-bêta car il y a énormément de bug que je m'efforce de régler. Néamoins, voici les améliorations :
- Amélioration de l'API
- Support d'Internet Explorer en mode "local"(sur son ordinateur)
- Suppression de nombreux bogues
- Non-indexation des liens commençant par "javascript:", "mailto:" et "tel:"
- Indexation des iFrames (seulement si indexation des liens est activé)
- Classement des résultats en fonction de leur pertinence (de base)

Commentaire de soraya95610 le 09/05/2011 09:56:42

Bonjour merci pour ce moteur de cherche ;)
J'aimerais savoir comment on l'installe sur un site ?

Merci

Commentaire de jdmcreator le 10/05/2011 02:25:59

Bonjour,

Merci beaucoup ;)

Premièrement, il faut mettre le script ASEJsFull.js (dans le cas où l'on veut le thème par défaut) sur sa page :

<script type="text/javascript" src="ASEJSFull.js">

Ensuite, tu dois indiquer les pages que tu veux charger. Pour cela, rends-toi sur cette page :
http://www.jdmcreator.byethost5.com/sources/ase/test/test/Create_array.html

Ensuite avec le code, place-le dans une balise SCRIPT et ajoute-y une ligne pour spécifier l'indexation ce qui donnera :

<script type="text/javascript">
/*TON CODE GÉNÉRÉ VA ICI !*/
window.onload=function(){
ASE.index(psearch);
}
</script>

Troisième étape : à l'endroit où tu veux la boîte pour taper la recherche, colle le code suivant :

<input onKeyUp="ASE.theme.enter(event,document.getElementById('ksearch').value);"><button onclick="ASE.theme.search(document.getElementById('ksearch').value);">Rechercher</button>

Quatrième étape : à l'endroit où tu veux que les résultats soient affichés, colle le code suivant :
<div id=rsearch></div>

Dernière étape : à l'endroit où tu veux que le statut de chargement soit affiché, colle le code suivant :
<div id=status><noscript>Javascript n'est pas activé</noscript></div>

S'il y a toujours problème, n'hésite pas à reposer des questions ;)

 Ajouter un commentaire


Discussions en rapport avec ce code source dans le forum

Moteur de recherche [ par nabmoah ] Bonjour.j'aimerai créer un moteur de recherche dynamique avec ajax/php.j'ai visité la page suivante :<a href="http://www.editeurjavascript.com/trucs/3 Formulaire moteur de recherche invalide avec tableau [ par fofilou ] Bonsoir, j'ai un très gros problème. Je souhaiterais intégrer un moteur de recherche Extense sur mon site. Cependant celui-ci ne fonctionne pas lorsqu moteur de recherche pour carte [ par vive2 ] salut,je fait un site ou il y a des cartes mais je n'est pas trouver comment faire un moteur de recherche pratique pour qu'il trouver les cartes reche Moteur de recherche [ par Fleuretta ] Bonjour &#224; tous!J'ai cr&#233;&#233; une page html dans laquelle j'ai plus de 470 sites de recettes r&#233;pertori&#233;s.Les sites sont inscrits p Moteur de recherche dans une page javascript [ par yato_baztito ] Bonjour,je cherche un moteur de recherche qui permet lors ce qu'on tape un mot dans une zone de texte le resultat sera:dans tous le document d&#232;s [HTML]moteur de recherche interne [ par tony44100 ] bonjours a tous je voudrais savoir comment faire pour mettre dans une grande pages plusieurs petite pages de mon site. les petites pages je voudrai l Moteur de recherche multicritère [ par sir_hilario ] Bonjour, Je suis à la recherche d'une contribution pouvant m'aider à créer un moteur de recherche multicritère exactement comme celui de ces sites: E moteur de recherche avec des boutton radio [ par honey87 ] bonjour, je veux créer un moteur de recherche dans un site ou il y'a deux cases à cocher, si on veut chercher dans le web ou dans notre site, et je s Ajax : variable de réponse [ par chapata ] Bonjour à tous,(j'espère avoir posté dans le bon endroit ...)voilà je suis débutant en Ajax, je me suis inspiré des différentes méthodes sur le forum.


Nos sponsors


Sondage...

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

Photothèque

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 1,435 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales