3 581
contributi
mNessun oggetto della modifica |
m (ha spostato Aggiungere un motore di ricerca al quicksearch di Firefox a Old:Aggiungere un motore di ricerca al quicksearch di Firefox) |
||
(11 versioni intermedie di 5 utenti non mostrate) | |||
Riga 1: | Riga 1: | ||
{{Old}} | |||
Dopo il precedente [[Il vostro motore di ricerca da Firefox|tip sulla ricerca veloce]] approfondiamo con un tutorial per scrivere un plugin per aggiungere il vostro motore di ricerca preferito (nel mio caso [http://beeblex.com Beeblex]) nella barra in alto a destra di Firefox. | |||
Il plugin non sarà molto difficile da scrivere e sarà altrettanto semplice da installare. | |||
Innanzitutto vediamo com'è scritto un plugin di ricerca: | |||
<pre> | |||
XML: | |||
1. | |||
2. # Search file for Beeblex | |||
3. # | |||
4. # Creation: 26/07/2005 by Francesco Fullone <francesco AT fullo.net> | |||
5. # based on http://searchplugins.mozdev.org/ by Andreas melcom Urban | |||
6. | |||
7. <SEARCH | |||
8. name="Beeblex" | |||
9. description = "Beeblex PHP Search" | |||
10. method="GET" | |||
11. action="http://www.beeblex.com/search.php" | |||
12. > | |||
13. | |||
14. <input name="s" user> | |||
15. <input name="d" value="ALLDB"> | |||
16. <inputnext name="start" factor="10"> | |||
17. <inputprev name="start" factor="10"> | |||
18. | |||
19. <interpret | |||
20. browserResultType="result" | |||
21. resultListStart="<!--a-->" | |||
22. resultListEnd="<!--z-->" | |||
23. resultItemStart="<!--m-->" | |||
24. resultItemEnd="<!--n-->" | |||
25. > | |||
26. </search> | |||
27. | |||
</pre> | |||
Le cose che più ci interessano sono: | |||
* all'interno del tag <code>search</code> l'attributo <code>action</code> che deve contenere l'url del motore di ricerca o della pagina che prenderà la stringa in input. | |||
< | * Il tag contenente l'attributo <code>user</code> dovrà avere come valore di name il parametro di ricerca, ad esempio in Beeblex è '''s''' mentre in Google è '''q'''. | ||
* il secondo <code>input</code> tag contiene eventuali parametri aggiuntivi; nel mio caso ho detto a Beeblex di cercare ovunque, avrei potuto anche indicare con il valore <code>php_blogs</code> di cercare nella sola sezione dei blogs | |||
* i tag <code>inputnext</code> ed <code>inputprev</code> servono per far partire la ricerca da un certo risultato, anche in questo caso sarà opportuno controllare sul motore di ricerca quali sono i parametri corretti da inserire in <code>name</code>. | |||
Una volta scritto il plugin chiamatelo con il nome del motore di ricerca ed assegnateli l'estensione .src a questo punto andate nella directory dove avete installato firefox e copiate il file all'interno della sua sottodirectory <code>searchplugins</code>. | |||
Se volete crearvi anche un'icona dovrete usare un'immagine gif o png di 16x16 pixel con lo stesso nome del file di plugin. | |||
Per i più pigri ho preparato da scaricare o da installare via web il plugin per Beeblex descritto in questo tutorial. | |||
[[ | Un suggerimento, se non sapete che parametri utilizzare per la ricerca createvi una shortcut nei bookmark con il [[Il vostro motore di ricerca da Firefox|metodo spiegato precedentemente]], poi aprite la finestra dei bookmark e controllate le proprietà della shortcut appena creata. L'url in questione conterrà tutti i parametri a voi necessari per scrivervi il plugin! :) | ||
Ultima segnalazione, su mozdev c'è una [http://searchplugins.mozdev.org/ nutrita lista di plugin] di ricerca già pronta all'uso. | |||
[ | |||
'''[update]''' | |||
Scopro, grazie a Dariosky nei commenti, che anche MozillaItalia ha una nutrita lista di [http://www.mozillaitalia.org/sherlock/ plugin per i motori di ricerca] ed inoltre esiste uno script [http://www.fullo.net/blog/images/installengine.js javascript] per installarli automaticamente da web. | |||
ciuaz | |||
---- | ---- | ||
Tratto da: [http://www.fullo.net/blog/index.php/archives/2005/07/26/aggiungere-un-motore-di-ricerca-a-firefox/ Full(o)bloG] | |||
contributi