mozilla

Compare Revisions

Creació_de_connectors_MozSearch

Change Revisions

Revision 261926:

Revision 261926 by Toniher on

Revision 209580:

Revision 209580 by Toniher on

Title:
Creació_de_connectors_MozSearch
Creació de connectors MozSearch
Slug:
Creació_de_connectors_MozSearch
Creació_de_connectors_MozSearch
Tags:
Connectors_de_cerca, Complements
Content:

Revision 261926
Revision 209580
t7    <p>t
8      El <a href="ca/Firefox_2">Firefox 2</a> utilitza una forma 
>simplificada del format <a class="external" href="http://opensear 
>ch.org/">OpenSearch</a> per a emmagatzemar els connectors de cerc 
>a. Un connector de cerca MozSearch és un fitxer XML que descriu e 
>l motor de cerca, el seu URL, i els paràmetres que cal passar a l 
>'URL. 
9    </p>
10    <div class="warning">
11      <b>Avís:</b> MozSearch no és estàndard i només és per a ús 
>intern dins del projecte Mozilla. Només hauria d'utilitzar-se si  
>la vostra intenció és distribuir el connector de cerca juntament  
>amb una extensió del Firefox, o si n'esteu creant perquè puguin a 
>nar-hi per defecte amb el programa. Per a crear connectors de cer 
>ca que s'instal·lin des del web, consulteu <a href="ca/Creaci%c3% 
>b3_de_connectors_OpenSearch_per_al_Firefox">Creació de connectors 
> OpenSearch per al Firefox</a> 
12    </div>
13    <h2 id="El_fitxer_del_connector" name="El_fitxer_del_connecto
>r"> 
14      El fitxer del connector
15    </h2>
16    <p>
17      El format MozSearch és similar al de l'<a href="ca/Creaci%c
>3%b3_de_connectors_OpenSearch_per_al_Firefox">OpenSearch</a>. L'ú 
>nica diferència és l'element arrel i l'espai de noms XML. 
18    </p>
19    <h2 id="Exemple:_cercar_amb_Yahoo.21" name="Exemple:_cercar_a
>mb_Yahoo.21"> 
20      Exemple: cercar amb Yahoo!
21    </h2>
22    <p>
23      El següent XML és el connector de cerca de Yahoo! que s'inc
>lou al Firefox 2: 
24    </p>
25    <pre>
26&lt;SearchPlugin xmlns="http://www.mozilla.org/2006/browser/searc
>h/"&gt; 
27&lt;ShortName&gt;Yahoo&lt;/ShortName&gt;
28&lt;Description&gt;Cerca de Yahoo!&lt;/Description&gt;
29&lt;InputEncoding&gt;UTF-8&lt;/InputEncoding&gt;
30&lt;SuggestionUrl&gt;http://ff.search.yahoo.com/gossip?output=fxj
>son&amp;command=&lt;/SuggestionUrl&gt; 
31&lt;Image width="16" height="16"&gt;data:image/x-icon;base64,R0lG
>ODlhEAAQAJECAP8AAAAAAP///wAAACH5BAEAAAIALAAAAAAQABAAAAIplI+py+0No 
>gQuyBDEnEd2kHkfFWUamEzmpZSfmaIHPHrRguUm/fT+UwAAOw==&lt;/Image&gt; 
32&lt;Url type="text/html" method="GET" template="http://ct.search.
>yahoo.com/search"&gt; 
33  &lt;Param name="p" value="{searchTerms}"/&gt;
34  &lt;Param name="ei" value="UTF-8"/&gt;
35  &lt;Param name="fr" value="moz2"/&gt;
36&lt;/Url&gt;
37&lt;SearchForm&gt;http://ct.search.yahoo.com/&lt;/SearchForm&gt;
38&lt;/SearchPlugin&gt;
39</pre>
40    <p>
41      Suposem que l'usuari tria el connector del motor de cerca d
>e Yahoo! i introdueix «mozilla» en el quadre de cerca, i a contin 
>uacó prem la tecla Retorn. El Firefox farà servir la descripció d 
>el motor de cerca anterior per a construir la següent URL de cerc 
>a: 
42    </p>
43    <p>
44      <span class="nowiki">http://ct.search.yahoo.com/search?p=mo
>zilla&amp;ei=UTF-8&amp;fr=moz2</span> 
45    </p>
46    <p>
47      Si l'usuari clica la icona de la lupa de barra de cerca, o 
>bé tria l'opció de Cerca Web al menú d'Eines quan la barra de cer 
>ca no sigui visible, el navegador el portarà a <tt><span class="n 
>owiki">http://ct.search.yahoo.com/</span></tt>, el valor de l'ele 
>ment <code>&lt;SearchForm&gt;</code>. 
48    </p>
49    <h2 id="Exemple:_cercar_al_MDC" name="Exemple:_cercar_al_MDC"
>> 
50      Exemple: cercar al MDC
51    </h2>
52    <p>
53      Aquest connector us permet cercar fàcilment el lloc web del
> Centre de desenvolupament de Mozilla. 
54    </p>
55    <pre>
56&lt;SearchPlugin xmlns="http://www.mozilla.org/2006/browser/searc
>h/"&gt; 
57&lt;ShortName&gt;MDC&lt;/ShortName&gt;
58&lt;Description&gt;Cerca del Centre de desenvolupament de Mozilla
>&lt;/Description&gt; 
59&lt;InputEncoding&gt;UTF-8&lt;/InputEncoding&gt;
60&lt;Image width="16" height="16"&gt;data:image/x-icon;base64,iVBO
>Rw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8%2F9hAAAABGdBTUEAAK%2FINwWK6 
>QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAHWSURBVHjaYv 
>z%2F%2Fz8DJQAggJiQOe%2Ffv2fv7Oz8rays%2FN%2BVkfG%2FiYnJfyD%2F1%2Br 
>Vq7ffu3dPFpsBAAHEAHIBCJ85c8bN2Nj4vwsDw%2F8zQLwKiO8CcRoQu0DxqlWrds 
>HUwzBAAIGJmTNnPgYa9j8UqhFElwPxf2MIDeIrKSn9FwSJoRkAEEAM0DD4DzMAyPi 
>%2FG%2BQKY4hh5WAXGf8PDQ0FGwJ22d27CjADAAIIrLmjo%2BMXA9R2kAHvGBA2ww 
>x6B8W7od6CeQcggKCmCEL8bgwxYCbUIGTDVkHDBia%2BCuotgACCueD3TDQN75D4x 
>mAvCoK9ARMHBzAw0AECiBHkAlC0Mdy7x9ABNA3obAZXIAa6iKEcGlMVQHwWyjYuL2 
>d4v2cPg8vZswx7gHyAAAK7AOif7SAbOqCmn4Ha3AHFsIDtgPq%2FvLz8P4MSkJ2W9 
>h8ggBjevXvHDo4FQUQg%2FkdypqCg4H8lUIACnQ%2FSOBMYI8bAsAJFPcj1AAEEjw 
>VQqLpAbXmH5BJjqI0gi9DTAAgDBBCcAVLkgmQ7yKCZxpCQxqUZhAECCJ4XgMl493u 
>g21ZD%2BaDAXH0WLM4A9MZPXJkJIIAwTAR5pQMalaCABQUULttBGCCAGCnNzgABBg 
>AMJ5THwGvJLAAAAABJRU5ErkJggg%3D%3D&lt;/Image&gt; 
61&lt;Url type="text/html" method="GET" template="http://developer.
>mozilla.org/ca/docs/Special:Search?search={searchTerms}"/&gt; 
62&lt;SearchForm&gt;http://developer.mozilla.org/ca/docs/Special:Se
>arch&lt;/SearchForm&gt;  
63&lt;/SearchPlugin&gt;
64</pre>
65    <p>
66      Tingueu en compte que en aquest cas, en comptes de fer serv
>ir <code>&lt;Param&gt;</code> per a definir els paràmetres per al 
> motor de cerca, aquests simplement s'inclouen dins de l'URL de p 
>lantilla. Aquesta és, de fet, la forma recomanable de fer-ho quan 
> s'utilitzi <code>GET</code> com a mètode. <code>&lt;Param&gt;</c 
>ode> ha d'utilitzar-se per a <code>POST</code>. 
67    </p>
68    <h2 id="Vegeu_tamb.C3.A9" name="Vegeu_tamb.C3.A9">
69      Vegeu també
70    </h2>
71    <ul>
72      <li>
73        <a href="ca/Creaci%c3%b3_de_connectors_OpenSearch_per_al_
>Firefox#Resoluci.C3.B3_de_problemes">Resolució de problemes</a> 
74      </li>
75    </ul>{{ languages( { "en": "en/Creating_MozSearch_plugins", "
>es": "es/Creaci\u00f3n_de_plugins_MozSearch", "fr": "fr/Cr\u00e9a 
>tion_de_plugins_MozSearch", "ja": "ja/Creating_MozSearch_plugins" 
>, "it": "it/Creare_Plugin_MozSearch", "pl": "pl/Tworzenie_wtyczek 
>_MozSearch" } ) }} 

Back to History