MozillaPL.org - polskie centrum Mozilli

Główne menu:

wyszkukiwarka z podpowiadaniem

Dodatki rozszerzające funkcjonalność i schematy wyglądu Mozilli Firefox

Moderator: Pomocy?!

wyszkukiwarka z podpowiadaniem

Postautor: sqr » 20 czerwca 2011, 22:04

Przeglądarka: Mozilla/5.0 (Windows; U; Windows NT 5.0; pl; rv:1.9.2.3) Gecko/20100401 Firefox/3.6.3

Niektóre wyszukiwarki wbudowane w pasek wyszukiwania oferują "podpowiadanie wyników" na podstawie wpisanych pierwszych liter. Pytanie jest takie: czy można stworzyć własną wyszukiwarkę z tą funkcjonalnością?

Rozumiem, że dany serwer też musi udostępniać te całe podpowiedzi. Normalną wyszukiwarkę potrafię sam sobie sobie "dorobić" (na podstawie istniejących plików .xml z folderu "searchplugins" - męczę się, ale zrobię). Ale w tym konkretnym przypadku mam problem. Chodzi o zrobienie wyszukiwarki na Allegro z podpowiadaniem...

Okienko wyszukiwarki na głównej stronie oferuje podpowiadanie, czyli serwer niby też. Czy da się to spożytkować w moim celu?
W pliku .xml od wtyczki wyszukiwania, należy podać ścieżkę do szablonu ("template") i tu kompletnie nie wiem co wpisać. W kodzie strony allegro jest coś takiego:
Kod: Zaznacz cały
<div id="searchBox">
<form accept-charset="utf-8" action="/listing.php/search" method="get" id="search">
 <h2>Szukaj przedmiotu</h2>
 <div id="suggestDown"><a id="view_suggest" href="#"></a></div>
 <p style="text-align: center;">
 <input name="sg" id="sg" value="0" type="hidden">

 <input class="ac_input" autocomplete="off" tabindex="1" size="15" name="string" id="string" type="text"></p>
 
   <div id="searchSuggest">
 <div id="suggestedWords"></div>
 <p><a id="hide_suggest" href="#"></a></p>
 </div>
 
 <p class="right"><input class="form-submit" value="Szukaj" type="submit"></p>
 <p class="searchMore toleft"><a href="#" id="toSearchForm">zaawansowane</a></p>
</form>


A może wyważam otwarte drzwi i już ktoś napisał wtyczkę z wyszukiwarką Allegro z podpowiadaniem wyników? Czy może samo istnienie podpowiadania na stronie Allegro, to za mało żeby zrobić wtyczkę, bo jest to niekompatybilne?
Wedle strony http://allegro.pl/help_item.php?item=1992 - w IE jest podpowiadanie - nie mam pojęcia czy cokolwiek kompatybilne z metodą stosowaną w FX, ale jakoś to zrobili, że zewnętrzny program z tego korzysta.
dzięki za każdy pomysł
sqr
 
Posty: 5
Z nami od: 20 czerwca 2011, 21:27

Odp: wyszkukiwarka z podpowiadaniem

Postautor: Mirek » 21 czerwca 2011, 01:41

Przeglądarka: Mozilla/5.0 (Windows; U; Windows NT 6.0; pl; rv:1.9.2.17) Gecko/20110420 Firefox/3.6.17

Artykuły na temat tworzenia wtyczek wyszukiwania:
https://developer.mozilla.org/pl/Tworze ... _Firefoksa
https://developer.mozilla.org/en/suppor ... ch_plugins

Dla porównania - sugestie wikipedii (zwracane jako tablica):
http://en.wikipedia.org/w/api.php?actio ... amespace=0
Sugestie allegro (zwracane jako obiekty):
http://allegro.pl/suggest.php?q=te&limit=7
A więc raczej nie będzie działało, bo sugestie są przesyłane w innym formacie - musiałbyś np. podać własny serwer jako dostawcę podpowiedzi (który będzie odpowiednio przerabiał i serwował podpowiedzi z allegro), albo stworzyć rozszerzenie, które by robiło to w przeglądarce. Drugie rozwiązanie jest może szybsze, ale raczej mało kto będzie chciał specjalnie instalować jakiś dodatek, żeby móc skorzystać z Twojej wyszukiwarki.
Mirek
Moderator
 
Posty: 2158
Z nami od: 09 sierpnia 2007, 20:37


Wróć do Rozszerzenia dla Firefoksa

Kto jest online

Zarejestrowani użytkownicy: Baidu [Spider], Bing [Bot], Google [Bot]

Przejdź do powiązanej strony

Nawigacja:

Stopka: