Come inserire il proprio motore di ricerca nel browser.
ALLWEB free
Directory Web Script Linguaggi
Italiano Inglese Tutte
 
 20 Feb 2017
aggiungi in preferiti  
Home    Mappa directory    Script




Inserire il proprio motore di ricerca nel browser utente:

Per utilizzare questo script dovete necessariamente avere un database dove poter ricercare informazioni.

I nuovi browser hanno una casella di ricerca integrata, ed è proprio in questa casella che è possibile inserire anche il nostro motore di ricerca.
Ogni volta che l'utente cercherà i termini sarà reindirizzato (tramite il browser) alla nostra pagina di ricerca.

È possibile reperire l'articolo completo in questa pagina (Inglese) oppure questa (Italiano) (N.B. i due articoli sono per firefox, mentre lo script di seguito è compatibile anche con IE7 - vedi nota negli articoli).



Script:

Per iniziare dovrete creare una pagina in formato xml (.xml) dove inserirete i dati del vostro sito, compreso l'URL di ricerca.

Chiameremo questa pagina plugin_ricerca.xml
Il codice sarà il seguente:
(il carattere & degli URL dinamici è stato sostituito da & - vedi sez. errori)

<OpenSearchDescription xmlns="http://a9.com/-/spec/opensearch/1.1/"
xmlns:moz="http://www.mozilla.org/2006/browser/search/">
<!-- Inserisci il nome del tuo sito: -->
<ShortName>AllWeb free</ShortName>

<!-- Inserisci una breve descrizione: -->
<Description>Allweb free - DIRECTORY</Description>

<!-- Codifica caratteri (NON variate): -->
<InputEncoding>iso-8859-1</InputEncoding>

<!-- Inserisci l'icona in formato base64: -->
<Image width="16" height="16">data:image/png;base64, R0lGODlhEQARANUAACpBYHiz/4+YpFJphdPY3rLE1b/
d9UNVbqmyvmp4jK7c/9bt/6Krt+7u7mR0i8zMzJKXnd
Tq/EVggJ671cHk/8bGxur2/+fn547H/8X3/3idv1Fhd
7u7u2BwhmF8mbLd/3aEmOHs9cvo/9TU1N7e3kVXcFho
e7zf/N/x/67j/7a2trzI1UhigMTm/1NkelpthaG81YC
gv3uEkev0+05edcPh+f///wAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAACH5BAUUADYALAAAAAARABEAAAaqQ
JtwiHAAjh3GcCkEDSYnxWkySDSYNsSgptAANArDQHBd
OmCfj0SdhrlITEDrFAOcALFTDfCIt1osHoIsFBQAFWV
CLhEiACKPjhEAHBdLHQULAAubmgU0iEsMLyEopaUhLz
J9QgQuAAEvKzOzKy8mHHA2BK8BADIbJUc0MhwjV7sYy
QcqDw8Vzw8kZS4p1QAQD5UN23EZGde4WJYABxDh4ksj
FdHoWIntQkEAOw==</Image>

<!-- Inserisci l'url della pagina di ricerca ed il modo di trasmissione (GET o POST): -->
<!-- {searchTerms} è la variabile che utilizza il browser per trasmettere il termine da cercare -->
<Url type="text/html" method="GET" template="http://www.allwebfree.it/ directory.php?q={searchTerms}&amp;m=l&amp;dori56=3">
</Url>

<!-- Reinserisci l'url della pagina di ricerca: -->
<Url type="application/x-suggestions+json" template="http://www.allwebfree.it/ directory.php?q={searchTerms}&amp;m=l&amp;dori56=3"/>

<!-- Inserisci l'url del tuo sito: -->
<moz:SearchForm>http://www.allwebfree.it/</moz:SearchForm>

</OpenSearchDescription>



Errori:

- Se trasmettete con il metodo GET e dovete inserire URL dinamici con più variabili, ad esempio:
http://www.tuosito.com/index.php?q=ciao&uno=1&due=2&tre=3&......
Ricordate che dovrete inserire il relativo carattere speciale al posto di &.
La riga di esempio sopra è ERRATA, quella corretta si scrive:
http://www.tuosito.com/index.php?q=ciao&amp;uno=1&amp;due=2&amp;tre=3&amp;......

- Per motivi legati all'impaginazione lo script di esempio è su più righe.
Ciò potrebbe essere causa di un errore. Per essere sicuri di aver completato correttamente lo script vi suggeriamo di togliere gli 'a capo' superflui e tutti i commenti.

- Codificare una immagine in base64: lo potrete fare da questa pagina.

- Nella riga dove inseriamo l'URL della ns. pagina di ricerca (nell'esempio: <Url type="text/html" method="GET" template="http://www.allwebfree.it/directory.php?q={searchTerms}&m=l&dori56=3">
) suggeriamo di inserire la variabile con il testo da ricercare ({searchTerms}) appena dopo l'estensione pagina (nell'esempio: .php), e a seguire tutte le altre variabili (con & sostituito da &amp; - vedi sopra).



Richiamo

Per richiamare il plugin dal sito basta inserire una riga come la seguente fra i tag HEAD.
<link rel="search" type="application/opensearchdescription+xml" title="All Web free ricerca" href="http://www.allwebfree.it/plugin_ricerca.xml">
Dovrete naturalmente variare i dati con quelli del vostro sito.


Per verificare il corretto funzionamento dello script basta provare ad inserire il Vs. motore di ricerca nella casella del browser (Se utilizzate IE7 sarà colorata).