Google Hacks & Tweaks v1.2.js

w dziale Aplikacje dla Opery
pankot napisał(a):

znalazłem podobny skrypt do customizegoogle.js
http://userscripts.org/scripts/show/31950

wydaje się miejscami odrobinę lepszy ,ale nie ma kilku opcji z customizegoogle.js
poza tym konfiguracja go wydaje się o wiele bardziej skomplikowana


pankot napisał(a):

opis ustawień
funkcje włączamy true wyłączamy false
tyle ustawień rozgryzłem
pozostałe nie wiem do czego służą
może ktoś rozgryzie i napisze

/***********************************/
/** USER SETTINGS */
/***********************************/

// Some cosmetic Look & Feels
var cosmeticResults = true;

// Show a counter number in items results - numeruj strony w wynikach wyszukiwania
var counterResults = true;

// Enable Google Suggest in all input's query - włącz podpowiedzi Googla przy wpisywaniu szukanego słowa
var googleSuggest = true;

// Add SafeSearch Mode in the Images section - włącz filtr rodzinny w wyszukiwarce obrazków
var imgSafeModes = true;
// Add Sizes & Faces options in the Images section - dodaj opcje wyboru wielkości i szukaj twarzy w wyszukiwarce obrazków
var imgSizesBar = true;
// Enable/Disable Icons feature in Image Sizes Bar - powyższe opcje pokazuj jako tekst lub ikonki
var imgSizesBar_icons = false;

// Add links (w/current query) to others common WebSites searches - dodaj linki do innych wyszukiwarek
var otherSearches = true;
// Add icons reference to others searches - dodaj ikonki do innych wyszukiwarek
var otherSrch_Icons = true;
// Just a icon over fx
var otherSrch_IconsFx = true;


// Scroll Sensitivity Detection for Auto-Streaming Pages - czułość przy autoładowaniu stron przy przewijaniu wyników
// ( ex:: 0.1 = Min, 0.5 = Normal, 1 = High, >2 = Extreme) */
var scrollSensitivity = 0.5;
// Make Auto-Paging Streaming searches - włącz autoładowanie stron przy przewijaniu wyników
var streamingPages = true;

// Show preview ThumbShots in the results - pokaż miniaturki stron przy wyszukanych linkach
var thumbshots = true;
// ThumbShots Ratio Size ( 0.5 = 50% - 1 = 100% - 2 = 200%) - wielkość miniaturki
var thumbs_ratioSize = 1;
// ThumbShots Position ( "true" for Left, "false" for right) - pozycja miniaturki lewo/prawo
var thumbs_alignToLeft = true;

//Because some regions don't have some menu's links
var topBar_ChkNFill = true;

// Make the topBar Floating - ruchome menu googla
var topBar_Fixed = true;
// Add Icons reference to the topBar's menu - dodaj ikonki do głównego menu googla
var topBar_Icons = true;

jayxxx napisał(a):

Świetny ten skrypt.
@pankot korzystam z Twojej wersji, przywróciłem tylko wielkość czcionki. Dzięki smile

Fajnie by było przenieść szukajke youtube w jakieś inne miejsce żeby był szybszy dostęp, no i zmienić wiki na PL. Co myślisz? whistle

pankot napisał(a):

wiki na pl można zmienić bardzo prosto
odszukaj sekcję

// Add Other Web Searches
a w niej Wiki :['en.wikipedia.org'
i zmień na Wiki :['pl.wikipedia.org'
a gdzie jest to youtube? na razie widzę video.google.pl tylko
a zmienić można też prosto w skrypcie dać wyżej albo niżej gdzie komu pasuje

----
myślę żeby wywalić Technorati i wstawić Wykop.pl
może by wywalić Live search i dać jakąś wyszukiwarkę językową np Ling.pl...

jeszcze jakieś pomysły??

jayxxx napisał(a):

Originally posted by pankot:

jeszcze jakieś pomysły??


OK, z wiki to proste smile

youtube jest w górnym pasku, w menu rozwijanym "więcej".
Może by dodać ceneo.pl jak już jest allegro wink

pankot napisał(a):

zmiany w wersji 1.4.3

var refLinks_icons = true; // Convert links of reference to intuitive icons (ex: [in Cache] - [similar page] )
czyli zamiana linków m.in kopia strony, podobne strony na ikonki


/**** ADVANCE SETTNGS ****/
/**** CSS Styles Settings ****/
/****************************/

/* Styles for the counter number in result items */ - styl numeracji stron
var CSS_counter = "font-size:8pt; color:#444; float:right; margin-right:1pt;";

/* Styles for result Title Items */ - styl wyświetlonych linków
var CSS_titles = "font-size:12pt;";

/* Styles for Highlight query words */ - styl podświetlenia szukanego słowa
var CSS_highlights = "border-bottom:2px dotted #d00;";

/* Styles for content box */ - styl ramki wokół wyniku wyszukiwania
var CSS_contentBox = "border:1px solid #c9d7f1; min-height:75pt; padding:2pt 5pt;";

jak wykryje angielski język wyszukiwarki będą z oryginalnego skryptu
jak hiszpański lekko zmienione ,a jak polski to będzie moja wersja z Allegro,Elektrodą,Wykopem ALE na razie bez CENEO -Pablo nie zdążył dodać

pankot napisał(a):

wersja 1.4.3pl

wycięte ask.com (i tak szuka tam clusty)
i alpha
dodane PL.YOUTUBE.COM
wikipedia jest w wersji polskiej

http://www.zshare.net/download/176872121c961e8c/

pankot napisał(a):

wpadłem na pewien pomysł
po prawej stronie paska dodatkowych wyszukiwarek można by dodać 2 przełączniki
default/category domyślny/kategorie
search/link szukaj/przejdź
działało by to tak:
przy ustawieniu default wyświetlał by się normalny pasek startowy z miksem wyszukiwarek-czyli tak jak teraz
po przełączeniu na category - domyślny pasek by znikał ,a na jego miejsce pojawiał by się pasek kategorii np:
wyszukiwarki wiadomości zakupy video inne ....
klikając na konkretną kategorię zamienialibyśmy pasek domyslny - na pasek z konkretnymi linkami do stron o danym temacie
np klikamy zakupy -otwiera nam się pasek z allego,świstakiem,ceneo,nokaut...
klikamy wiadomości - otwiera nam się onet, wp, interia, gazeta.....

drugi przełącznik działał by tak:
w trybie search - to co wpisalibyśmy w polu Googla wysyłane by było do danej witryny jako zapytanie
w trybie link - po kliknięciu otwierała by się tylko strona

sporo z tym roboty jest - więc nie wiem czy Pablo to zrobi ,ale pomysł mu zapodam wink


pankot napisał(a):

zmiany:
-dodano Ceneo.pl
- PicasaWeb przewijanie stron
- PicasaWeb zmiana linku na link do oryginalnego obrazka (72x, 144x & 288x)

-dodano w ustawieniach głównych większą kontrolę nad wielkością czcionki i kolorem wyników wyszukiwania



/* Description of Results */
,description: "font-size:11pt; color:#001;"



/* Url Pages */
,urlPages : "font-size:10pt; color:green !important; font-weight:normal;"
}
}


-zmieniono miejsce paska wyboru wielkości obrazka (przy wyszukiwaniu grafiki)


+ + '#sizebar'
+ + '{'
+ + ' display : inline-block;'
+ + ' vertical-align : bottom;'
+ + ' padding-top : 7pt;'
+ + ' margin-right : 10pt;'
+ + '}'
+ + '#sizebar label'
+ '{'
+ ' display : inline-block;'
+ ' min-width : 16px;'
+ ' min-height : 16px;'
+ ' margin-left : 2px;'
+ ' margin-right : 5px;'
+ + ' vertical-align : bottom;'
-----
w następnej wersji będzie dodane pl.youtube- do wersji oryginalnej Pabla (na razie jest tylko w 1.4.3pl)
-----
nowe sugestie wysłane-zobaczymy co autor odpowie

