Page 1 sur 1

[Résolu] Implémenter ses moteurs de recherches dans Firefo

Publié : 01 juin 2008, 00:43
par Ted the Ors
Yop

Il est possible de rajouterdes moteurs de recherches style "Imdb", "LiveSearch" en téléchargeant (installant) les xml dispo ici

J'ai télécharger l'un deux pour voir un peu comment ca fonctionne!

Par exemple, pour IMDb, le code XML est

Code : Tout sélectionner

OpenSearchDescription>
<ShortName>IMDB</ShortName>
<Description>IMDB Movie Search</Description>
<InputEncoding>ISO-8859-1</InputEncoding>
−
	<Image width="16" height="16">
data:image/x-icon;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAABGdBTUEAAK/INwWK6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAGYUExURf//5PHr0v//d+7TXVFQTjY3N///efXYXvLfXv/4c/LWYvv69Pr00dK2QfPntvnuv+zn0byxZ/r25KuiXVRUTlVUTktLRzw8PrWnW/DTWv/8cubHTYuBSyMjI7isaGVgRFhVTeLFT1JRScCmOPv58u/p0/TWW56SUl1aVkdFQeXTicevSeDVp/TXXf/+4+/p0v7gX//5dODVpigoKeTYq/LVW1tZTjc3OxQUG//84fLr0u/p0PrjW+/TW5iNUkxKRuvly2BbROfOYPfsvv333khISmJfVP/74cKyafv54PHr0fPt0sO4a9bCaVZVUM+6WPXZTfXps8G1bPLWTbKkY/Lr0/PWWzk7Pzs7PNG2SvHTWtC1Sd3DVllUQv//duXJUufKUu7p0vPosLqsa7OlYOzRW//naqiaW//53//nYtnOnu7jsf3oY//ras2zSD4/QvHVXc66YOLHU/3997ipXTAvLUdFO7KkZSwuMf79+rSlX7CkXVpWRebhzJOIUN/Upy8wNPnz2uPIV/Ht3bCjY/fy2sq0UP////l+xa8AAADYSURBVHjaYmhHAwABxIAuABBAGAIAAcTQXszjyQAEepbuGS6N3O0AAcRQmcRhyMQWxyTFmZvGFa+lAhBADHzBNoJBwj7VcuqFKakJvCYAAcQQGJBTo2FhXsrSoMAq7x9pBBBADPzsmY5ussZlZiJKmvkS0ToAAcTgXGAQ6yfuai9WIRoRXpJXDxBADNnSalXlLckh6TIednW+ylkAAcTQ6qQoGaZrGmXLXNQUo93mDRBADO1CDtZejKFWjPqqiQK1ze0AAYThUoAAwhAACCAMAYAAwhAACDAAVrdghQaAW5AAAAAASUVORK5CYII=
</Image>
<ms:SearchForm>http://www.imdb.com/</ms:SearchForm>
<Url type="text/html" method="GET" template="http://www.imdb.com/find?q={searchTerms}&sourceid=mozilla-search"/>
</OpenSearchDescription>
J'ai modifié le code pour rajouter un moteur de recherche pas trop connu, ca donne ca

Code : Tout sélectionner

<OpenSearchDescription xmlns="http://a9.com/-/spec/opensearch/1.1/" xmlns:ms="http://www.mozilla.org/2006/browser/search/">
<ShortName>Harmony Central</ShortName>
<Description>Harmony Central Search</Description>
<InputEncoding>ISO-8859-1</InputEncoding>
<Image width="16" height="16">data:image/x-icon;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAABGdBTUEAAK/INwWK6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAGYUExURf//5PHr0v//d+7TXVFQTjY3N///efXYXvLfXv/4c/LWYvv69Pr00dK2QfPntvnuv+zn0byxZ/r25KuiXVRUTlVUTktLRzw8PrWnW/DTWv/8cubHTYuBSyMjI7isaGVgRFhVTeLFT1JRScCmOPv58u/p0/TWW56SUl1aVkdFQeXTicevSeDVp/TXXf/+4+/p0v7gX//5dODVpigoKeTYq/LVW1tZTjc3OxQUG//84fLr0u/p0PrjW+/TW5iNUkxKRuvly2BbROfOYPfsvv333khISmJfVP/74cKyafv54PHr0fPt0sO4a9bCaVZVUM+6WPXZTfXps8G1bPLWTbKkY/Lr0/PWWzk7Pzs7PNG2SvHTWtC1Sd3DVllUQv//duXJUufKUu7p0vPosLqsa7OlYOzRW//naqiaW//53//nYtnOnu7jsf3oY//ras2zSD4/QvHVXc66YOLHU/3997ipXTAvLUdFO7KkZSwuMf79+rSlX7CkXVpWRebhzJOIUN/Upy8wNPnz2uPIV/Ht3bCjY/fy2sq0UP////l+xa8AAADYSURBVHjaYmhHAwABxIAuABBAGAIAAcTQXszjyQAEepbuGS6N3O0AAcRQmcRhyMQWxyTFmZvGFa+lAhBADHzBNoJBwj7VcuqFKakJvCYAAcQQGJBTo2FhXsrSoMAq7x9pBBBADPzsmY5ussZlZiJKmvkS0ToAAcTgXGAQ6yfuai9WIRoRXpJXDxBADNnSalXlLckh6TIednW+ylkAAcTQ6qQoGaZrGmXLXNQUo93mDRBADO1CDtZejKFWjPqqiQK1ze0AAYThUoAAwhAACCAMAYAAwhAACDAAVrdghQaAW5AAAAAASUVORK5CYII=</Image>
<ms:SearchForm>http://www.harmony-central.com/</ms:SearchForm>
<Url type="text/html" method="GET" template="http://search.harmony-central.com/search?q={searchTerms}&sourceid=mozilla-search"/>
</OpenSearchDescription>
mais comment faire pour "ajouter" le moteur une fois le XML constitué?

