Crediti:
Name: Dion
Website: http://www.iinet.net.au/~biab
Descrizione: Sempre più spesso si sente la neccessità di offrire ai propri visitatori un motore di ricerca interno, specialmente quando il sito è vasto e articolato, questo per meglio agevolare la reperibilità degli argomenti trattati.
Lo script che vi proponfo è in assoluto uno dei migliori che circolano in rete, direi quasi "professionale"; oltre alle parole chiave, la ricerca si estende automaticamente anche alle descrizioni pagina e argomento che voi stessi avrete fornito.
Note: Destinato agli utenti con un minimo di esperienza, può essere tranquillamente adoperato anche dai principianti, a patto che siano eseguite alla lettera tutte le varie raccomandazioni per configurarlo.
Intanto provate con questo esempio:
Provate a ricercare una parola, una frase o qualsiasi altra cosa che sia attinente agli argomenti che potrebbero essere trattati su questo mio sito, se non vi viene in mente nulla, ve ne suggerisco io alcuni: script, guida html, fogli di style, Dhtml.
Da notare che dopo aver introdotto la parola da ricercare potete anche premere il tasto invio al posto del pulsante Cerca. Se questo script è di vostro gradimento, non vi resta che seguite attentamente le istruzioni per inserirlo nelle vostre pagine:
Script :
Selezionare tutto il codice cliccando sulla forbice, quindi posizionandovi sul testo evidenziato adoperare il tasto destro del mouse per l'operazione di copia ed incolla, non rimane che trasferite il tutto nella vostra pagina web, in questo caso fra i tags: <head> e </head>.
Passo 2: Lo script è posizionato, adesso non resta che inserire il modulo per l'introduzione della parola o frase da ricercare; questo potrà essere posizionato in qualsiasi punto della vostra pagina web.
Selezionare tutto il codice nella finestra sotto, cliccando sulla forbice, quindi posizionatevi sul testo evidenziato e adoperare il tasto destro del mouse per l'operazione di copia ed incolla, trasferitelo nella vostra pagina web, in questo caso fra i tags: <body> e </body>
Configurazione : Questo script è fornito configurato con alcuni blocchi di codice per il mio sito, non sarà per nulla difficile adattarli alle vostre esigenze. E' possibile aggiungere o eliminare altri blocchi, seguendo la stessa falsariga di quelli esistenti, e più precisamente:
c++; item[c]=new Array("","","","","");
Dove si dovranno specificare, partendo da sinistra verso destra:
c++; item[c]=new Array ("Nome pagina","path","Titolo pagina","parole,chiave","Descrizione e commenti.")
Da segnalare che questo script esegue una ricerca anche nel testo introdotto come descrizione e commento enon soltanto sulle paroile chiave che dovranno essere separate da una virgola e senza lasciare spazi vuoti fra una e l'altra.
Lasciare vuoto il campo relativo al path (percorso) nel caso in cui la pagina da ricercare si trovasse sullo stesso livello di quella che contiene il motore di ricerca, praticamente in tutti qui casi in cui non fosse contenuta all'interno di altre cartelle.
Non dimenticate le virgole separatrici o i doppi appici, questa dimenticanza procurerebbe errori nello script e ne impedirebbe il corretto funzionamento.
Se volete cambiare il colore dello sfondo alla pagina di ricerca, potere modificare la riga di codice:
page="<html><head><title>Search Results</title></head><body bgcolor='white'><center><table border=0 cellspacing=10 width=80%>";
E più precisamente <body bgcolor='white'> dove al posto di white è possibile inserire qualsiasi altro colore ammesso.
Provate a ricercare una parola, una frase o qualsiasi altra cosa che sia attinente agli argomenti che potrebbero essere trattati su questo mio sito, se non vi viene in mente nulla, ve ne suggerisco io alcuni: script, guida html, fogli di style, Css, Dhtml.
Da notare che dopo aver introdotto la parola da ricercare potete anche premere il tasto invio al posto del pulsante Cerca. Se questo script è di vostro gradimento, non vi resta che seguite attentamente le istruzioni per inserirlo nelle vostre pagine:
Puoi lasciarmi un msg, un suggerimento, una critica, un link.