pankot napisał(a):

Pablo się rozpędza...
v 1.5.1
- Add Other Searches for: Blogs, Books & Videos Sections - dodano więcej wyszukiwarek
- Add All Langs for Wikipedia in others web searches - dodano większy wybór języków

pankot napisał(a):

Pablo na razie milczy w sprawie przełączalnego paska wyszukiwarek...
w międzyczasie wypracowałem zarys polskiej wersji:
-------------------
Wyszukiwarki
(Search)

7metasearch.com
www.amazon.com
szukaj.onet.pl
netsprint.pl
www.emulti.pl
gooru.pl
www.filesearching.com

-----------------
Aukcje
(Auction)

allegro.pl
www.ebay.pl
swistak-aukcje.prv.pl
gratka.pl
snajper.net

----------------
Porównywarki cen
(Compare price)

www.google.com/products
pricegrabber.com
www.nextag.com
pricewatch.com
www.ceneo.pl
www.nokaut.pl
bazzar.interia.pl
www.skapiec.pl
www.pixmania.com/pl/pl/home.html?sess=c6a719ac4e3527bcd1e0858001d2e0b1
www.eeeby.pl
www.kupujemy.pl
cenomaniak.pl
www.radar.pl
zakupy.wp.pl
www.sklepiki.pl

-------------------
Wiadomości
(News)

www.onet.pl
www.wp.pl
www.interia.pl
tvn24.pl
dziennik.pl
www.gazeta.pl
www.o2.pl
www.rmf.fm/fakty

----------------------
Forum

www.elektroda.pl/rtvforum/forums.html
www.searchengines.pl
forum.purepc.pl
www.forum.prawnikow.pl
www.prawo-pracy.pl/forum

------------------------
Software

www.idg.pl
www.pcworld.pl
www.chip.pl
www.komputerswiat.pl
shp.net.pl
secunia.com
www.hal.trzepak.net/faq/winxp/faqxp.html

-----------------------------------------------------
Hardware

www.cdrinfo.pl
www.frazpc.pl
www.benchmark.pl
twojepc.pl
www.station-drivers.com/page/drivers.htm
www.nodevice.com
members.driverguide.com/index.php

--------------

Rozrywka
(Fun)

joemonster.org
icanhascheezburger.com
www.funiaste.net
www.smog.pl

---------------------
Aparaty cyfrowe
(Digital Cameras)

www.dpreview.com
cameralabs.com
www.dcresource.com
www.dpnotes.com
www.dcresource.com
www.imaging-resource.com
www.pbase.com
www.steves-digicams.com
www.trustedreviews.com
www.photographyblog.com
www.recenzje.net.pl

-----------------------------
Poczta
(Mail)

poczta.onet.pl
poczta.interia.pl
poczta.wp.pl
poczta.o2.pl
poczta.gazeta.pl

-----------------------
Tłumacz
(Translate)

translate.google.com
www.ling.pl
portalwiedzy.onet.pl/tlumacz.html
sloownik.pl
megaslownik.pl
slowniki.wp.pl
pl.wiktionary.org/wiki/Strona_główna

-----------------------------------------------
Inne
(Other)

www.lastfm.pl
www.zshare.net
www.bankfotek.pl
napisy24.pl
diplodocs.pl
-------------------
hmmm...może dodać jeszcze wyszukiwarki elementów elektronicznych...
----------------------
oczywiście każdy będzie mógł wstawić swoje adresy
a favikonkę z pliku np *.png będzie mógł sobie sam zrobić za pomocą strony http://software.hixie.ch/utilities/cgi/data/data (trzeba włączyć ptaszka przy "base 64" kod jest generowany na pasku adresu)

--------------------
kolejny pomysł:
jeśli do jakiejś strony nie da się wysłać zapytanie ze słowem wpisanym w pole Googla to powinno być podkreślone
czyli przełącznik będzie wyglądał tak:

search/link
a link do danej strony Bankfotek

jayxxx napisał(a):

Gryzie się też z pocztą gmail

http://img213.imagevenue.com/img.php?image=98388_gmailskrypt_122_65lo.jpg

pankot napisał(a):

okazuje się ,że skrypt gryzie się troszkę ze skryptem AllegroTools
niepoprawnie wyświetlało i nie działały skróty usług Googla pod linkiem "więcej"

autor po analizie kodu znalazł rozwiązanie-trzeba dodać 1 linjikę kodu pomiędzy // do skryptu AllegroTools

