Wyszukiwanie zaznaczonego tekstu poprzez [Edit Widget Popup Menu]

w dziale Dostosowywanie Opery do własnych potrzeb
meteor333 napisał(a):

Mam poustawiane wyszukiwarki i tłumaczarki, które ładnie działają np. w [Hotclick Popup Menu] lub [Link Selection Popup Menu].

Przykładowe wpisy:

Item, WP Dictionary="Go to page, "http://szukaj.wp.pl/szukaj.html?szukaj=%t&lang=en&Szukaj=Szukaj&z=e",,, "wpd icon""

Item, The Free Dictionary="Go to Page,"http://www.thefreedictionary.com/_/search.aspx?tab=1&SearchBy=0&Word=%t&Search=Search&TFDBy=0",,,"tfd icon""

Item, SJP="Go to page, "http://sjp.pwn.pl/slowo.php?co=%t",,, "sjp icon""


Niestety te same wpisy przestają działać po przekopiowaniu ich do [Edit Widget Popup Menu], czyli tego menu, które obsługuje m. in. ten tekst, który właśnie teraz tu wpisuję (tylko w trybie edycji oczywiście). Czasami pisząc coś w internecie np. po angielsku, chcemy upewnić się co do znaczenia słowa, którego chcemy użyć. Niby wiemy co znaczy, ale mamy wątpliwości, czy można go użyć w danym kontekście, czy nie jest np. zbyt slangowe lub zbyt formalne.

Innym zastosowaniem może być to, że można by było uwtorzyć sobie własny mały pliczek w html, który zawierałby takie okienko, do którego można by było przekopiować dowolny tekst np. z worda i przeczytać go sobie z możliwością zarówno edycji, jak i szybkiego wyszukiwania poszczególnych słów w internetowych słownikach lub translatorach.

Dlaczego podane wpisy nie działają w [Edit Widget Popup Menu] - tego nie wiem, ale podejrzewam, że chodzi o parametr w adresie. W przypadku zaznaczenia tekstu w html na jakiejś stronie, działa parametr "%t". Ze swej strony, przed założeniem tematu przeleciałem cały alfabet "z procentem" licząc, że wpadnie to coś, co zadziała, ale niestety nie udało mi się wstrzelić w poprawny wpis wink.

Wie ktoś może jak skłonić te wpisy do działania w [Edit Widget Popup Menu]?

Medium napisał(a):

Originally posted by meteor333:

Wie ktoś może jak skłonić te wpisy do działania w [Edit Widget Popup Menu]?


Używam tylko jednego wpisu w [Edit Widget Popup Menu], który bazuje na odwołaniu do innej strony, ale poprzez wyszukiwarkę i jej słowo kłuczowe:
Item, D_SPELL_CHECK_TITLE="Copy,,,, "Spell check" & New page & Go to page, "so %c""
Wpis działa bez problemu, jak widać z parametrem "%c".

Jeśli mam ochotę użyć większej ilości funcji, daję podgląd posta i z podglądu stosuję punkty z [Hotclick Popup Menu].

meteor333 napisał(a):

Udało mi się uruchomić wyszukiwarki poprzez następujące wpisy:

Item, WP dictionary="copy & Go to page, "wpd %c"",,,"WP dictionary icon""
Item, The Free Dictionary="Copy & Go to page, "tfd %c"",,,"tfd icon"
Item, SJP="Copy & Go to page, "sjp %c"",,,"sjp icon""


To rozwiązanie ma dla mnie jednak dwa minusy.

Pierwszy: czasami mam uruchomiony jakiś program z ustawionym przechwytywaniem schowka (np. Collins; Fullrecall) i wtedy trzeba taki program wyłączać.

Druga kwestia to ikonki. Jest z nimi kompletny Meksyk wink.

Wszystkie ikonki są prawidłowo dodane w skórce, a efekty są takie:

1. Kiedy kliknę PPM, gdy pole jest puste:

edtit w1.png

2. Kiedy kliknę, gdy coś jest napisane i zaznaczone:

edit w2.png

Gdy zamienię słowniki, to zawsze przy zaznaczeniu tekstu ostatni dolny pokaże ikonkę prawidłowo, a dwa górne nie, przy czym wpisy pozostają bez zmian wink.

W związku z tym:

a) Czy da się to zrobić bez polecenia "copy"?
b) Jeśli nie, to czy brak ikonek jest wynikiem błędu we wpisie który zamieściłem czy w Operze?
c) Tą metodą (z "copy") nie udało mi się zmusić do działanie speak section, czyli czytania. (Na tej kwestii zależy mi najmniej - w zasadzie z powodów poznawczych)

Medium napisał(a):

Originally posted by meteor333:

a) Czy da się to zrobić bez polecenia "copy"?


Chyba nie.

Originally posted by meteor333:

b) Jeśli nie, to czy brak ikonek jest wynikiem błędu we wpisie który zamieściłem czy w Operze?


Raczej tak, przynajmniej względem Opery 9.5*, bo właśnie mnie olśniło (!), dlaczego w moim menu też występuje podobne do Twojego zjawisko w sekcji [Edit Widget Popup Menu], chociaż nie tylko tu.

Nie będę tego tłumaczyć, bo moje rozumienie jest bardziej intuicyjne, ale zaproponuję Ci takie wpisy, żeby nie ginęły ikonki w zależności od tego, czy tekst został zaznaczony, czy nie:

