17.06.2009, 09:08
Cześć ! W dzisiejszym poradniku, pokażę Wam jak stworzyć prostą wtyczkę do firefoxa, przeszukującą Twoje forum.
1. Tworzenie wtyczki
Zacznijmy od utworzenia nowego pliku tekstowego (.txt)
Otwieramy notatnik, i zapisujemy plik jako
Następnie otwórz przed chwilą utworzony plik .xml i Wklej poniższy kod do niego :
Ok, zacznijmy od pierwszych lini kodu :
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ę
Jest to kod obrazka wyszukiwarki (ten po lewej obok pola wyszukiwania w FireFoxie)
W tym przykładzie będzie wyświetlany taki obrazek :
Jeśli chcemy stworzyć swój to skorzystajmy z generatora :
The data: URI kitchen
Wygenerowany kod w pasku adresu kopiujemy i wklejamy w miejsce starego.
Tutaj zmieniamy
na adres swojego forum i tyle.
Pozostała część kodu czyli
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 zna 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:
I zmieniamy wszystko według przykładu.
Zapisujemy zmiany.
To by było na tyle, w razie problemów zapraszam na
developer.mozilla.org
Pozdrawiam,
Budziol
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,R0lGODlhEAAQAMZeAJNbEZdfGJpiG51lH51nIqVtK6hwMLF5PLV9QYqToryNVZKUnXaczXufzXug0MWXZMeZZn%2Bl04Wp1pGox4aq18yidYqu2c6kdoyw25O239Wuhpa44Zy635273921iZ%2FA56LD6KjI7K7J6OTBnavL7q7O8K%2FP8bXP7LfQ7bTT9OjLq73V8LjW9rvW87nX97vX873X873Y87vZ%2Bb7Z88Da9MHa9L3b%2Br7b%2BsLb9L%2Fc%2BsPc9MTc9MXd9cbd9cjd88fe9cje9cne88jf9cnf9crg9cvh9szh9s3h9czi%2BM7i9s3i%2BdDi9dDj9tLk99Hl99Pl99Pm%2BNbn99bn%2BNfn99no%2BNrp%2BN3q%2Bd7r%2Bd7s%2Bt%2Fs%2BeHt%2BeLt%2BeLu%2BePu%2Bv%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%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%2FyH%2BEUNyZWF0ZWQgd2l0aCBHSU1QACH5BAEKAH8ALAAAAAAQABAAAAeGgH%2BCg4SFhDkyLCkmJIaDN0pYXFtVKx%2BONkhdUUlFTFYnGYYuV1FGREA8RUsYhilaRkM%2FOzg0UhSGJVlCPTo1MzBQEYYhU0a1MS84QQ2GIChUQDEtOE0dC44bIkdPTj4cExoIjhYSEQ4MCRUqFwaOhQcPIxAD74QFCh4B9oQCBAD8Agr8EwgAOw%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>
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,R0lGODlhEAAQAMZeAJNbEZdfGJpiG51lH51nIqVtK6hwMLF5PLV9QYqToryNVZKUnXaczXufzXug0MWXZMeZZn%2Bl04Wp1pGox4aq18yidYqu2c6kdoyw25O239Wuhpa44Zy635273921iZ%2FA56LD6KjI7K7J6OTBnavL7q7O8K%2FP8bXP7LfQ7bTT9OjLq73V8LjW9rvW87nX97vX873X873Y87vZ%2Bb7Z88Da9MHa9L3b%2Br7b%2BsLb9L%2Fc%2BsPc9MTc9MXd9cbd9cjd88fe9cje9cne88jf9cnf9crg9cvh9szh9s3h9czi%2BM7i9s3i%2BdDi9dDj9tLk99Hl99Pl99Pm%2BNbn99bn%2BNfn99no%2BNrp%2BN3q%2Bd7r%2Bd7s%2Bt%2Fs%2BeHt%2BeLt%2BeLu%2BePu%2Bv%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%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%2FyH%2BEUNyZWF0ZWQgd2l0aCBHSU1QACH5BAEKAH8ALAAAAAAQABAAAAeGgH%2BCg4SFhDkyLCkmJIaDN0pYXFtVKx%2BONkhdUUlFTFYnGYYuV1FGREA8RUsYhilaRkM%2FOzg0UhSGJVlCPTo1MzBQEYYhU0a1MS84QQ2GIChUQDEtOE0dC44bIkdPTj4cExoIjhYSEQ4MCRUqFwaOhQcPIxAD74QFCh4B9oQCBAD8Agr8EwgAOw%3D%3D</Image>
Jest to kod obrazka wyszukiwarki (ten po lewej obok pola wyszukiwania w FireFoxie)
W tym przykładzie będzie wyświetlany taki obrazek :
Jeśli chcemy stworzyć swój 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
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}" />
Teraz zapisujemy zmiany i idziemy do następnego kroku.
2.Umieszczenie wyszukiwarki na stronie
Na początku wrzucamy nasz plik z
Kod:
nazwatwojegoforum.xml
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="adresURLWtyczki">
I zmieniamy wszystko według przykładu.
Zapisujemy zmiany.
To by było na tyle, w razie problemów zapraszam na
developer.mozilla.org
Pozdrawiam,
Budziol