// ==/UserScript==
( function () {
// Menu components constants

i na końcu skryptu

Line 1808: } )();
EDIT
problem z Gmailem zgłoszony- dzięki jayxxx
EDIT
Pablo jak się okazało jest z Argentyny.
Dostałem maila od niego-pracuje już nad poprawieniem błędu z Gmailem (podobne nakładanie napisów występuje też w Calendar, Picasaweb and Reader.
Pomysł z multiprzełączalnym paskiem wyszukiwarek bardzo mu się spodobał-napisał ,że pracuje nad tym.
EDIT
Wysłałem mu już gotowy szkielet polskiej wersji paska wyszukiwarek, na razie bez favikonek. Zobaczymy co odpowie.

pankot napisał(a):

problem z Gmailem naprawiony w wersji 1.5.1rev2
delikatnie literki zachodzą na siebie w Google Reader - ale w sumie to nie przeszkadza
---
w sprawie multi-przełączalnego paska wyszukiwarek :
wysłałem autorowi szkielet kategorii z gotowymi adresami+favkonki zakodowane w base64 - odpowiedź autora:
"I try thinking in how implement the feature... primory... for the space...
Comming soon i implement this.."
czyli ,że myśli jak to zrobić wink
----
jakby ktoś chciał hurtowo przekodować większą ilość ikonek na base64:

programik do kodowania na base64
po odpowiednim skonfigurowaniu można wrzucić (drag&drop) do okienka wiele plików np favikonek ,a wynik otrzymać w 1 pliku tekstowym
ftp://ftp.ipa.fhg.de/pub/msdos/win3x/util/wc273r16.zip
nazwy favikonek wewnątrz pliku *.txt ucina do 5 liter
przykład pliku wynikowego:

--wc2008083120081582048382375
Content-Type: application/octet-stream; name="allegr~1.ico"
Content-Transfer-Encoding: Base64
Content-Disposition: attachment; filename="allegr~1.ico"

AAABAAEAEBAQAAAAAAAoAQAAFgAAACgAAAAQAAAAIAAAAAEABAAAAAAAwAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAA////AABa/wBxHQAA6OLjAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAESIiIiIiIRESERERERERESERERERERERIRERMRETERIhERMRERMREiEUMRER
ETESIRMRERERMRIhMRMRERExEiExMxERERMSIRMTExMTExIhERMTExMTEiERExMTEzESIRETExMT
ERIRERExMTEREhEREREREREhERIiIiIiIhEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

trochę dziki jest w obsłudze ,ale darmowy i narazie jedyny jaki znalazłem, który robi to hurtowo
może ktoś zna inny lepszy?

pankot napisał(a):

wyszła wersja 1.6
pierwsza niedopracowana do końca -z multiprzełączalnym paskiem adresów

pasek przełącza się klikając na małą czarną strzałkę obok adresów

w wersji 1.5.5r2 i 1.6 wystepuje błąd:
skrypt na starcie nie działa,
ale jak się kliknie na IMAGES lub inną usługę Googla i wróci do pola wyszukiwania Googla to działa

pasek adresów przełączalny-na razie nie dopracowany
nie ma przełącznika search/link jak proponowałem; kategorie są po angielsku ,a strony wyszukiwawcze nie są takie jak w wersji finalnej-nic poczekamy na następną wersję
aaa....i nie ma na domyślnym pasku polskiej wersji Youtube
na razie zostaję na wersji 1.4.3pl smile
---
jeżeli Pablo będzie miał już dość moich e-maili w sprawie poprawy polskiej wersji przełączalnego paska wyszukiwarek+dodania w końcu do domyślnego paska youtube w wersji pl - to w wolnym czasie postaram się przerobić jakąś stabilną wersję
EDIT
wpadłem na następny mały pomysł:
można by podzielić skrypt na 2 części:
1. skrypt bazowy
2. część ze stronami w językach lokalnych
każdy w dowolnym języku mógłby stworzyć dowolną wersję paska wyszukiwarek i opublikować na stronie;
skrypt bazowy nie musiał by wciąż rosnąć na skutek dodawania nowych adresów w różnych wersjach językowych;
nikt nie musiał by czekać na nową wersję paska wyszukiwarek w swoim języku;
autor skryptu mógłby zająć się innymi rzeczami wink



pankot napisał(a):

wyszła wersja 1.6.1
działa poprawnie
błąd z uruchomieniem z wersji 1.5.5r2 i 1.6 naprawiony
problem z nakładaniem się napisów z googlowego adresu e-mail na ikonki usług częściowo naprawiony-o ile ktoś nie ma za długiego adresu lub nie zoomuje stron
na razie brak info co z polską wersją i propozycjami zmian...czekamy więc...
EDIT
Pablo odpowiedział...
-w nowych wersjach już nie trzeba się tak męczyć z favikonkami-skrypt zazwyczaj sam je pobiera, czasem trzeba popatrzyć do kodu żródłowego strony i dodać linka do ikonki lub przekodować na base64 i dodać do skryptu
-planuje zrobić przełączanie języków w pasku wyszukiwarek-wtedy przełączało by strony też
-na razie na pasku nie będzie stron bez możliwości wysłania zapytania...może w przyszłych wersjach
-na razie nie będzie też favikonek w wynikach wyszukiwania...może w przyszłej wersji




pankot napisał(a):

wyszła wersja 1.7

Pablo dodał na główną stronę Googla przełączniki z szukania zaawansowanego:
1. szukaj słowa w Title, Text, Url, Links - czyli szukaj :
-gdziekolwiek na stronie
-w tytule strony
-w tekście
-w adresie
-w odnośnikach do strony
2. dodał opcję zawężania wyników do stron przez czas- szukaj:
-kiedykolwiek
-w ciągu ostatniego dnia
-w ciągu ostatniego tygodnia
-w ciągu ostatniego miesiąca
-w ciągu ostatniego roku
3. dodał opcje usuwania Google Ads
4. dodał kategorię Wyszukiwarki specjalne - a w nim : Crack, Rapid, Piratebay
niestety jest mały problem z-czasem opisy wyników wyszukiwania nakładają się na siebie-w sumie to za bardzo nie przeszkadza

dwa nowe pomysły:
1. w skrypcie mógłby być przęłacznik w jakim domyślnie języku ma startować pasek wyszukiwnia
2. druga opcja włączała by kategorie w kilku językach
np w widoku kategorii mielibyśmy dla włączonej tej opcji en,pl kategorie z obu języków:

Search
Wyszukiwarki
News
Wiadomości
Price compare
Porównywarki cen
itd

drugi pomysł to zrobienie z Googla METAWYSZUKIWARKI
obok strzałki do przełączania kategorii można by dodać radio button z opisem ALL
jeśli byłby on zaznaczony to słowo/słowa wprowadzone w pole wyszukiwawcze Googla po kliknięciu "szukaj" były by wysyłane do wszystkich stron w danej kategorii,a strony z wynikami wyszukiwania otwierały by się w tle

jeśli by pomysł z metawyszukiwarką wypalił pomogło by to bardzo w planowanym dodaniu do kategorii stron z pdf-ami do elementów elektronicznych...można by łatwiej szukać opisu danego elementu na wielu stronach jednocześnie...
EDIT
skoro już tak planujmy (he he he...) robić wyszukiwarkowego potwora zapodam autorowi pomysł dodania:
-wyszukiwarek do przeszukiwania zasobów "niewidzialnego" internetu ( http://www.trinity.wa.edu.au/plduffyrc/web/invis/invisible.htm )
-dodania stron skanerów antywirusowych online http://grzglo.jogger.pl/2007/08/18/internetowe-skanery-antywirusowe/
EDIT
wysłałem autorowi adresy stronek do nowej kategorii DATASHEET- czyli -
Wyszukiwanie pdf-ów z opisami elementów elektronicznych, półprzewodników

proponowane strony:

http://www.elenota.pl/

http://www.tme.eu/pl/

http://www.alldatasheet.com/

http://www.datasheetcatalog.com/

http://www.datasheetarchive.com/

http://chipmanuals.com/

http://datasheet4u.com/

http://www.chipcatalog.com/

http://www.chipdocs.com/

http://www.datasheetpro.com/

http://www.digchip.com/

http://www.data-sheet.net/

http://www.pdf-search-engine.com/

http://www.abcsemiconductors.com/index.phtml

----
-na stronie domowej skryptu jest apel :"PLEASE: Send me other Searches for add in the ToolBar Searches.."
autor prosi o nadsyłanie adresów wyszukiwarek...
-----------------
zawsze aktualna wersja skryptu http://userscripts.org/scripts/show/31950

adas napisał(a):

Przyjrzałem się chwilowo temu skryptowi i...
... za dużo tego od razu (na razie nie chciało mi się tego konfigurowac) - może jakieś preferencje bez zabawy w skrypcie by się przydały?
Za każdym razem po wpisaniu nowego słowa ładuje się strona a dopiero potem jest ostylowana przez skrypt. Tak nieprzyjemnie skacze. No i jak dla mnie tych wyszukiwarek tam za dużo wink

allintitle - to słowo (czasami podwójnie) wskoczyło mi do wyszukiwania. Raz rozumiem, ale podwójnie powodowało brak wyników wink

pankot napisał(a):

opis kawałka preferencji jest parę postów wyżej
dużo tego nie jest- można się pobawić
podwójnie słowo np allintitle mi wyskoczyły
ale jak po przełączeniu z ANY na TITLE wcisąłem (niepotrzebnie zresztą) "szukaj" w Google

za dużo wyszukiwarek? wink jedni mówią,że za mało wink
problem żaden-wszystko można sobie w kilka minut usunąć i skonfigurować po swojemu
niedoróbki w skrypcie są ,ale Pablo wciąż poprawia-spory postęp widać od premiery 18 lipca...


jayxxx napisał(a):

Originally posted by pankot:

wpadłem na następny mały pomysł:
można by podzielić skrypt na 2 części:
1. skrypt bazowy
2. część ze stronami w językach lokalnych
każdy w dowolnym języku mógłby stworzyć dowolną wersję paska wyszukiwarek i opublikować na stronie;
skrypt bazowy nie musiał by wciąż rosnąć na skutek dodawania nowych adresów w różnych wersjach językowych;
nikt nie musiał by czekać na nową wersję paska wyszukiwarek w swoim języku;
autor skryptu mógłby zająć się innymi rzeczami wink


Podoba mi sie Twoj pomysl. Plik ciagle rosnie, powstaja nowe wersje i juz da sie zauwazyc ze dziala z opoznieniem. Gdybym sie troche na tym znal sklekocilbym jakas odchudzona wersje wink

pankot napisał(a):

Pablo wysłuchał mojej sugestii,ale woli zrobić to w 1 skrypcie - przełączanie będzie podobno przez wykrywanie języka
EDIT
zajrzałem do kodu-właściwie już to zrobił

w nowej wersji 1.7.5 wywalił guzik ANY - okazuje się ,że jak ktoś wciśnie szukanie np TITLE to żeby wyłączyć to trzeba 2 raz TITLE kliknąć (robi to samo co ANY) - mało to intuicyjne, chłopak tego nie opisał, no ale cóż...on jest autorem wink

dostałem potwierdzenie,że pracuje nad radio buttonem do METAWYSZUKIWANIA

pankot napisał(a):

v 1.8.0
Many many Changes & Fixes bigsmile
Add Goggle Image & PicasaWeb MouseOver Preview NEW!
Add Multi-MetaSearch for otherSites (SiteBar) metawyszukiwanie gotowe
Add "from this domain" Filter Search feature
recenzja wkrótce wink

EDIT
metawyszukiwanie działa tylko na głównej stronie
błąd z local.google.com - naprawiony
przesunięto przełącznik kategorii wyszukiwarek do góry pod link SITEBAR
dodano wyświetlanie miniaturek po najechniu myszka na obrazek w wyszukiwarce grafiki Googla coś jak PicLens bodaj

błędy:
metawyszukiwanie nie działa w Images i Blogs
w Images nie działa wyłączanie filtra,przełączanie rozmiarów grafik
nachodzenie tekstu na tekst czasami przy zoomie 100% i więcej
nie działa wysyłanie słowa z pola Googla do Translate
górny pasek usług Googla w Gmailu (na stronie gdzie wpisuje się login i hasło) i Translate jest w wersji angielskiej nie polskiej jak w pozostałych usługach Googla




pankot napisał(a):


EDIT:
błędy:
metawyszukiwanie nie działa w Images i Blogs - będzie w przyszłej wersji
w Images nie działa wyłączanie filtra,przełączanie rozmiarów grafik-bład powodują skrypty :
open-in-background-with-long-press.js
snap-links.js o ile ktoś ich używa - spróbujemy to poprawić

nachodzenie tekstu na tekst czasami przy zoomie 100% i więcej- w translate,gmail,groups,blogs
górny pasek usług Googla w Gmailu (na stronie gdzie wpisuje się login i hasło) i Translate jest w wersji angielskiej nie polskiej jak w pozostałych usługach Googla tzn.
Gmail,translate,calendar,docs,reader,products,schola,finance,sites,
(maps and books jest ok)

pankot napisał(a):

1.8.2
ponoć poprawił nachodzenie tekstu w Operze

nie mam czasu sprawdzić-pracuję nad GUI-nakładką graficzną na ustawienia skryptu



pankot napisał(a):

Pablo poprawił skrypt snap-links.js , który gryzł się z paskiem w Image Google
tu jest poprawiona wersja
http://www.zshare.net/download/1921162270ec49ed/

open-in-background-with-long-press.js niestety nie udało mu się poprawić

napisał tak : "Both of them Capture the Event MouseDown, MouseUp & MouseMove of every page... but the problem with open-in-background-with-long-press.js is that they do it under Opera low-level code.. and i can do nothing with this... sorry"

może ktoś z forumowiczów znajdzie sposób....

adas napisał(a):

Originally posted by pankot:

tu jest poprawiona wersja


A czy ta wersja nie jest tutaj:
http://my.opera.com/community/forums/findpost.pl?id=2740658 ?

A jeżeli nie to czy autorowi to zgłosicie?

pankot napisał(a):

ja używam wersji 1.4.9 i taka wysłałem Pablo
w podanym przez ciebie linku jest wersja 1.5.1 ,ale u mnie też nie działa z skryptem Google FX
masz rację - zaraz napiszę do autora snap-links.js
gryzł się też ze skryptem allegro ,ale Pablo poprawił i gość od skryptu allegro też
trzeba by jeszcze pogadac z autorem open-in-background-with-long-press.js ....

autor skryptu poprawił wersję 1.5.1 http://files.myopera.com/AyushJ/scripts/snap-links.js
niestety odbija mi maila do autora open-in-background-with-long-press.js...
pisze ,że mój adres jest na czarnej liście



adas napisał(a):

Jako, że masz fajny kontakt z autorem to może mu zaproponujesz osobny plik na ustawienia? Coś takiego jak jest w Ospellu. Wtedy nie trzeba będzie ustawień ustawiać od nowa po nadpisaniu skrytpu. Przy okazji można w tym ustawieniowym GUI zrobić opcję eksportującą ustawienia tak jak to jest rozwiązane w Książce telefonicznej dla bramek SMS.

pankot napisał(a):

jestem w trakcie pisania GUI
ustawienia z sekcji User (być może się uda i CSS) i adresy stron wyszukiwawczych+adresy stron z kategorii (dodam adresy do szukania pdf-ów elementów elektronicznych do nowej kategorii DATASHEET) będą przechowywane w pliku tekstowym *.ini

niezależnie od wersji skryptu-będzie można sobie zachować ustawienia i własne adresy

ale pisanie trochę potrwa-to dopiero mój 3 program w życiu, nigdy się nie uczyłem programować, korzystam z Googla, stron dyskusyjnych , czasem kogoś coś spytam - uczę się przy okazji pisania wink..ale robię głupie błędy jeszcze

część szkieletu już mam, zakładkę z plikiem skryptu, zakładkę z ustawieniami USERS, działa zaznaczanie ustawień true/false (na dziś dla 4 opcji) - zapis/odczyt do pliku ini, zapis/odczyt do skryptu

w cholerę roboty jeszcze przede mną

adas napisał(a):

Autor się pochwalił wersją GUI dla FF. Może nie warto drugi raz wymyślać koła?
I ty to piszesz jako program *.exe?

adas napisał(a):

Originally posted by pankot:

piszę jako exe...inaczej nie umiem


To to bedzie sztuka dla sztuki...

I będzie działać tylko pod jednym systemem. I za każdą zmianą skryptu będzie się stawało nieaktualne.

Edit... Przez przypadek usunąłem twojego komentarza sad (snap-links mi sie napatoczył i otworzył za dużo stron...) Wybacz... Możesz go jakoś ponownie dodać? Ja nie mam możliwości przywrócenia)

pankot napisał(a):

ano sztuka dla sztuki
chociaż prefs.exe będzie można sobie zawsze uruchomić na XP - nagrać nową wersję skryptu ze zmienionymi ustawieniami jako *.js i przekopiować gdzie kto chce
a napisać chcę tak ,żeby było aktualne po każdej zmianie skryptu - przynajmniej część ustawień

na razie nie ma chętnych na napisanie preferencji-a przy okazji sam ćwiczę...

EDIT
w poprzednim poście było:
tak piszę docelowo wersję w exe...inaczej nie umiem

po zmianie na wersję 1.9 Pablo mi pozmieniał zmienne
było:
var showLogo = true; // Show the Script Logo in Google Image
jest:
// Show the Script Logo in Google Image
,showLogo : getValue('PREF.showLogo', true)
i muszę przerobić mój kod-mam nadzieję ,że to wersja ostateczna wink


jayxxx napisał(a):

Wersja v1.9.1 mi nie działa.
Opera 9.60 beta Kompilacja 10424

pankot napisał(a):

nie mogę potwierdzić ,bo nie używam na razie tej wersji
może kto inny ?

EDIT
GUI prawie gotowe
wysłałem Pablowi do przetestowania
jak będzie OK - poprawka grafiki i wypuszczam 1 wersję z zakładką USER
będzie to plik exe ,do którego ładujemy skrypt *.js ,zaznaczamy zmiany i zapisujemy z powrotem do *.js
ustawienia będą zapisywane i pamiętane w pliku *.INI
przy braku pliku *.INI zmienne ustawią się na FALSE ,a wartości liczbowe na " "
będzie możliwość zaznaczenia/skasowania zaznaczenia hurtem wszystkich (oprócz 2 liczbowych) opcji

pankot napisał(a):

Screen z GUI

pankot napisał(a):

Ja jestem w trakcie robienia w GUI konfugurowalnych zakładek (żeby można podmieniać adresy wyszukiwarek i ich ikonki) , a tymczasem Pablo
mnie wyprzedził i zrobił sam GUI do OPERY.
Będzie dostępne w wersji 1.9.5

No nic-pobawiłem się trochę Delphi-przyda się.
Spróbuję teraz go namówić do dołączenia do GUI kilku moich pomysłów.
GUI będzie się włącząło przez kliknięcie na napis FX koło napisu GOOGLE.

Pablo po konsultacji z ruskiem - autorem open-in-background.js- zabrał się za poprawę skryptu, zeby się oba nie gryzły.
W wersji 1.9.5beta działa już przełączanie safe mode on/off i wybór wielkości obrazków -na razie nie działa guzik szukaj.
Miejmy nadzieję ,że to poprawi.

W nowej wersji dodane zostanie także wyszukiwanie w domenie.
Obok wyniku wyszukiwania w prawym górnym rogu ramk pojawi się napis "this domain".
po kliknięciu wyszukuje słowo tylko w domenie.

EDIT:
Trochę się pośpieszyłem z zamykaniem mojej wersji.
Odpowiedź od autora "No man.. in Opera only work with cookies...and we had to have the GM-Functions.js ...(works because you have this last insurance).... but all the changes are volatiles ... if the you delete the Private Data.. the prefs back to the defaults and we lost all the changes..

Your work is the only one who can save the changes permanently in the script and also in its own file prefs.ini for futures changes or shares.
This is very important, not only for Opera .. also in Firefox.

In Firefox the changes are semi-permanent, but we dont have the possibility to save the changes in a external file.... for that... in both cases if we want to share our configuration is totally impossible... except when using your application.

Please..don't abandom your project... because it is still absolutely necessary in Opera and extremely useful in many cases. ( and not forget that your application will be the possible to make changes in the SitesBar and in the future could include the possibility of make a site where we can share this information.)"

znaczy ,że mam męczyć się dalej z moją wersją GUI.

Pierwsza wersja dostępna tu:

download

http://www.zshare.net/download/20124242e7ac4aa3/

or
http://www.hal.trzepak.net/faq/winxp/data/GoogleFXprefs.zip


Jak dodać skrót do preferencji do menu pod prawy przycisk myszki:

"How add GoogleFX preferences to Opera (right button mouse) context menu:

download GoogleFXprefs.exe
copy to your userJS folder (folder with 31950.user.js)
example:
c:\Program Files\Opera\UserJS\GoogleFXprefs.exe

go to ..\Opera\defaults\standard_menu.ini
example:
c:\Program Files\Opera\defaults\standard_menu.ini
and edit standard_menu.ini

go to [Document Popup Menu] section
and add to end line

--------------------9
Item, "GoogleFX preferences" = Copy & Execute program, "c:\Program Files\Opera\UserJS\GoogleFXprefs.exe"

save changes


now you have shortcut in context menu
"

pankot napisał(a):

Próbowałem zrobić konfigurowalną zakładkę z wyszukiwarkami z kategorii SEARCH , ale natknąłem się na problem, o którym już wcześniej wspominałem autorowi.

Gdzie przechowywać adresy wyszukiwarek?
W skrypcie chyba bez sensu, bo rozrośnie się do niebotycznych rozmiarów.
13 wyszukiwarek na 1 pasek x jakieś 40 różnych języków (tyle domyślnie dał Pablo) x kategorie (images,video,news,blogs....) - zrobi nam skrypt gigant.

Być może adresy te można by przechowywać w prefs.ini, który musiałby być dystrybuowany razem ze skryptem, ale wtedy autor musiałby jakoś skakać ze skryptu do ini .

Najprościej chyba wywalić wybór języków ze skryptu i zmieniać tylko domyślną wersję angielską.
Pozbywamy się niestety możliwych dodatkowych wyszukiwarek w innych wersjach językowych.

Czekam na razie na pomysły i decyzję autora.


szedar1 napisał(a):

A ja mam takie pytanie umieściłem skrypta jak powinno byś w odpowiednim folderze, wskazałem operze gdzie on jest i skrypt google nie chodzi bo nie widzę żadnych zmian. Są powłączane różne funkcje w tym skrypcie co powinienem zauwazyć że działa a tu kicha nic. Obecnie mam wersje opery 9.6 ale i w poprzedniej mi nie działało. Co wy na ten problem by go rozwiązać?

pankot napisał(a):

Mi na XP
Opera Wersja
9.60
Kompilacja
10447
chodzi.

Opera
preferencje/zawartość/zaawansowane/opcje javascript/
moje skrypty javascript
wskazany masz katalog ze skryptem ?

preferencje/zawartość/zaawansowane
włącz obsługę javy - zaznaczone?

jaki system i wersja/kompilacja Opery?

Jeśli ktoś czasem ręcznie coś usuwał/dodawał w skrypcie (i coś doda nie tak np jak pisałem wcześniej - przy zmianie nazwy Yahoo na 1ahoo) to skrypt może nie działać.

szedar1 napisał(a):

skrypt pod nazwą 31950.user.js to ma być do google i GoogleFXprefs.exe .

Originally posted by pankot:

Opera
preferencje/zawartość/zaawansowane/opcje javascript/
moje skrypty javascript
wskazany masz katalog ze skryptem ?


Tak

Originally posted by pankot:

preferencje/zawartość/zaawansowane
włącz obsługę javy - zaznaczone?


mam włączone

Originally posted by pankot:

jaki system i wersja/kompilacja Opery?


XP; opera 9.6

Originally posted by pankot:

Jeśli ktoś czasem ręcznie coś usuwał/dodawał w skrypcie (i coś doda nie tak np jak pisałem wcześniej - przy zmianie nazwy Yahoo na 1ahoo) to skrypt może nie działać.


Nic nie dodawałem ani nie usuwałem bo się na tym nie znam.

adas napisał(a):

Menu Narzędzie - Zaawansowane - Konsola Błędów. Wyczyść, zaznacz tylko JavaScript i wejdź na stronę wyszukiwarki Google. Skopiuj co sie tam pojawi.

szedar1 napisał(a):

Originally posted by adas:

Menu Narzędzie - Zaawansowane - Konsola Błędów. Wyczyść, zaznacz tylko JavaScript i wejdź na stronę wyszukiwarki Google. Skopiuj co sie tam pojawi.


Trudno będzie skopiować bo nic się nie pojawiło to oznaczałoby że skrypt nie powoduje żadnych problemów to dlaczego nie działa?

szedar1 napisał(a):

Originally posted by pankot:

Mi na XP
Opera Wersja
9.60
Kompilacja
10447
chodzi.


mam to samo i nie chodzi

pankot napisał(a):

W katalogu ze skryptem nie masz innych skryptów z rozszerzeniem *.js ?
Może się z innym gryzie....na razie innych pomysłów nie mam.

szedar1 napisał(a):

Originally posted by pankot:

W katalogu ze skryptem nie masz innych skryptów z rozszerzeniem *.js ?
Może się z innym gryzie....na razie innych pomysłów nie mam.


mam tylko a-ospell_prefs.js i ospell.js

adas napisał(a):

A ospell działa? A plik napewno ma prawidłowe rozszerzenie? (brak pomysłów).

jayxxx napisał(a):

Jak juz pisalem wczesniej, mi tez nie dzialaja nowe wersje skryptu. Dziwne, bo niczego w operze nie zmienialem, jade na jakiejs becie (9.6) + starszy skrypt.

szedar1 napisał(a):

Originally posted by adas:

A ospell działa?


działa

pankot napisał(a):

hmm
spróbuj szedar wywalic nowy skrypt w wrsji 1.9.6, wejdź na stronę ze starymi wersjami
http://userscripts.org/scripts/versions/31950
i spróbuj czy ci pójdzie jakas stara wersja
jak pójdzie napisze do Pabla, że coś z nową wersją nie tak.
Jak masz chwilkę cofaj się o 1 skrypt do tyłu i testuj.
Jak któraś wersja ci zadziała daj znać.

szedar1 napisał(a):

Jedynie co zauważyłem w konsoli błędów po wyszukaniu to wyskakuje to:

"CSS - http://www.google.pl/search?hl=pl&q=no&btnG=Szukaj+w+Google&lr=
Inlined stylesheet
zoom is an unknown property
Line 1:
.6em}#ssb p{text-align:right;white-space:nowrap;margin:.1em 0;padding:.2em;zoom:
--------------------------------------------------------------------------------^
CSS - http://www.google.pl/search?hl=pl&q=no&btnG=Szukaj+w+Google&lr=
Inlined stylesheet
zoom is an unknown property
Line 1:
0}#tads .tam,#tads .tal{padding-top:12px}#mbEnd li{margin:1em 0;padding:0;zoom:
--------------------------------------------------------------------------------^"

