Magyar Opera

Címkék » tipp


Gyorstipp: Google Translate, mint szótár

A legutóbbi előzetes kapcsán rátaláltam Igor Reverser blogjában, hogyan lehet a Google Translate-hez Suggestion-t társítani.

Az elkészített PHP fent van a magyaropera.info szerverén, tehát nektek már csak a következő sorokkal kell kiegészíteni a search.ini-t, miután felvettétek egyéni keresőnek:

Bármilyen nyelvről magyarra:
Suggest Protocol=JSON
Suggest URL=http://magyaropera.info/gsearch.php?q={SearchTerm}&tl=hu
Bármilyen nyelvről angolra:
Suggest Protocol=JSON
Suggest URL=http://magyaropera.info/gsearch.php?q={SearchTerm}&tl=en

A search.ini fájl szerkesztéséről bővebb leírást itt találsz.

Kiegészítők gombjainak testreszabása

Tipp: Ha az alfa verzió egy újraindítást követően minden indításnál összeomlik, a toolbar.ini fájlodban keresd meg az [Extensions Toolbar.content] szekciót és töröld ki az alatta lévő sorokat. A számozás természetesen változhat, a lényeg, hogy a szekció üres legyen.

ExtensionButton0, 128
ExtensionButton1, 129

A kiegészítők gombjait elvileg nem lehet áthelyezni az Opera 11 alfa verziójában. Gyakorlatilag viszont igen. Ehhez hívjuk segítségül a toolbar.ini-t. És természetesen ahhoz (ha még nem töröltük a régi, megszokottat), hogy hogyan javítsuk meg anélkül, hogy újat generálnánk.

Ezt a postot megpróbálom a kevésbé jártas felhasználók számára is érthetővé tenni, akit csak a lényeg érdekel, ugorjon ide.

  1. Lépjünk ki az Operából
  2. Start menü » Futtatás
  3. A megjelenő ablakba írjuk (vagy másoljuk) be a következőt, idézőjelek nélkül: "%userprofile%\AppData\Roaming\Opera\Opera\toolbar"
  4. A megnyíló ablakban nyissuk meg a toolbar.ini nevű fájlt Jegyzettömbbel (a Windows automatikusan ehhez társítja).
  5. Látni fogunk egy ilyen részt legfelül:

    Opera Preferences version 2.1
    ; Do not edit this file while Opera is running
    ; This file is stored in UTF-8 encoding

    Ehhez ne nyúljunk. Alatta lesznek kapcsos zárójelek [ ] között lévő szekciók. A UTF-8 encoding után hagyjunk egy szóközt és utána szerkesszük (vagy másoljuk) be ezt a sort:

    [Extensions Toolbar.content]

    Miután ezzel megvagyunk, nyomjunk egy Ctrl+S-t, zárjuk be a toolbar.ini-t és nyissuk meg az Operát. Az utolsó lépés, Operában jobb klikk a címsávon Testreszabás » Eszköztár visszaállítása

    Eszköztárak gombjainak áthelyezése

    A [Document Toolbar.content] alatt találunk egy ExtensionSet5 nevű sort. Erre lesz szükségünk, ugyanis ez határozza meg a gombok helyét és pozícióját az eszköztáron, esetünkben a címsáv végén. Mivel mint látható, ez globálisan tárolja az összeset, sajnos spacereket nem tehetünk az egyes gombok közé, de sok mást csinálhatunk vele.
Tovább...

Adblock Plus Operában - második felvonás

Frissítés: ap készített egy magyarítást, innen letölteted magyar nyelven a scriptet.

Korábban már írtam a Lex1-féle Adblock+ megoldásról, amely hibrid UserCSS és UserJS alapon működött, de sajnos egyik betegsége a külső .exe volt, amely bár csak a MIME társításban (text/adblock) játszott szerepet, de így a Linux és a Mac kiesett és mégiscsak egy futtatható állományról van szó.

Ennek most vége. Már a 10.6x és annál újabb Operák részére, amelyekben már van Persistent Script Storage.

Lex1 3 funkciót ötvözve létrehozta a NoAds nevű userJS-t.

Block-external, Adblock+ egyben, amely képes importálni az Adblock Plus filterlistákat és megbirkózik a RegExppel, ezáltal teljes funkcionalitású fehér listát kapunk.

