Pagina 1 di 2

Aggiungere il "cerca" dei propri siti al browser

Inviato: 09/12/2011, 18:05
da Barrnet
Volete fornire agli utenti un tool per ricercare nel vostro forum senza fargli installare una toolbar? grazie allo standard open search ora è possibile aggiungere il motore di ricerca senza creare inutili plugin :)

Prima di tutto, bisogna creare un documento .xml con questo contenuto:

Codice: Seleziona tutto

<?xml version="1.0"?>
<OpenSearchDescription xmlns="http://a9.com/-/spec/opensearch/1.1/"
       xmlns:moz="http://www.mozilla.org/2006/browser/search/">
<ShortName>Nome che apparirà nel gestore dei motori di ricerca</ShortName>
<Description>Descrizione</Description>
    <Image height="16" width="16" type="image/x-icon">link alla favicon</Image>
    <Url type="text/html" method="get" template="http://indirizzodelvostroforum/search.php?keywords={searchTerms}"/>
    <moz:SearchForm>Cosa apparirà dentro al form, con Firefox</moz:SearchForm>
</OpenSearchDescription>
Una volta creato tale file, caricatelo nel vostro spazio web e aggiungete un link ad un menu o comunque nella home page in questo modo:
<a href="javascript:window.external.AddSearchProvider('link al file .xml');">Aggiungi il motore di ricerca al tuo browser!</a>
Con firefox, ecco cosa apparirà una volta premuto su tale link:
Immagine
Ed ecco il motore di ricerca abilitato, sempre su firefox:
Immagine
Tale "search" funzionerà su firefox (2 o +), internet explorer (dalla versione 7), su crome (dalla versione.. emh.. boh xD) e altri, i browser su cui non funziona sono solo safari, penso ^^

Re: Aggiungere il "cerca" dei propri siti al browser

Inviato: 10/12/2011, 9:12
da REVERENDO
domanda forse stupida, ma per un neofita come me non lo è, il secondo passaggio dove bisogna e come mettere quella stringa?

Re: Aggiungere il "cerca" dei propri siti al browser

Inviato: 10/12/2011, 9:37
da Barrnet
Dipende, quel codice, quando viene attivato mediante click, mostrerà la finestra per aggiungere il cerca al browser, quindi dipende dove vuoi mettere tale link...

Re: Aggiungere il "cerca" dei propri siti al browser

Inviato: 10/12/2011, 10:06
da REVERENDO
Si ok io intendevo la procedura, ossia come fare il tutto, scusa, ma non son molto pratico

Re: Aggiungere il "cerca" dei propri siti al browser

Inviato: 10/12/2011, 10:12
da Barrnet
Modifichi un template (esempio: overall_header) e inserisci quella stringa dove vuoi mostrare il link...

Re: Aggiungere il "cerca" dei propri siti al browser

Inviato: 11/12/2011, 12:47
da REVERENDO
credo di aver capito, quindi ricapitolando: creo un file .xml copiando ed incollando il primo codice così come è, e poi lo carico nella cartyella dove sta il forum, TUTTO GIUSTO?
poi prendo il secondo e lo incollo nell' overall_header ok? ma la cosa che non ho capito è come modificarlo con link etcc

Re: Aggiungere il "cerca" dei propri siti al browser

Inviato: 11/12/2011, 14:15
da Haku
Qui:

Codice: Seleziona tutto

<Url type="text/html" method="get" template="http://indirizzodelvostroforum/search.php?keywords={searchTerms}"/>
Bisogna inserire anche /forum, o solo l'indirizzo root?

Re: Aggiungere il "cerca" dei propri siti al browser

Inviato: 11/12/2011, 16:29
da Barrnet
Reverendo, il file .xml va modificato in base al tuo forum.
@Haku: se il tuo forum è nella cartella forum si ^^

Re: Aggiungere il "cerca" dei propri siti al browser

Inviato: 11/12/2011, 20:47
da Haku
Mi dice che non è supportato da firefox O_o
Ho l'ultima versione.

Re: Aggiungere il "cerca" dei propri siti al browser

Inviato: 12/12/2011, 17:59
da antonykill
e solo per mozz questo.. dovresti modificare i parametri del xml in base a quelli di chrome.