może to cos ma na to wpływ?

ha działa z dnia Aug 27, 2008 08:18 bigsmile
Dzięki <b>pankot</b>

szedar1 napisał(a):

Dodam jeszcze to że w zakładce sieć w google nie widać żadnych zmian a dopiero po przejściu na inne zakładki jakie oferuje google widać co daje ten skrypt.

szedar1 napisał(a):

i jeszcze coś p

w konsoli błędów w JavaScript sa błędy oto one:

"JavaScript - http://images.google.pl/images?hl=pl&q=machina&lr=&um=1&ie=UTF-8&sa=N&tab=wi
Event thread: load
Error:
name: TypeError
message: Statement on line 847: Cannot convert undefined or null to Object
Backtrace:
Line 847 of User JS script : In function GHT
iSafe[1].value = safeMode;
Line 2569 of User JS script
function(){if(!isGHT_Ready) GHT();}
...
stacktrace: n/a; see 'opera:config#UserPrefs|Exceptions Have Stacktrace'
JavaScript - http://images.google.pl/images?hl=pl&q=machina&lr=&um=1&ie=UTF-8&sa=N&tab=wi
Timeout thread: delay 250 ms
Error:
name: TypeError
message: Statement on line 1: Cannot convert undefined or null to Object
Backtrace:
Line 1 of inline#3 script in http://images.google.pl/images?hl=pl&q=machina&lr=&um=1&ie=UTF-8&sa=N&tab=wi: In function installAC
function installAC(input,d,e){ s=input.form; t=input;s.addEventListener("submit",M,false);t.setAttribute("autocomplete","off");t.addEventListener("blur",N,false);t.addEventListener("keydown",O,false);t.addEventListener("keyup",P,false);t.addEventListener("focus",dr,false);i=(j=(h=t.value));u=document.createElement("table");u.cellSpacing=(u.cellPadding="0");v=u.style;u.className="gac_m";document.body.appendChild(u);N();R();window.addEventListener("resize",R,false);w=T("aq","f");x=T("oq",i);var f=document.createElement("style");document.getElementsByTagName("head")[0].appendChild(f);var g=null;g=f.sheet;var addRule=function(m,Y){var Z=m+" { "+Y+" }";g.insertRule(Z,g.cssRules.length);}; addRule(".gac_m","display:none;cursor:default;line-height:15pt;border:1px solid gray;margin:0;position:fixed;z-index:99999;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAFCAYAAACNbyblAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAgY0hSTQAAeiYAAICEAAD6AAAAgOgAAHUwAADqYAAAOpgAABdwnLpRPAAAAAlwSFlzAAALEQAACxEBf2RfkQAAABdJREFUGFdj/P///zMGdAASRMcMlAkCAFPzUaF4TK5sAAAAAElFTkSuQmCC) !important;"); addRule(".gac_m","-moz-border-radius-topright:9px; -moz-border-radius-topleft:9px; -moz-border-radius-bottomright:9px; -moz-border-radius-bottomleft:9px;"); addRule(".gac_b","background-color:#479;color:white;font-family:arial,hevetica,sans-serif !important;"); addRule(".gac_c","white-space:nowrap; overflow:hidden; font-size:10pt; text-align:left; padding-left:2pt; padding-bottom:1px; font-family:arial,hevetica,sans-serif !important;"); addRule(".gac_c b","font-weight:bold;"); addRule(".gac_d","white-space:nowrap;overflow:hidden;font-size:8pt;text-align:right;color:#494;padding:0 3px;font-family:arial,hevetica,sans-serif !important;"); addRule(".gac_b td","color:white;"); addRule(".gac_e td","padding:0 2pt 1pt; text-align:right; font-size:9pt; line-height:14pt; background-color:#999; opacity:0.8;-moz-opacity:.80; font-family:arial,hevetica,sans-serif !important;"); addRule(".gac_e span","color:black;text-decoration:none;cursor:pointer;font-weight:bold;"); addRule(".gac_e a","display:inline-block; border:1px solid transparent; padding:0 1pt; float:left; font-size:9pt; font-weight:bold; line-height:14pt; color:blue; text-decoration:none !important; font-family:arial,hevetica,sans-serif !important;"); addRule(".gac_e a:hover","border:1px solid #aaa;background-color:#000;color:#ccc;"); addRule(".gac_e a.on","background-color:#353;color:#fff;"); addRule(".gac_f","text-align:right; line-height:10pt; color:#fff; background-color:#555; cursor:default; font-size:8pt; font-weight:bold; opacity:0.8;-moz-opacity:.80; font-family:arial,hevetica,sans-serif !important;"); U();}
Line 1 of inline#3 script in http://images.google.pl/images?hl=pl&q=machina&lr=&um=1&ie=UTF-8&sa=N&tab=wi: In function doSecond
function doSecond(){ var iquery=document.evaluate('//input[@name="q"]',document.body,null,XPathResult.FIRST_ORDERED_NODE_TYPE,null).singleNodeValue; if(!window.google) window.google={}; else if( window.google.ac ){ window.google.ac = function(){}; var target = iquery.parentNode; var qCloned = iquery.cloneNode(true); target.replaceChild(qCloned, iquery); iquery = qCloned; }; (function(){var kHL=document.location.search.match(/hl=([a-z]+)/);kHL=kHL?kHL[1]sad(window.google.kHL)?window.google.kHL:"en"); var h,i,j,l="",o=null,p=null,q=null,r=-1,s,t,u,v,w,x,K=0,B=null,D=0;var head=document.getElementsByTagName("head")[0];var domainURL="http://clients1.google.com";var pathURL="/complete/search?hl="; function installAC(input,d,e){ s=input.form; t=input;s.addEventListener("submit",M,false);t.setAttribute("autocomplete","off");t.addEventListener("blur",N,false);t.addEventListener("keydown",O,false);t.addEventListener("keyup",P,false);t.addEventListener("focus",dr,false);i=(j=(h=t.value));u=document.createElement("table");u.cellSpacing=(u.cellPadding="0");v=u.style;u.className="gac_m";document.body.appendChild(u);N();R();window.addEventListener("resize",R,false);w=T("aq","f");x=T("oq",i);var f=document.createElement("style");document.getElementsByTagName("head")[0].appendChild(f);var g=null;g=f.sheet;var addRule=function(m,Y){var Z=m+" { "+Y+" }";g.insertRule(Z,g.cssRules.length);}; addRule(".gac_m","display:none;cursor:default;line-height:15pt;border:1px solid gray;margin:0;position:fixed;z-index:99999;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAFCAYAAACNbyblAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAgY0hSTQAAeiYAAICEAAD6AAAAgOgAAHUwAADqYAAAOpgAABdwnLpRPAAAAAlwSFlzAAALEQAACxEBf2RfkQAAABdJREFUGFdj/P///zMGdAASRMcMlAkCAFPzUaF4TK5sAAAAAElFTkSuQmCC) !important;"); addRule(".gac_m","-moz-border-radius-topright:9px; -moz-border-radius-topleft:9px; -moz-border-radius-bottomright:9px; -moz-border-radius-bottomleft:9px;"); addRule(".gac_b","background-color:#479;color:white;font-family:arial,hevetica,sans-serif !important;"); addRule(".gac_c","white-space:nowrap; overflow:hidden; font-size:10pt; text-align:left; padding-left:2pt; padding-bottom:1px; font-family:arial,hevetica,sans-serif !important;"); addRule(".gac_c b","font-weight:bold;"); addRule(".gac_d","white-space:nowrap;overflow:hidden;font-size:8pt;text-align:right;color:#494;padding:0 3px;font-family:arial,hevetica,sans-serif !important;"); addRule(".gac_b td","color:white;"); addRule(".gac_e td","padding:0 2pt 1pt; text-align:right; font-size:9pt; line-height:14pt; background-color:#999; opacity:0.8;-moz-opacity:.80; font-family:arial,hevetica,sans-serif !important;"); addRule(".gac_e span","color:black;text-decoration:none;cursor:pointer;font-weight:bold;"); addRule(".gac_e a","display:inline-block; border:1px solid transparent; padding:0 1pt; float:left; font-size:9pt; font-weight:bold; line-height:14pt; color:blue; text-decoration:none !important; font-family:arial,hevetica,sans-serif !important;"); addRule(".gac_e a:hover","border:1px solid #aaa;background-color:#000;color:#ccc;"); addRule(".gac_e a.on","background-color:#353;color:#fff;"); addRule(".gac_f","text-align:right; line-height:10pt; color:#fff; background-color:#555; cursor:default; font-size:8pt; font-weight:bold; opacity:0.8;-moz-opacity:.80; font-family:arial,hevetica,sans-serif !important;"); U();}; function R(){ if(u){v.left=V(t,"offsetLeft")+"px"; v.top=V(t,"offsetTop")+t.offsetHeight-1+"px"; v.width=t.offsetWidth+"px";}}; function T(a,b){var d=document.createElement("input");d.type="hidden";d.name=a;d.value=b;return s.appendChild(d);}; function O(a){var b=a.keyCode; if(b==27&&(v.display=="table")){ N(); W(i); a.cancelBubble=true; return a.returnValue=false;} if(b==13&&!a.ctrlKey&&(v.display=="table")){ N(); S(b); a.cancelBubble=true; s.submit();} if( (b==40&&da(r+1)) || (b==39&&dr()) || (b==13&&a.ctrlKey&&dr()) || (b==38&&da(r-1)) ){K++;if(K%3==1)S(b);}}; function P(a){var b=a.keyCode;if(K==0)S(b);K=0;}; function S(a){ if(t.value!=h){i=t.value;x.value=i;}R();h=t.value;if(h==""&&!o)U();}; function ea(){if(D)return;if(q)q.className="gac_a";this.className="gac_b";q=this; for(var a=0,b; b=p[a]; a++) b==q&&(r=a);}; function da(a){ if(!l&&i){j="";U();return;} if(i!=l||!o)return; if(!p||p.length<=0)return; if(v.display!="table"){X();return;} var b=p.length-1; if(q)q.className="gac_a"; if(a==b||a==-1){ r=-1; W(i); t.focus(); w.value="f"; return;} else if(a>b) a=0; else if(a<-1) a=b-1; r=a; q=p.item(a); q.className="gac_b"; W(q.completeString); w.value=q.completeId;}; function dr(){h+="@";S();return true;}; function N(){v.display="none";}; function X(){v.display="table";R();D=1;}; function M(ev){ if(x.value==t.value) return; x.value=t.value; w.value=p.item(r).completeId; if(ev){ ev.preventDefault(); ev.stopPropagation(); dr();} }; function U(){ if(j!=i&&i){ var a=document.createElement("script"); a.setAttribute("id","gac_a"); a.src=domainURL+pathURL+kHL+"&q="+encodeURIComponent(i); var b=document.getElementById("gac_a"); if(b)head.removeChild(b); head.appendChild(a); t.focus()} j=i; o=window.setTimeout(U,250);}; function W(a){t.value=a;h=a;}; function V(a,b){var d=0;while(a){d+=a;a=a.offsetParent}return d;}; function $(a,b){a.appendChild(document.createTextNode(b));}; function ga(a){X();t.focus();return false;}; function Suggest_apply(a){if(a[0]!=i) return; l=a[0]; u.innerHTML=""; var ln=h.replace(/ +/g," ").length; var b=0; var len=a[1].length; for(var d=0; d < len; d++){ var e=a[1][d]; if(e){ b++; var f=u.insertRow(-1); f.onclick = function(){ W(this.completeString); M();j="";dr();}; f.ondblclick=function(){s.submit();}; f.onmousedown=ga; f.onmouseover=ea; f.onmousemove=function(){if(D){D=0;ea.call(this)}}; f.completeString=e[0]; f.completeId=e[2]; f.className="gac_a"; var g=document.createElement("td"); var gb=document.createElement("b");$(gb,h);g.appendChild(gb);$(g,e[0].substr(ln)); g.className="gac_c"; f.appendChild(g); var k=document.createElement("td"); $(k,e[1].replace(/,/g,".").replace(/[^0-9.]+/,"")); k.className="gac_d"; f.appendChild(k);}};if(b>0){var r=u.insertRow(-1); var dt=document.createElement("td"); dt.colSpan=2; dt.className="gac_f"; r.appendChild(dt); $(dt,"Press right key or Click for search more"); var n=u.insertRow(-1); n.onmousedown=ga; var C=document.createElement("td"); C.colSpan=2; n.className="gac_e"; addLng(C);var m=document.createElement("span"); n.appendChild(C); C.appendChild(m); $(m,"x"); m.onclick=function(){N(); l=""; window.clearTimeout(o); o=null; w.value="x"};} r=-1; p=u.rows; (p.length>0?X:N)(); };var lng=["zh-TW","zh-CN","tr","sv","sk","ru","pl","no","lt","ko","ja","iw","fr","es","en","de","da","cs"]; function setLng(){kHL=this.title;j="";dr();}; function addLng(target){var n=lng.length-1; do{ var el=document.createElement("a"); $(el,lng[n]); el.title=lng[n]; if(kHL==lng[n])el.className="on";el.onclick=setLng;target.appendChild(el);}while(n--);};window.google.ac={i:installAC,h:Suggest_apply};})();window.google.ac.i(iquery); }
...
stacktrace: n/a; see 'opera:config#UserPrefs|Exceptions Have Stacktrace'
"

