Többen is panaszkodtak már itt arra, hogy az új Operában már nincsenek kiterjesztések a fáljokon, amelyek a gyorsítótárban vannak, így nehéz vagy szinte lehetetlen megtalálni egy-egy letöltött fájlt (például flash videókat). Eddig ez egyszerűbben ment, mert elég volt kiterjesztés szerint rendezni a fájlokat, és már lehetett is menteni. Sajnos a gyorsítótár adatbázis jellege miatt a kiterjesztéseket már nem fogják visszaállítani (bár ki tudja, ha sokan kérik, még az is előfordulhat), viszont van Tamil készített egy jó trükköt, amivel továbbra is könnyedén meg lehet találni a fájlokat a gyorsítótárban.
A trükk lényege az, hogy egy ügyes JavaScripttel kiegészíti az opera:cache oldal funkcionalitását, ami így már nem csak pusztán a fájlokat jeleníti meg, hanem lehetőséget kapunk keresésre, a képek előnézetére, valamint méret és név szerinti rendezésre.
A kibővített gyorsítótár lap az Operában
Sajnos a JavaScript kódot a nyelvi fájlba kell beépíteni, így az Opera frissítésekor, amikor új nyelvi fájl érkezik, újra be kell írni ezt a kódot. Az eredmény viszont bőven megéri a fáradságot.
A bővített gyrosítótár megjelenítést két módszerrel telepítheted. Az első, hogy letöltöd az alábbi, Opera 9.51-hez való nyelvi fájlt, és alkalmazod:
Opera 9.51 bővített nyelvi fájl
A másik módszer, amit már bármilyen verziónál használhatsz, hogy kézzel bővíted a nyelvi fájlt:
- először készíts egy másolatot a jelenlegi nyelvi fájlról, amit az Opera mappájában találsz meg a locale/hu útvonal alatt
- nyisd meg az új fájlt, és keresd meg benne a -1713924769 kódú szöveget
- a fordítást cseréld le az alábbi szövegre:
-1713924769="Méret<script type='text/javascript'>function sorter(t){var _sort=function(a,b){var a=a[1];var b=b[1];if(Number(a)&&Number(b)){return a-b}else{if(a<b)return-1;if(a>b)return 1;return 0}};var col=t.cellIndex;var span=t.selectSingleNode('span');var tbody=document.selectSingleNode('//tbody');var tr=tbody.selectNodes('tr[td]');var len=tr.length;var a=new Array(len);for(var i=0;i<len;i++){a[i]=new Array(2);a[i][0]=tr[i];a[i][1]=a[i][0].selectNodes('td')[col].innerText};a.sort(_sort);var dtitle=span.getAttribute('title');if(dtitle==0){a.reverse()};dtitle=dtitle==0?1:0;span.innerHTML=dtitle==0?'↓':'↑';span.setAttribute('title',dtitle);for(var i=0;i<len;i++){tbody.appendChild(a[i][0])}};document.addEventListener('load',function(){for(var i=0;document.links[i];i++){document.links[i].target='_blank'};var tr=document.getElementsByTagName('tr');var sf=document.createElement('input');sf.type='text';sf.defaultValue='Keresés';sf.style='font-size:100%;margin:0 20px 0 30px;width:40%;';sf.addEventListener('focus',function(){if(this.value==this.defaultValue){this.value=''}},false);sf.addEventListener('blur',function(){if(!this.value){this.value=this.defaultValue}},false);sf.addEventListener('keyup',function(){var v=this.value.toLowerCase();for(var i=0,l;l=tr[i];i++){var p=l.lastChild.firstChild.innerText;if(p&&p.toLowerCase().indexOf(v)==-1){l.style='display: none'}else{l.style='display:table-row'}}},false);var bt=document.createElement('input');bt.type='button';bt.value='Képek';bt.style='font-size:100%;cursor:pointer;float:right;';bt.addEventListener('click',function(){var b=/\.(jpe?g|bmp|gif|png|ico|swf|flv)$/i;var f=/\.(swf|flv)$/i;for(var i=0,l;l=tr[i];i++){var p=l.lastChild.firstChild;var c=l.lastChild.firstChild.innerText;if(l.offsetHeight!=0&&p.childNodes.length<2){if(b.test(c)){var stl='float:right;border:1px dotted black;margin:1px;padding:1px;max-height:100px;max-width:100px;';if(f.test(c)){var dv=document.createElement('div');p.appendChild(dv);dv.innerHTML='<EMBED src='+p.href+'>';var fh=dv.firstChild;fh.setAttribute('height',100);fh.setAttribute('width',100);fh.setAttribute('style',stl+'content:normal;display:inherit;outline:none;background-image:none;')}else{var image=document.createElement('img');image.setAttribute('src',p.href);image.setAttribute('style',stl);p.appendChild(image)}}}}},false);var th=document.getElementsByTagName('th');th[2].appendChild(bt);th[2].appendChild(sf);var addSort=function(ele){var span=document.createElement('span');span.title='0';span.appendChild(document.createTextNode('•'));ele.insertBefore(span,ele.firstChild);ele.onclick="sorter(this);";ele.style.cursor='pointer';};addSort(th[0]);addSort(th[1]);},false)</script>"
- cseréld le a nyelvi fájlt az újra a Beállítások > Általános > Nyelv > Részletek alatt
Miután lecserélted a nyelvi fájlt, nyisd meg az opera:cache oldalt, és a felső részén találhatod meg a változásokat.
A bejegyzés trackback címe:
Kommentek:
A hozzászólások a vonatkozó jogszabályok értelmében felhasználói tartalomnak minősülnek, értük a szolgáltatás technikai üzemeltetője semmilyen felelősséget nem vállal, azokat nem ellenőrzi. Kifogás esetén forduljon a blog szerkesztőjéhez. Részletek a Felhasználási feltételekben és az adatvédelmi tájékoztatóban.
meneruwa 2008.07.06. 13:46:52
meneruwa 2008.07.06. 13:50:28
Dixon 2008.07.06. 17:08:30
meneruwa 2008.07.06. 19:05:32
meneruwa 2008.07.06. 19:31:27
szotsaki 2008.07.06. 22:16:39
Nyissuk meg a könyvtárat Dolphinban, és onnantól kezdve van fájltípus és előnézet is; persze a megfelelő fájlt a megfelelő programmal nyitja meg.
Illetve, ha valaki jobban szereti a konzolt:
cd ~/.opera/cache4
file *
Az eredmény:
opr06NJS: exported SGML document text
opr06O4X: HTML document text
opr06VHB: PNG image data, 35 x 35, 8-bit/color RGBA, non-interlaced
opr06VHC: PNG image data, 80 x 15, 8-bit/color RGB, non-interlaced
opr06VHD: PNG image data, 35 x 35, 8-bit/color RGBA, non-interlaced
opr06VHE: GIF image data, version 89a, 1 x 1
opr06VHF: GIF image data, version 89a, 1 x 1
opr06VHG: XML document text
...
littlemat 2008.07.06. 23:55:46
tetra · http://unsigned.freeblog.hu/ 2008.07.07. 10:04:37
Ez a mondat meg hibás: "cseréld le a nyelvi fájlt az újra a Beállítások > Általános > Nyelv > Részletek alatt"
Karbonade · http://magyaropera.blog.hu 2008.07.07. 11:20:39
tetra · http://unsigned.freeblog.hu/ 2008.07.07. 13:17:46
Oké, na haragudj :D
Glacies 2008.07.07. 15:01:06
Use Less 2008.07.07. 16:07:29
Tc-ben egyszerűbb méret szerinti rendezés alapján kivadászni a flash fileokat. Csak eddig egy klikk volt, most kettő, hogy megnyissa.
Persze, ha kisebb filet keres az ember, akkor az operacache jobb lehet.
Use Less 2008.07.07. 16:09:06
nem biztos, de lehet, hogy a válasz:
a cachenél be van állítva, hogy Empty on Exit, vagy a Disk Cache 0 MB.
Glacies 2008.07.07. 17:18:36
Altrix 2008.07.07. 20:22:54
Az opera fórumba már leírtam a problémámat, de ide is bemásolom, szóval:
Olyan problémám lenne, hogy a 9.5-ös, és most már 9.51-es operámban az opera:cache alatt nem jelennek meg a gyorsítótárazott fájlok. 9.27-ről frissítettem, azóta tapasztalom ezt a problémát mindkét gépemen. A gyorsítótárazott fájlok a cache4 mappában megtalálhatóak, csupán az opera:cache oldalon nem. Van valakinek ötlete, tapasztalt valaki hasonlót?
A válaszokat köszönöm
Use Less 2008.07.07. 20:55:54
Tools/Preferences/Advanced/History
Ha itt be van pipálva az "Empty on exit", akkor ez a buta Opera nem csak kilépéskor nem mutat cachet, hanem soha.
Ha nincs kipipálva, akkor látszik a cache.
Igen ez is bug, ami benne volt a 9.50-ben is, szóltak is miatta, nem javították
ZeGa 2008.07.08. 17:46:06
Karbonade · http://magyaropera.blog.hu 2008.07.08. 19:34:17
Lali_ 2008.07.08. 22:07:50
Vadászat közben a 400km/h-át(!!) is elérheti a sebessége, így a Föld leggyorsabb állata (csak az a ciki, hogy ezt zuhanás közben éri el, ami már nem hangzik olyan jól....).
Kis növény és állathatározó vége :)
-------
Itt az elég szűkszavú hivatalos oldaluk: www.opera.com/products/desktop/next/
Egyébként meg valamiféle funkciónövelés tuti lesz benne, az is lehet, hogy szerepel az olvasói ötletek között: operawatch.com/news/2006/07/what-would-you-like-to-see-in-the-next-opera-desktop-browser.html
Vagy itt: magyaropera.blog.hu/2006/08/21/opera_10_ujdonsagok_es_kivansagok
ZeGa 2008.07.09. 14:16:53
tetra · http://unsigned.freeblog.hu/ 2008.07.10. 20:35:46
törölt-felhasználó (törölt) 2008.07.10. 20:53:51
Ronyn · http://www.ronyn.hu 2008.07.11. 12:34:02
phoenix 2008.08.05. 08:52:02
Már próbáltam volna szólni valahogy az Opera csapatnak, dehát hol?
Segítség, mit lehet tenni, nagyon zavar. :((
Ronyn · http://www.ronyn.hu 2008.08.05. 11:00:27
Karbonade · http://magyaropera.blog.hu 2008.08.05. 11:49:59
Lali_ 2008.08.05. 12:04:32
Ha minden igaz, akkor úgy lehet átverni, ha Csak a képet megnyitod, akkor elöször behozza a régit, majd F5 és akkor már az újat. Visszamész az oldara és akkor már a jó kép lesz ott. De azért próbáld meg elöször azt, amit elöttem mondtak, hátha nálad megy...
Valent Levente 2008.08.05. 17:35:00
phoenix 2008.08.05. 22:31:18
Kikapcsoltam teljesen a cachet ahogy Ronyn mondta, és még a weblap és kép ellenőrzését is mindigre álítottam, de semmi sem változott.
Azon gondolkozom, hogy visszatérek az előző verzióra, csak attól félek, hogy nem-e vesznek el a mentet jelszavak és könyvjelzők.
Amit Lali_ is mondot az F5-ös technika működik, de így nagyon munkaigényes az egész.
Nem tudjátok jelzet még valaki(k) bugot a cachel kapcsolatban?
Lali_ 2008.08.06. 10:52:20
Esetleg még a gyorsítótár törlés saját gomb segíthet(én nem próbáltam, mert ritkán volt ijen gondom): www.opera-bongeszo.com/opera-sajatgomb/biztonsag
Ha emlékeim nem csalnak, akkor errefelé nem jelezte még senki.
phoenix 2008.08.06. 15:35:24
Észrevettem, hogy ... ha minden igaz akkor csinálja ezt ha merevlemezről töltöm a böngészőbe, miután feltöltöttem a serverre és ottan szerkeztettem minden gond nélkül frissítette a képeket.
phoenix 2008.08.07. 14:33:11
djuice 2011.06.17. 22:08:25
Van egy webrádió ami m4a formában nyomja be a cachebe a hallgatás közben letöltött zenéket.
A fent írt módszer azonban csak ezt a keresőlapot állítja elő: goo.gl/prUxR
Kérdés: hogy lehetne más fájlkiterjesztésre való keresést is felvenni, vagy akár real-time tetszőlegesen megadható keresést?
Köszi!
penge™ · http://www.thevenusproject.com/ 2011.06.17. 22:18:19
djuice 2011.06.17. 22:29:12
Nem hoz így eredményt és munkás is. Más 5let?
djuice 2011.06.17. 22:33:07
penge™ · http://www.thevenusproject.com/ 2011.06.18. 00:38:52
djuice 2011.06.18. 01:37:18
sajna semmit nem listáz ki ezzel, mint írtam...
djuice 2011.06.18. 01:40:45
Audity 2011.06.28. 18:25:27
Én úgy gondolnám a 20 megát kéne fenntartani és a régebbi cacheléseket törölni, vagy nem?!
Kösz!
Mihics Zoltán (Med1on) 2011.06.28. 19:03:10
penge™ · http://www.thevenusproject.com/ 2011.06.28. 21:18:15
Tehát ha YouTube-on egy másfél órás filmet nézel HD-ben mp4 formátumban, akkor nem kizárt, hogy pár gigával megdobja.
De ez mindenhol így van, ahol ezt a streaming eljárást használja az oldal, tehát nem a Silverlight-féle pár kilobájtos szeleteket, hanem az egész fájlt egyben streameli és csak beletekersz a közepébe akkor nem tölti le az előtte lévő részt, de a többit igen.
djuice 2011.06.29. 14:29:08
Ilyen problémába én is befutottam már, de legjobb ekkor a beállításoknál az előzmények törlése és az felszabadítja a helyet. Nekem egy teljes estés youtube bámulás után volt ilyen, pedig nem egyben néztem 1 tartalmat hanem egymás után sok tucat klippet. De én se értem amik már rég lementek azt miért nem szabadítja fel???
A kis piros csík meg hiába fut sokszor végig a lejátszás közben, jelezvén hogy lebufferelte a fájlt, néha ha beleteker így az ember, újra "homok órázik". Ez biztos hogy az Opera sara, mert G.Chromenál nem csinálja sosem!
A fenti fájlkeresés cahce dologra akkor azóta sincs más megoldás? Csak azért kérdem, mert 100%-ban tudva hogy FLV, vagy MP4, esetleg SWF fájlokat tölt adott oldalról, a site URL-jére szűrve pedig tök üresnek mutatja a tartomány cachét. Vagy ez is egy bug?