6 999
contributi
mNessun oggetto della modifica |
S3v (discussione | contributi) mNessun oggetto della modifica |
||
Riga 1: | Riga 1: | ||
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 <tt>search</tt> l'attributo <tt>action</tt> che deve contenere l'url del motore di ricerca o della pagina che prenderà la stringa in input. | |||
< | * Il tag contenente l'attributo <tt>user</tt> dovrà avere come valore di name il parametro di ricerca, ad esempio in Beeblex è '''s''' mentre in Google è '''q'''. | ||
* il secondo <tt>input</tt> tag contiene eventuali parametri aggiuntivi; nel mio caso ho detto a Beeblex di cercare ovunque, avrei potuto anche indicare con il valore <tt>php_blogs</tt> di cercare nella sola sezione dei blogs | |||
* i tag <tt>inputnext</tt> ed <tt>inputprev</tt> 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 <tt>name</tt>. | |||
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 <tt>searchplugins</tt>. | |||
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] | |||
[[Categoria:Desktop]] | |||
[[Categoria: | |||
[[Categoria:Tips&Tricks]] | [[Categoria:Tips&Tricks]] |
contributi