i działa też w najnowszym scripcie ale tak samo jak w tej starszej.

pankot napisał(a):

pełną moc pokazuje po pierwszym wyszukaniu

pankot napisał(a):

GoogleFXprefs wersja 1.1 dostępna tu:
http://www.zshare.net/download/5004457952fc064e/
lub tu http://www.hal.trzepak.net/faq/winxp/data/GoogleFXprefsv1.1.zip
W tej wersji w zakładce SEARCH możemy sami definiować wyszukiwarki jakie chcemy mieć na pasku wyszukiwarek w kategorii Search (1 domyśny przy starcie).
W paczce zip jest exe i 3 pliki ini z domyślnymi wyszukiwarkami w 3 językach EN, ES, PL.
Po uruchomieniu programu i przejściu na zakładkę SEARCH wybieramy język w jakim używamy Googla, w IN pojawią się nam domyślne wyszukiwarki z plików ini. W OUT możemy wybrać wyszukiwarki z plików ini (3 języki) lub ręcznie wpisać wyszukiwarkę ,która chcemy mieć zamiast tej wpisanej w IN. Możemy też np w IN wybrać pl w OUT wybrać pl i zmienić sobie tylko nazwę wyszukiwarki, albo tylko ikonkę....
Favikonki można podawać jako adres http:// do ikonki np:

