Pri tvorbe mapy nalezu pomoci http://www.geocaching.cz/nalezy.php do profilu se nenactou kesky z kraju, ale jen ty s oznacenim Czech Republic. Je to obecny problem a nebo to nenacita jen mne?
Dekuji za radu
Kraje se v ČR zavedly nedávno, ovšem ne automaticky, takže každý owner musí ke svoji keši přiřadit příslušný kraj. Lze si vytvořit profil s příslušným krajem (okresem…) napřiklad v MoZiGu…
To Sovic.
O zavedeni kraju nepisu, to vim, ale na to zavedeni kraju nereaguje tvorba mapy nalezu do profilu (to jsou ty cervene tecky na mape CR:))
Já s mapou nálezů problém nemám. Používám automatický export z Geogetu přes AutoStat.
Doposud jsem pouzival tento (asi spatny) postup.
V mem profilu jsem v odstavci
My logs (last 30 days)
Show all logs for: Caches, Bugs, or Benchmarks
kliknul na slovo Caches. Tim jsem dostal seznam nalezenych kesek.
Pak jsem kdysi asi na www.geocaching.cz nalezl MyFinds do txt. To mne prevede nalezy do formatu txt. Tento soubor kesek ve formatu txt nactu do http://www.geocaching.cz/nalezy.php a pak uz je mapa hotova. Bohuzel od doby, kdy byly zavedeny kraje, se nenactou kesky s oznacenim, z ktereho jsou kraje. Musim postup menit?
(Lovim bez GPS, takze nevim, co je Geoget a dalsi vymozenosti :()
Aha, tak to už fungovat nebude, protože ten script na převod Myfinds do txt testuje přítomnost textu ‘Czech Republic’. Zkus sehnat autora a požádat ho o aktualizaci.
PS: GeoGet s GPS nemá nic společného ![]()
sorry nejako jsem prehledl gc.cz ![]()
Amaterska uprava scriptu
Založ si raději novou záložku a dej si do ní do pole Adresa toto:
javascript:(function(){%20var%20onetimeout%20=%203000;%20var%20retrytimeout%20=%2010000;%20var%20o='';%20var%20a=document.getElementsByTagName('A');%20var%20i;%20for%20(i=0;i<a.length;i++)%20{%20var%20e=a[i];%20if%20(e.href.indexOf('http://www.geocaching.com/seek/cache_details.aspx?guid=')%20>=%200)%20{%20var%20z=e.parentNode.previousSibling;%20if%20(!(''+z.parentNode.innerHTML).match('Czech%20Republic')&&%20!(''+z.parentNode.innerHTML).match('kraj')&&%20!(''+z.parentNode.innerHTML).match('Praha'))%20{continue;}%20if%20(z.tagName%20!=%20'TD')%20{z%20=%20z.previousSibling};%20if%20(z.tagName%20!=%20'TD')%20{continue;}%20var%20d%20=%20z.innerHTML.match(/^%20*([0-9][0-9]*)\/([0-9][0-9]*)\/(200[0-9])%20*$/);%20z=z.previousSibling;%20if%20(z.tagName%20!=%20'TD')%20{z%20=%20z.previousSibling};%20if%20(z.tagName%20!=%20'TD')%20{continue;}%20z=z.childNodes[0];%20if%20(!%20(''+z.alt).match(/^(Found|Webcam|Attended)/))%20{continue;}%20d%20=%20d[3]+'-'+d[1].replace(/^.$/,'0'+d[1])+'-'+d[2].replace(/^.$/,'0'+d[2]);%20var%20h%20=%20(''+e.href).match(/guid=([-a-fA-F0-9]*)/);%20if%20(!%20h)%20{continue};%20o=o+h[1]+';'+d+'<br>';%20}}%20var%20s=document.createElement('SPAN');%20var%20d%20=%20window.open().document;%20d.write();%20d.close();%20d.title='My%20Url%20Finds';%20d.body.innerHTML=o;%20})()
Hluboce se sklanim pred umenim LudkaV. Zkusil jsem to tak, jak naznacil. A hned prvni pokus vytvoril textovy soubor, kde jsou i ty kesky s oznacenim kraju. Doufam, ze ta mapa uz z toho vytvorit pujde.
Moc Ti dekuji a obdivuji Tve znalosti.
Tak dalsi verze, opravena Vysocina, puvodne jsem ji prehledl. Netestovano, snad je to OK.
javascript:(function(){%20var%20onetimeout%20=%203000;%20var%20retrytimeout%20=%2010000;%20var%20o='';%20var%20a=document.getElementsByTagName('A');%20var%20i;%20for%20(i=0;i<a.length;i++)%20{%20var%20e=a[i];%20if%20(e.href.indexOf('http://www.geocaching.com/seek/cache_details.aspx?guid=')%20>=%200)%20{%20var%20z=e.parentNode.previousSibling;%20if%20(!(''+z.parentNode.innerHTML).match('Czech%20Republic')&&%20!(''+z.parentNode.innerHTML).match('kraj')&&%20!(''+z.parentNode.innerHTML).match('Praha')&&%20!(''+z.parentNode.innerHTML).match('Vysocina'))%20{continue;}%20if%20(z.tagName%20!=%20'TD')%20{z%20=%20z.previousSibling};%20if%20(z.tagName%20!=%20'TD')%20{continue;}%20var%20d%20=%20z.innerHTML.match(/^%20*([0-9][0-9]*)\/([0-9][0-9]*)\/(200[0-9])%20*$/);%20z=z.previousSibling;%20if%20(z.tagName%20!=%20'TD')%20{z%20=%20z.previousSibling};%20if%20(z.tagName%20!=%20'TD')%20{continue;}%20z=z.childNodes[0];%20if%20(!%20(''+z.alt).match(/^(Found|Webcam|Attended)/))%20{continue;}%20d%20=%20d[3]+'-'+d[1].replace(/^.$/,'0'+d[1])+'-'+d[2].replace(/^.$/,'0'+d[2]);%20var%20h%20=%20(''+e.href).match(/guid=([-a-fA-F0-9]*)/);%20if%20(!%20h)%20{continue};%20o=o+h[1]+';'+d+'<br>';%20}}%20var%20s=document.createElement('SPAN');%20var%20d%20=%20window.open().document;%20d.write();%20d.close();%20d.title='My%20Url%20Finds';%20d.body.innerHTML=o;%20})()
Moc dekuji za druhou opravenou verzi. Kraj Vysočina se již načítá!![]()
Rozhodně by ale bylo dobré opravit tu verzi na webu, aby to bylo korektně načteno přímo ze souboru MyFinds.
Prosím vás nevíte jak bych mohl zobrazit mapu (tu bílou s puntíky) jednotlivých krajů?
Hlavně se mi jedná o kraj Vysočina (mám tam nejvíc nálezů).
Jestli je už vytvořená, Viděl sem v jednom profilu že měl taky mapu kraje (myslím že Liberce asi)
Co bych měl jako dopsat do "template" souboru.
Předem děkuju
viz http://www.geocaching.cz/forum/viewthread.php?forum_id=20&thread_id=14225&pid=416313#post_416313
HTML <img src="http://www.geocaching.cz/mapacr.php?uid=12394&typ=evropa" alt="mapa" />
(a ta Vysočina v seznamu opravdu není)