Globális blokkolási szabályrendszer:

Oldalspecifikus blokkolási szabályrendszer:

Nem utolsó sorban a működése is egyszerűbb lett. A userJS telepítés mellé mindössze két beállítást kell elvégeznünk opera:config-ban, az egyik, hogy 500-ra állítjuk a Script Storage-t itt: opera:config#PersistentStorage|UserJSStorageQuota, valamint engedélyezzük a scriptek futását HTTPS kapcsolatokon. Ez utóbbi csak az Adblock Plus listák frissítéséhez kell (meg ha HTTPS-ről jönnek a hirdetések).

Gombok (ha jobban szereted, mint a billentyűparancsokat. Csinálhatsz belőlük saját menüt is):

NoAds preferences Block Ads Unblock

Billentyűparancsok:

Tulajdonságok - Alt+Shift+P

  • Reklámok blokkolása - Alt+Shift+A
  • Elemek blokkolása - Alt+Shift+B
  • Visszavonás - Alt+Shift+U
  • Utolsó blokkolás visszavonása - Alt+Shift+L

Azonos class-szal rendelkező elemek blokkolása/unblokkolása - Shift+Klikk

Megjegyzés: Ennek használata mellett nyugodtan kikapcsolhatod a meglévő block-external scriptedet és az Adblock+.css-t és Adblock+.js-t is, mert a NoAds mindkettőt magába foglalja.

Weblapok címének átalakítása

Mondhatnám, hogy az Opera 10.50-es verziójával aktuálissá vált, de valójában 2008-ban, a Chrome megjelenésekor vált aktuálissá a weblapok címének kérdése. Vagyis a címsorba helyezett fülekkel eltűnt a Windows címsor, ahol addig az oldalak címe volt látható teljes szélességében.

A régi elrendezés még a faviconok nélküli időszakra vezethető vissza és igazából már a füles böngészés megjelenésekor kényelmetlenné vált azok számára, akik egyszerre sok lapot tartanak nyitva, ennek ellenére sok helyen még a mai napig ezt a struktúrát használják.

Az ExtendOperán egy ideje van egy tab-aliaser nevű userJS, amellyel 3 különböző módon alakíthatjuk át a weboldalak címét, avagy a TITLE részt. Az első konkrét domain, illetve aldomain esetén egy általunk meghatározott Aliast ad az oldalnak. Tehát például ennek a postnak a címét írhatjuk át vele anélkül, hogy a Magyar Opera blog főoldalát is átírnánk.

A második 2nd domain alapján alakítja át, vagyis a példában szereplő, idézőjelek között lévő "google.c" a google.com a google.ca és a google.co.akármi domainek esetén is átalakítja a TITLE mezőt az általunk "alias2"-ben megadott szövegre.

Tovább...

Működő autofill userJS Operához

Már sok idő eltelt mióta megjelent a 10.50, amely az első olyan Opera volt, amiben nem működött az OpS nevű autofill userJS, amely azt a célt szolgálta, hogy megjegyezte az űrlapokba (például keresők) írt adatokat azok számára, akik szerették ezt a funkciót más böngészőkben, mivel Operában a beépített űrlapkitöltő csak 13 előregyártott mező tartalmát jegyzi meg, amely globálisan minden űrlapban működik, nem pedig oldalspecifikusan.

BS-Harou csinált egy sajátot, Local Storage alapokon (tehát ez csak 10.50-től felfelé működik), ami sok tekintetben jobb, mint a korábbi. Például könnyebben törölhetők belőle elemek és van körülötte box-shadow is.

A scriptet Buscomplete-nek nevezte el, mivel a busz nagyobb, mint az autó.

Letölteni innen lehet (és a készítője várja a bugreportokat is):

Buscomplete letöltése

  • Shift+klikk paranccsal lehet törölni belőle a nem kívánt felajánlásokat.
  • Ha snapshotokat használsz előfordulhat, hogy időnként megfekszik a Local Storage [ezt 10.60 óta már nem tapasztaltam - a szerk], ilyenkor törölni kell a profilból a pstorage nevű mappát.

Megjegyzés: UserJS telepítéshez itt találsz segédletet.

süti beállítások módosítása