MOTEUR DE RECHERCHE SANS PHP

Signaler
Messages postés
647
Date d'inscription
samedi 30 décembre 2000
Statut
Membre
Dernière intervention
20 juillet 2012
-
Messages postés
647
Date d'inscription
samedi 30 décembre 2000
Statut
Membre
Dernière intervention
20 juillet 2012
-
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/50103-moteur-de-recherche-sans-php

Messages postés
647
Date d'inscription
samedi 30 décembre 2000
Statut
Membre
Dernière intervention
20 juillet 2012
5
Bonjour, deux problèmes peuvent causer ceci (à ma connaissance) :

1 - Vos pages contient énormément de liens (1000+)
2 - Vous souhaitez indexer trop de pages (limite fixée par "ASE.addLinkMax")

Je travaille actuellement à une mise à jour significative. Cependant, elle ne devrait pas être prête avant 1-2 mois.

Vous pouvez aussi m'envoyer votre code (vos pages, scripts, etc...) afin que je trouve moi-même la source de l'erreur, si jamais ce n'était pas un cas auquel je suis au courant : jdmcreator@hotmail.fr
Bonjour !
Je tente d'utiliser votre moteur de recherche ASE, sous Firefox. Mais une erreur bloque le déroulement du script "ASEJSFull.js" (en localhost).
Une fenêtre s'ouvre dans le navigateur invitant à continuer le script ou à l'interrompre. En continuant l'indexation du site reprend et se poursuit jusqu'à son terme. La ligne incriminée par l'alerte est :

appel(quoi.childNodes[n]);

dans :

function startCall(quoi){
startCall_arr=new Array();
appel(quoi);

return startCall_arr;
}
function appel(quoi)
{

if(quoi.nodeType==1)
{

startCall_arr.push(quoi);

for ( var n=0; n<quoi.childNodes.length; n++ )
{
appel(quoi.childNodes[n]);
}

}

}

Je ne suis qu'un amateur tentant de développer lui-même son propre site web ; j'achoppe sur ce problème. Pourriez-vous m'indiquer la, ou une solution à celui-ci ?
Merci !
carpat.eml@free.fr
Messages postés
647
Date d'inscription
samedi 30 décembre 2000
Statut
Membre
Dernière intervention
20 juillet 2012
5
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 :

Rechercher

Quatrième étape : à l'endroit où tu veux que les résultats soient affichés, colle le code suivant :

Dernière étape : à l'endroit où tu veux que le statut de chargement soit affiché, colle le code suivant :

<noscript>Javascript n'est pas activé</noscript>

S'il y a toujours problème, n'hésite pas à reposer des questions ;)
Messages postés
1
Date d'inscription
dimanche 4 avril 2010
Statut
Membre
Dernière intervention
9 mai 2011

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

Merci
Afficher les 53 commentaires