http://static.allegro.pl/site_images/1/0/common/favicon.ico
lub
plik zakodowany w base64



format zapisu wyszukiwarki
Allegro:['www.allegro.pl','/search.php?string=', 'http://static.allegro.pl/site_images/1/0/common/favicon.ico'],
czyli
nazwa:['adres','zapytanie','ikonka'],

Ikonkę podajemy tylko jeśli chcemy ją zmienić lub dana strona nie ma własnej ikonki.

Jeśli chcielibyśmy dodać jakąś stronę, a dana strona używa metody POST i nie widzimy ścieżki do zapytania-
pomoc w wątku http://my.opera.com/polski/forums/topic.dml?id=253612

pankot napisał(a):

Napisałem mały program do kodowania i dekodowania obrazków w Base64.


Jeśli ktoś chce korzystając z tego programiku i zakładki SEARCH w Googleprefs.exe może sobie pozmieniać ikonki na inne.

DOWNLOAD
http://www.zshare.net/download/5038178380d37a4d/
lub
http://www.hal.trzepak.net/faq/winxp/data/encode-decode-base64.zip

pankot napisał(a):

Google chyba znów coś pozmienał, przestało działać auto-przewijanie i preferencje.
Przewijanie poprawione zostało w wersji 1.9.7 ,a reszta niebawem.

