Wyszukiwanie bez wpisywania literki

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

Czy jest możliwość takiego skonfigurowania Opery, żeby wyszukiwanie na google odbywało się tak, jak w Firefoxie? Tzn. żeby nie trzeba było wpisywać g hasło tylko od razu hasło i żeby było wyszukiwane na googlach?

golew napisał(a):

A nie wystarczy Ci wpisać słowo w pasek adresu i wcisnąć strzałkę w dół i enter? (pojawia się tam wtedy możliwość wyszukania słowa)

archetwist napisał(a):

Ten upośledzony sposób wyszukiwania jest nawet dostępny w standardzie. Przecież od tego jest pole wyszukiwarek, domyślnie na pasku adresu.

daroc napisał(a):

Lepiej przyzwyczajać się do strzałki w górę (na wypadek jakby pojawiły się jakieś adresy po wpisaniu słowa).
Osobiście korzystam z wielu słowników i wygodnie jest mi wypisywać prefix (literkę, acz niekoniecznie jedną).

golew napisał(a):

Originally posted by daroc:

Lepiej przyzwyczajać się do strzałki w górę


Racja, o to mi chodziło tylko źle się wyraziłam wink

Dro77naR napisał(a):

Nie pytam do czego się lepiej przyzwyczaić, tylko czy da się zrobić tak, jak opisałem w pierwszym poście. Częściowym rozwiązaniem jest rzeczywiście użycie dodatkowego pola wyszukiwarki na pasku, ale wolałbym jednak bezpośrednio w pasku adresu.

Sombria napisał(a):

Originally posted by Dro77naR:

Czy jest możliwość takiego skonfigurowania Opery, żeby wyszukiwanie na google odbywało się tak, jak w Firefoxie? Tzn. żeby nie trzeba było wpisywać g hasło tylko od razu hasło i żeby było wyszukiwane na googlach?


Skonfigurować prawdopodobnie nie, ale pamiętam, że kiedyś widziałam na forum skrypt, który w przypadku nieznalezienia adresu przenosił do wyszukiwania w google. Nie jestem pewna czy działał dokładnie tak jak chcesz - może osoba z mniejszą sklerozą się wypowie wink Jak nie to pewnie można coś takiego sklecić.

symeon napisał(a):

auto-search-forwarder-mod.js

Dodaj powyższy JS do katalogu ze swoimi plikami JS a po wpisaniu jakiegoś słowa do paska adresu i naciśnięcu enter, próbuje najpierw wzaleść daną stronę a jak się nie uda to szuka w googlarce.

Dro77naR napisał(a):

Hm, ten skrypt jest dobry dla pojedynczych słów, ale nie dla fraz... niemniej dzięki.

archetwist napisał(a):

Nie wiedziałem, że Firefox umożliwia wyszukiwanie poza polem wyszukiwarki. Sądziłem, że tylko w Mozilli Seamonkey można było wyszukiwać z poziomu pola adresu...

szyk napisał(a):

Uwaga: część metod działa tylko w Operze 9.x.

Originally posted by Dro77naR:

Czy jest możliwość takiego skonfigurowania Opery, żeby wyszukiwanie na google odbywało się tak, jak w Firefoxie? Tzn. żeby nie trzeba było wpisywać g hasło tylko od razu hasło i żeby było wyszukiwane na googlach?


Można to wykonać podmieniająć odpowiednie linie w pliku językowym na poniższe (kod dla "nielegalnych adresów"):

; First line of the message, the URL is displayed on the next line
 1150263994="Adres <script type="text/javascript">var y='"
 
; Second part of the illegal URL message, follows the URL
1150263995="';document.write(y);y=y.replace(' <cite>http://','');y=y.replace('</cite> ','');x=/"/g;y=y.replace(x,'"');var adres='http://www.google.pl/search?q=ZASTAPTEKST&sourceid=opera&num=100&ie=utf-8&oe=utf-8';adres=adres.replace('ZASTAPTEKST',y);</script> zawiera znaki, które nie powinny występować w miejscu, w którym je znaleziono.<script type="text/javascript">window.setTimeout('window.location.replace(adres)', 2000);</script>"

(na podst. http://my.opera.com/polski/forums/findpost.pl?id=1478410 ).

Dla jednowyrazowych wyrażeń można zrobić to samo zmieniając analogicznie inne linie w pliku językowym lub użyć skryptu (na "nielegalnych adresach" nie działa): przekierowywacz.js
Ustawiłem 2 sekundowy okres ("2000"), zanim nastąpi przekierowanie do Google.
Oprócz tego można po prostu dla jednowyrazowych wyrażeń użyć wewnętrznego mechanizmu Opery, czyli zaznaczyć opera:config#Network|EnableHostNameWebLookup i podać w opera:config#Network|HostNameWebLookupAddress adres http://www.google.pl/search?q=%s&sourceid=opera&num=100&ie=utf-8&oe=utf-8[/url] . Warto przy tym wyłączyć autouzupełnianie adresów opera:config#Network|EnableHostNameExpansion.

Użytkownicy Windowsa mogą zastosować prostszą metodę, czyli użyć programu Opera Search fixer. Dostępna jest tam wersja dla angielskiego pliku językowego Opery, dla polskiego zamieszczam odpowiednio zmieniony program:OSF_pl.exe

Jeśli się nie chce używać zautomatyzowanych metod, to można na stronach z błędnym adresem użyć przycisku button:

javascript:var x=document.getElementsByTagName('cite'); var y=x.item(0).innerHTML;y=y.replace('http://','');y=y.replace('/','');var adres='http://www.google.pl/search?q=ZASTAPTEKST&sourceid=opera&num=100&ie=utf-8&oe=utf-8';location.href=adres.replace('ZASTAPTEKST',y);


PS. Jeśli coś nie zadziała, to pisać. smile

pixster napisał(a):

jstem zielony w tym, gdzie to trzeba wklejić??

Originally posted by szyk:

; First line of the message, the URL is displayed on the next line
1150263994="Adres <script type="text/javascript">var y='"

; Second part of the illegal URL message, follows the URL
1150263995="';document.write(y);y=y.replace(' http://%27,%27%27);y=y.replace(' ','');x=/"/g;y=y.replace(x,'"');var adres='http://www.google.pl/search?q=ZASTAPTEKST&sourceid=opera&num=100&ie=utf-8&oe=utf-8%27;adres=adres.replace(%27ZASTAPTEKST%27,y);</script> zawiera znaki, które nie powinny występować w miejscu, w którym je znaleziono.<script type="text/javascript">window.setTimeout('window.location.replace(adres)', 2000);</script>"



szyk napisał(a):

Originally posted by pixster:

jstem zielony w tym, gdzie to trzeba wkleić??


W pliku podanym w Preferencje->Ogólne->Szczegóły->Język interfejsu użytkownika. smile
Musisz odnaleźć w nim linię zaczynającą się od 1150263994= i podmienić wpisy.


Uzupełnienie (na podst. http://my.opera.com/polski/forums/findpost.pl?id=1843797 ):

1) Nowsza wersja skryptu użytkownika (wyłaczyłem przekierowanie dla adresów zawierających kropkę): przekierowywacz_1_1.js

2) Po reinstalacji Opery domyślne pliki językowe ulegają nadpisaniu.

Edycja: zmodyfikowany plik językowy dla windowsowej Opery 9.10 (z http://my.opera.com/andol/blog/opera-9-1-pl ): pl_910_przekierowanie.lng