Item, "WP Dictionary"="Copy,,,, "wpd icon" & New Page,,,, "wpd icon" & Go to page, "wpd %c""
Item, "The Free Dictionary"="Copy,,,, "tfd icon" & New Page,,,, "tfd icon" & Go to Page, "tfd %c""
Item, "SJP"="Copy,,,, "sjp icon" & New Page,,,, "sjp icon" & Go to page, "sjp %c""


Skopiuj do swego menu, bo ja Twoich ikonek i wyszukiwarek nie mam i napisz, czy działa. Ale pamiętaj
o przeładowaniu w Operze pliku menu po edycji.

Dodam, że wyniki wyszukiwania wyświetlą się na nowej karcie.

Albo można jeszcze spróbować tej wersji, bez nowej karty:
Item, "WP Dictionary"="Copy,,,, "wpd icon" & Go to page, "wpd %c",,, "wpd icon""
Item, "The Free Dictionary"="Copy,,,, "tfd icon" & Go to Page, "tfd %c",,, "tfd icon""
Item, "SJP"="Copy,,,, "sjp icon" & Go to page, "sjp %c",,, "sjp icon""

meteor333 napisał(a):

Przetestowałem obydwie propozycje i obydwie działają. Dzięki za nie bigsmile.

Rozumiem te wpisy jako takie bardziej siłowe wymuszanie działania tych ikonek.

Medium napisał(a):

Originally posted by meteor333:

Rozumiem te wpisy jako takie bardziej siłowe wymuszanie działania tych ikonek.


Coś w tym rodzaju... smile

meteor333 napisał(a):

A co ze Speak selection?

Jego nie da się ożywić w menu tego rodzaju (dla pola tekstowego)?

Medium napisał(a):

W oryginalnym menu nie ma Speak selection w sekcji [Edit Widget Popup Menu]. Nie próbowałam tego punktu tam umieszczać, żeby przetestować, czy działa.
Zresztą czytanie idzie dobrze tylko po angielsku, z polskiego wychodzą cuda smile

meteor333 napisał(a):

I mi właśnie o angielski chodzi. Wymyśliłem sobie zastosowanie dla tego pomysłu, więc jeśli komuś by się udało odpalić speak selection w tym menu, to byłoby bardzo fajnie. Wiem, że go tam nie było. W Hotcliku nie było połowy tego co teraz mam i nie zmiania to faktu, że ładnie działa wink.

Medium napisał(a):

Originally posted by meteor333:

W Hotcliku nie było połowy tego co teraz mam i nie zmiania to faktu, że ładnie działa wink.


Pochwalisz się?

Originally posted by meteor333:

Wymyśliłem sobie zastosowanie dla tego pomysłu, więc jeśli komuś by się udało odpalić speak selection w tym menu, to byłoby bardzo fajnie.


Tobie się nie udało? Próbowałeś?

meteor333 napisał(a):

Originally posted by medium:

Originally posted by meteor333:

W Hotcliku nie było połowy tego co teraz mam i nie zmiania to faktu, że ładnie działa wink.


Pochwalisz się?



Oczywiście, ale właśnie pracuję nad czymś. Udało mi się przełamać najważniejszą barierę i testuję warianty. Gdy doprowadzę rozwiazanie do etapu, w którym przetrwa u mnie kilka dni bez problemów i pomysłów na zmianę, to opiszę je wyczerpujaco.

Czyżbym budował napięcie? wink

Originally posted by medium:

Originally posted by meteor333:

Wymyśliłem sobie zastosowanie dla tego pomysłu, więc jeśli komuś by się udało odpalić speak selection w tym menu, to byłoby bardzo fajnie.


Tobie się nie udało? Próbowałeś?



Tak - z samym speak selection oraz:

Item, Czytaj="copy & Speak selection "%c",,,,"speak icon""

Medium napisał(a):

Originally posted by meteor333:

Czyżbym budował napięcie?


Nie, bynajmniej! Lubię eksperymentatorów smile

meteor333 napisał(a):

Skuteczny eksperyment wygląda tak smile:

Item, Czytaj="copy,,,,"speak icon" & speak, "%c",,,"speak icon""

szyk napisał(a):

Originally posted by medium:

Nie będę tego tłumaczyć, bo moje rozumienie jest bardziej intuicyjne, ale zaproponuję Ci takie wpisy, żeby nie ginęły ikonki w zależności od tego, czy tekst został zaznaczony, czy nie:

Item, "WP Dictionary"="Copy,,,, "wpd icon" & New Page,,,, "wpd icon" & Go to page, "wpd %c""
Item, "The Free Dictionary"="Copy,,,, "tfd icon" & New Page,,,, "tfd icon" & Go to Page, "tfd %c""
Item, "SJP"="Copy,,,, "sjp icon" & New Page,,,, "sjp icon" & Go to page, "sjp %c""


Przy samych "&" powinna wystarczyć jedna deklaracja ikonki - przed pierwszym "&". smile

Medium napisał(a):

Originally posted by szyk:

Przy samych "&" powinna wystarczyć jedna deklaracja ikonki - przed pierwszym "&".


Rzecz w tym, szyk, że nie wystarcza, bo ikonka nie jest widoczna przed zaznaczeniem tekstu lub po, w zależności od tego, którą deklarację zostawimy.