D'avance merci.

@+

ted

Message envoyé avec : Mozilla/5.0 (Windows; U; Windows NT 5.1; fr; rv:1.8.1.14) Gecko/20080404 Firefox/2.0.0.14

Publié : 01 juin 2008, 08:43
par Goofy
:) ben tu le copies dans le dossier searchplugins de ton profil, tu redémarres et hop.

Si tu veux que le serachplugin soit directement installé sur un clic de l'utilisateur à partir d'une page Web, il doit falloir un petit script (ou un tag spécial je ne sais plus) mais tu trouveras de quoi te renseigner sur
http://www.sherlock-cherche.org/
où tu peux aussi proposer ton nouveau moteur de recherche (il en existe déjà beaucoup)

Tiens, ici, on trouve un exemple avec le script d'installation en prime
http://morinn.wordpress.com/2006/03/15/ ... bu-angers/

Message envoyé avec : Mozilla/5.0 (Windows; U; Windows NT 5.1; fr-FR; rv:1.8.1.14) Gecko/20080404 Firefox/2.0.0.14

Publié : 01 juin 2008, 09:37
par Ted the Ors
Goofy a écrit ::) ben tu le copies dans le dossier searchplugins de ton profil, tu redémarres et hop.
Ok, c'est hallucinant que je n'ai pas deviné par moi même!
En tout cas merci bcp!
Et pour le Favicon?

Message envoyé avec : Mozilla/5.0 (Windows; U; Windows NT 5.1; fr; rv:1.8.1.14) Gecko/20080404 Firefox/2.0.0.14

Publié : 01 juin 2008, 10:06
par Ted the Ors
Pour le favicon, j'ai essayé avec ce code mais il ne s'affiche pas...

Code : Tout sélectionner

<OpenSearchDescription xmlns="http://a9.com/-/spec/opensearch/1.1/" xmlns:ms="http://www.mozilla.org/2006/browser/search/">
<ShortName>Harmony Central</ShortName>
<Description>Harmony Central Search</Description>
<InputEncoding>ISO-8859-1</InputEncoding>
# <Image height="16" width="16" type="image/x-icon"><br />  
# http://img117.imageshack.us/my.php?image=faviconnn9.png<br />  
# </Image><br /> 
<ms:SearchForm>http://www.harmony-central.com/</ms:SearchForm>
<Url type="text/html" method="GET" template="http://search.harmony-central.com/search?q={searchTerms}&sourceid=mozilla-search"/>
</OpenSearchDescription>
J'ai fureter un peu sur Google mais j'ai pas trouvé ce qui n'allait pas!
Faut dire, à la base, le XML j'y connais rien... :?


Message envoyé avec : Mozilla/5.0 (Windows; U; Windows NT 5.1; fr; rv:1.8.1.14) Gecko/20080404 Firefox/2.0.0.14

EDIT: c'est bon, j'ai compris en trifouillant le code (enlever les # et mettre un chemin direct pour l'image)...Le favicon s'affiche bien, par contre il est enorme...

Publié : 01 juin 2008, 10:13
par Ted the Ors
Ok, c'est bon, finalement, il suffisait de simplement prendre le favicon du site directement! :wink:
Ca donne donc:

Code : Tout sélectionner

<OpenSearchDescription xmlns="http://a9.com/-/spec/opensearch/1.1/" xmlns:ms="http://www.mozilla.org/2006/browser/search/">
<ShortName>Harmony Central</ShortName>
<Description>Harmony Central Search</Description>
<InputEncoding>ISO-8859-1</InputEncoding>
<Image height="16" width="16" type="image/x-icon"><br /> 
http://www.harmony-central.com/favicon.ico<br /> 
</Image><br />
<ms:SearchForm>http://www.harmony-central.com/</ms:SearchForm>
<Url type="text/html" method="GET" template="http://search.harmony-central.com/search?q={searchTerms}&sourceid=mozilla-search"/>
</OpenSearchDescription>
Message envoyé avec : Mozilla/5.0 (Windows; U; Windows NT 5.1; fr; rv:1.8.1.14) Gecko/20080404 Firefox/2.0.0.14