Pablo zabrał się za tłumaczenie i prosi o pomoc.
Ja piszę do niego ze słownikiem w ręce więc jak ktoś ma jakieś propozycje jak lepiej przetłumaczyć niech napisze.

Na razie wygląda to tak:

LNG = {
alerts:'Alarmy',
all:'Wszyscy', wszyscy-all people or wszystko-everything
blogs:'Blogi',
books:'Książki',
by:'przez',
calendar:'Kalendarz',
close:'Blisko', zamknij-exit
current_tab:'Aktualny Zakładc', aktualna zakładka
day:'Dzień',
documents:'Dokumenty',
extreme:'Extreme', ekstremalne
faces:'Twarze',
finance:'Finanse',
from_this_domain:'od tej domena', z tej domeny
from here:'Od tutaj', hmmm from this page? - z tej strony
groups:'Grupy',
gs_info:'Press right key or Click for search more', naciśnij prawy klawisz lub kliknij żeby wyszukać więcej
gui_chk_upd:'Sprawdź aktualizacji', sprawdź aktualizacje
gui_css:'CSS Style', css styl or wygląd
gui_css_btns:'Przyciski',
gui_css_cntbox:'Wyniki -> Spis treści', wyniki->zawartość
gui_css_counter:'Wyniki -> Numeracja', wyniki->licznik stron
gui_css_desc:'Wyniki -> Opis',
gui_css_hl:'Wyniki -> Najważniejsze', wyniki->podkreślenie
gui_css_titles:'Wyniki -> Tytuły',
gui_css_url:'Wyniki -> String URL', wyniki->adres
gui_gl_autopages:'Streaming Auto-Page', automatyczne przewijanie stron
gui_gl_autopages_rt:'scroll detection ratio', szybkość przewijania
gui_gl_show_logo:'Pokaż GoogleFx Logo', pokaż logo Googlefx
gui_gl_suggest:'Google Zaproponuj', podpowiedzi google
gui_gl_suggest_lngs:'wielo-językowe funkcja', podpowiedzi w innych językach
gui_gl_targetLnks:'Domyślny cel Linki', adres docelowy
gui_img_prev_rt:'czas reakcji',
gui_img_preview:'Pokaż oryginał w ciągu', podgląd obrazka
gui_img_safe:'Pokaż Filtr Bar', filtr rodzicielski
gui_img_sb_icon:'Ikony w trybie', pokaż ikony
gui_img_sizebar:'Pokaż rozmiary bar & Twarze Opcje', pokaż rozmiary
gui_lbl_general:'Ogólne Opcje', opcje-ogólne
gui_lbl_images:'Zdjęcia Opcje', opcje-obrazki
gui_lbl_results:'Wyniki Opcje', opcje-wyniki wyszukiwania
gui_lbl_toolbars:'Bary i Menu', pasek narzędziowy i menu
gui_prefs_app:'Dla stałych zmian, pobierz',
gui_res_counter:'Pokaż Numeracja', numeracja stron
gui_res_ref_icon:'Tekst Ref-linki do ikony', tekst lub ikony
gui_res_ref_pos:'wyrównaj do Prawej',
gui_res_th_lft:'wyrównaj do Lewej',
gui_res_th_sz:'Stosunek wielkości', wielkość miniaturki strony
gui_res_thumbs:'Thumbshots of sites', miniaturki stron
gui_tb_adv_search:'Wyszukiwanie zaawansowane bar', wyszukiwanie zaawansowane
gui_tb_menu_icons:'Pokaż ikony',
gui_tb_menu_static:'Statyczne menu',
gui_tb_sb_fx:'mouseover Fx',
gui_tb_sb_icons:'Pokaż Ikony',
gui_tb_sitebar:'SiteBar funkcja', dodatkowe wyszukiwarki (more search pages ?)
gui_title:'Konfiguracja użytkownika', tytuł or prefs? -ustawienia
here:'tu',
high:'Wysoki',
highest:'Najwyższa', najwyższy
huge:'Wielki',
icon:'Ikony',
images:'Grafika',
isON:'Włączony',
large:'Duża', duże
links:'Linki',
mail:'Poczta',
maps:'Mapy',
medium:'Średni',
min:'Min',
month:'Miesiąc',
more:'Więcej',
new_tab:'Nowa Zakładc', nowa zakładka
ści',
normal:'Normalna', normalne
notebook:'Notatnik',
only:'Tylko',
picasa:'Zdjęcia',
reader:'Czytnik',
safemode:'Filtr', filtr rodzicielski
save:'Zapisać', zapisz
scholar:'Szkoła',
search:'Sieć',
search_in:'Szukaj w',
shopping:'Zakupy',
sites:'Witryny',
small:'Mały',
text:'Tekst',
title:'Tytuł',
translate:'Tłumaczyć',
url:'Url', url or adres strony
video:'Wideo',
web:'Web', sieć
week:'Tydzień',
xlarge:'B-Duża',
xxlarge:'BB-Duża',
year:'Rok',
};