Aktualny czas: 09.09.2010, 22:16 Witaj! (LogowanieRejestracja)


Dyskusja (1)wtyczka opensearch dla twojego forum firefox
wtyczka opensearch dla twojego forum firefox

Artykuł opisuje jak stworzyć wtyczkę OpenSearch dla swojego forum dla przeglądarki Firefox.

1. Tworzenie wtyczki
Zacznijmy od utworzenia nowego pliku tekstowego (.txt)
Otwieramy notatnik, i zapisujemy plik jako
Kod:
nazwatwojegoforum.xml

Następnie otwórz przed chwilą utworzony plik .xml i Wklej poniższy kod do niego :

Kod:
<SearchPlugin xmlns="http://www.mozilla.org/2006/browser/search/">
<ShortName>Nazwa twojego forum</ShortName>
<Description>Wyszukiwarka</Description>
<InputEncoding>UTF-8</InputEncoding>
<Image width="16" height="16">data:image/gif;base64,R0lGODlhEAAQAMZeAJNbEZdfGJpiG51lH51nIqVtK6hwMLF5PLV9QYqToryNVZKUnXacz​XufzXug0MWXZMeZZn%2Bl04Wp1pGox4aq18yidYqu2c6kdoyw25O239Wuhpa44Zy635273921iZ%2FA5​6LD6KjI7K7J6OTBnavL7q7O8K%2FP8bXP7LfQ7bTT9OjLq73V8LjW9rvW87nX97vX873X873Y87vZ%2B​b7Z88Da9MHa9L3b%2Br7b%2BsLb9L%2Fc%2BsPc9MTc9MXd9cbd9cjd88fe9cje9cne88jf9cnf9crg9​cvh9szh9s3h9czi%2BM7i9s3i%2BdDi9dDj9tLk99Hl99Pl99Pm%2BNbn99bn%2BNfn99no%2BNrp%2B​N3q%2Bd7r%2Bd7s%2Bt%2Fs%2BeHt%2BeLt%2BeLu%2BePu%2Bv%2F%2F%2F%2F%2F%2F%2F%2F%2F%2​F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%​2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F​%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2​F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%​2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2FyH%2BEUNyZWF0ZWQgd2l0aCB​HSU1QACH5BAEKAH8ALAAAAAAQABAAAAeGgH%2BCg4SFhDkyLCkmJIaDN0pYXFtVKx%2BONkhdUUlFTFY​nGYYuV1FGREA8RUsYhilaRkM%2FOzg0UhSGJVlCPTo1MzBQEYYhU0a1MS84QQ2GIChUQDEtOE0dC44bI​kdPTj4cExoIjhYSEQ4MCRUqFwaOhQcPIxAD74QFCh4B9oQCBAD8Agr8EwgAOw%3D%3D</Image>
<Url type="text/html" method="POST" template="http://adrestwojegoforum.pl/search.php">
<Param name="action" value="do_search" />
<Param name="postthread" value="1" />
<Param name="forums" value="all" />
<Param name="showresult" value="threads" />
<Param name="keywords" value="{searchTerms}" />
</Url>
<SearchForm>http://adrestwojegoforum.pl/search.php</SearchForm>
</SearchPlugin>

Ok, zacznijmy od pierwszych lini kodu :
Kod:
<ShortName>Nazwa twojego forum</ShortName>
<Description>Wyszukiwarka</Description>
<InputEncoding>UTF-8</InputEncoding>
ShortName
to krótka nazwa wyszukiwarki.

Description
To zwięzły opis wyszukiwarki.

InputEncoding
to kodowanie znaków stosowane przy wprowadzaniu danych do wyszukiwarki.

