Czy istnieje możliwość dodania nowych elementów do menu kontekstowego przy zaznaczonym wyrazie?
Pokażę o co chodzi…
Dodałem dwie wyszukiwarki (Wikipedia i Dict) i chciałbym żeby były one wyświetlane obok „Encyklopedia PWN” i „Słownik języka Polskiego PWN”.
Do pliku menu wklep (albo skopiuj) te dwie linijki w odpowiednim miejscu (Hotclick Popup Menu):
Item, "Szukaj w Wikipedii w tle"="Copy,,,, "Search" & New page & Go to page, "http://pl.wikipedia.org/wiki/Specjalna:Szukaj?search=%c&fulltext=Szukaj" & minimize page" Item, "Szukaj w e-Dict w tle"="Copy,,,, "Search" & New page & Go to page, "http://www.dict.pl/plen?word=%c&lang=PL" & minimize page"
Zrobiłem tak, że będzie szukało w tle, bez przełączania kart. Mam nadzieję, że się przyda
P.S. W e-dict (przy uzyciu wyżej podanej wyszukiwarki) jest jakiś problem z polskimi znakami u mnie. Z wyszukiwarki na pasku działa dobrze. Na razie nie wiem w czym problem i jak to rozwiązać.
Super Wielkie dzięki
Co do Dict-a to zauważyłem że gdy wpisze się polskie znaki to widać w pasku adresu że tłumacz rozpoznaje "ą" jako "%B1" więc nie wiem czy da się to rozwiązać... :/
Originally posted by emil.tusiowy:
Co do Dict-a to zauważyłem że gdy wpisze się polskie znaki to widać w pasku adresu że tłumacz rozpoznaje "ą" jako "%B1" więc nie wiem czy da się to rozwiązać... :/
Zastosuj konstrukcję: http://my.opera.com/polski/forums/findpost.pl?id=1820991 .
PS. Przy wyszukiwaniu na nowej karcie podaj %c zamiast %t .
Normalnie się da, gdy korzystasz z wyszukiwania poprzez wpisanie skrótu literowego danej wyszukiwarki i szukanego tekstu w pasku adresu (np. wpisując: "d koń").
W pliku search.ini w katalogu z profilem Opery dla Twojego użytkownika, musisz odnaleźć pozycję związaną ze słownikiem i wpisać odp. kodowanie.
Na przykład dla SJP będzie to zmiana linijki:
Encoding=utf-8na
Encoding=iso-8859-2
Nie jestem pewien, czy wyszukiwarka wywołana z menu kontekstowego zadziała w ten sam sposób, ale powinna.
Sposób Vambeera się sprawdził
Należy mieć wyszukiwarkę e-dict pośród pozostałych wyszukiwarek i przypisać do niej jakiś literowy skrót. Ja np. przypisałem e-dictowi skrót 'edict' i u mnie linijka w menu wygląda tak:
Item, "Szukaj w e-Dict w tle"="Copy,,,, "Search" & New page & Go to page, "edict %c" & minimize page"
edict - to skrót przypisany wyszukiwarce e-dict w menu wyszukiwarek (preferencje -> wyszukiwanie -> zaawansowane).
Działa bez zarzutu. Dzięki za pomoc. Co dwie głowy to nie jedna
Dziękuje wszystkim za pomoc
Jesteście wielcy
Ale niestety dict nie działa pod linuxem :/ ktoś wie dlaczego?
Originally posted by emil.tusiowy:
Ale niestety dict nie działa pod linuxem :/
Co znaczy nie działa? Sprawdź jeszcze raz, czy wszystko dobrze zrobiłeś.
Sprawdziłem
Pod Windowsem jest w porządku, a pod linuxem dict dalej ma problemy z polskimi znakami :/
Originally posted by emil.tusiowy:
Pod Windowsem jest w porządku, a pod linuxem dict dalej ma problemy z polskimi znakami :/
Nie potwierdzam.
W search.ini masz ustawione kodowanie ISO-8859-2 dla wyszukiwarki Dict?
A jaka jest różnica między hotclick search i search?
Do czego tak naprawdę służy w poniższym przykładzie search?
Item, "Szukaj w e-Dict w tle"="Copy,,,, "Search" & New page & Go to page, "http://www.dict.pl/plen?word=%c&lang=PL" & minimize page"
"Hotlick Search" to domniemana (wbudowana) funkcja menu kontekstowego i odpowiada ona za szukanie właśnie w Encyklopedii i SJP.
A w tym przykładzie co podałeś 'Search' to najzwyczajniej nazwa ikonki jaka ma sie pojawić przy danym wpisie. Jest ona spakowana w skórce (standardowej, ewentualnie alterntywnej) i zapisana w pliku konfiguracyjnym skórki (skin.ini).
Dzięki, zmyliła mnie pozycja tego tekstu. Jakoś mimo czytania różnych opisów nie potrafię objąć umysłem kolejności, w jakiej wpisywane są kolejne właściwości wpisu do menu/buttona i zawsze jest to dla mnie czarna magia.
Originally posted by szyk:
Originally posted by emil.tusiowy:
Pod Windowsem jest w porządku, a pod linuxem dict dalej ma problemy z polskimi znakami :/
Nie potwierdzam.
W search.ini masz ustawione kodowanie ISO-8859-2 dla wyszukiwarki Dict?
Już nie sprawdzę bo przesiadłem się na Maka