Następnie zajmijmy się
Kod:
<Image width="16" height="16">data:image/gif;base64,R0lGODlhEAAQAMZeAJNbEZdfGJpiG51lH51nIqVtK6hwMLF5PLV9QYqToryNVZKUnXacz​XufzXug0MWXZMeZZn%2Bl04Wp1pGox4aq18yidYqu2c6kdoyw25O239Wuhpa44Zy635273921iZ%2FA5​6LD6KjI7K7J6OTBnavL7q7O8K%2FP8bXP7LfQ7bTT9OjLq73V8LjW9rvW87nX97vX873X873Y87vZ%2B​b7Z88Da9MHa9L3b%2Br7b%2BsLb9L%2Fc%2BsPc9MTc9MXd9cbd9cjd88fe9cje9cne88jf9cnf9crg9​cvh9szh9s3h9czi%2BM7i9s3i%2BdDi9dDj9tLk99Hl99Pl99Pm%2BNbn99bn%2BNfn99no%2BNrp%2B​N3q%2Bd7r%2Bd7s%2Bt%2Fs%2BeHt%2BeLt%2BeLu%2BePu%2Bv%2F%2F%2F%2F%2F%2F%2F%2F%2F%2​F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%​2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F​%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2​F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%​2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2FyH%2BEUNyZWF0ZWQgd2l0aCB​HSU1QACH5BAEKAH8ALAAAAAAQABAAAAeGgH%2BCg4SFhDkyLCkmJIaDN0pYXFtVKx%2BONkhdUUlFTFY​nGYYuV1FGREA8RUsYhilaRkM%2FOzg0UhSGJVlCPTo1MzBQEYYhU0a1MS84QQ2GIChUQDEtOE0dC44bI​kdPTj4cExoIjhYSEQ4MCRUqFwaOhQcPIxAD74QFCh4B9oQCBAD8Agr8EwgAOw%3D%3D</Image>

Jest to kod obrazka wyszukiwarki (ten po lewej obok pola wyszukiwania w FireFoxie)

Jeśli chcemy stworzyć swój, inny niż powyższy, to skorzystajmy z generatora:
The data: URI kitchen

Wygenerowany kod w pasku adresu kopiujemy i wklejamy w miejsce starego.

Kod:
<Url type="text/html" method="POST" template="http://adrestwojegoforum.pl/search.php">
<Param name="action" value="do_search" />
<Param name="postthread" value="1" />
<Param name="forums" value="all" />
<Param name="showresult" value="threads" />
<Param name="keywords" value="{searchTerms}" />
</Url>
<SearchForm>http://adrestwojegoforum.pl/search.php</SearchForm>
</SearchPlugin>

Tutaj zmieniamy
Kod:
http://adrestwojegoforum.pl/search.php
na adres swojego forum i tyle.
Pozostała część kodu czyli
Kod:
<Param name="action" value="do_search" />
<Param name="postthread" value="1" />
<Param name="forums" value="all" />
<Param name="showresult" value="threads" />
<Param name="keywords" value="{searchTerms}" />
jest odpowiedzialna za ustawienia wyszukiwania, a te które są w tym przykładzie, wzięte zostały z kodu wyszukiwarki portalu, w skrypcie MyBB.

Teraz zapisujemy zmiany i idziemy do następnego kroku.

2.Umieszczenie wyszukiwarki na stronie

Na początku wrzucamy nasz plik z
Kod:
nazwatwojegoforum.xml
na nasz serwer gdzie stoi forum.

Następnie wchodzimy na nasze forum i :
ACP-Style i szablony-Szablony-Obecnie używany przez Ciebie szablon-Strona główna-index:
Teraz w sekcji head wklejamy kod:
Kod:
<link rel="search" type="application/opensearchdescription+xml" title="tytułWyszukiwarki" href="adresURLPlikuXML">

I zmieniamy wszystko według przykładu.
Zapisujemy zmiany.


Możliwości
Ostatnia zmiana: 10.06.2010, 17:49
Ostatnie zmiany - Wszystkie - Kategorie

Powered by MyBB-Wiki, © 2006-2010 Dragon - Icons

Kontakt | Portal MyBB PL | Wróć do góry | Wróć do forów | Wersja bez grafiki | RSS