GeoGet

Complete geocaching solutions

User Tools

Site Tools


user:skript:stator:stator-publikace

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
user:skript:stator:stator-publikace [2018/10/20 18:53] – [Celá statistika přímo v profilu] gorduser:skript:stator:stator-publikace [2020/10/28 12:10] (current) mikrom
Line 2: Line 2:
  
 ====== Stator - publikování statistiky ====== ====== Stator - publikování statistiky ======
-Výstupem Statorovského generátoru {{:user:skript:stator:stator-icon-multi-gray.png?nolink|}} je statistika uložená na disku vašeho počítačePokud se s ní chcete pochlubit na internetu, je potřeba ji zveřejnitJak ji nahrát přímo do svého [[http://www.geocaching.com/profile/|profilu na Geocaching.com]] nebo jak ji do profilu vložit ze sdíleného úložiště (napřDropboxu či vlastní webové stránky) řeší tato část dokumentace.+Statorovský generátor {{:user:skript:stator:stator-icon-multi-gray.png?nolink|}} umí od verze Statoru 1.7.1.24 sám nahrát statistiku do cílového umístě. Nepotřebuje k tomu tedy [[user:skript:combine-davky?&#stator_combine_-_pomocna_davka_pro_stator|dávku Combine]]Je to vlastně důsledek omezení, která zavedl na konci roku 2018 Groundspeak, v jejichž důsledku **statistiky přímo [[http://www.geocaching.com/profile/|profilu na Geocaching.com]] nefungují a nemá tedy cenu se snažit je tam vkládat**. Může zde být jen odkaz na statistiku umístěnou jindeCílové umístění je možné díky Pepovi Počernic na serveru [[http://www.geocaching.cz/|Geocaching.cz]] nebo na vlastním webovém prostoru (pokud ho má někdo k dispozici).
  
 <WRAP column 35%> <WRAP column 35%>
Line 14: Line 14:
     * [[user:skript:combine-davky?&#stator_combine_-_pomocna_davka_pro_stator|Dávka Combine]] pro automatizaci činností kolem zpracování statistik Statorem      * [[user:skript:combine-davky?&#stator_combine_-_pomocna_davka_pro_stator|Dávka Combine]] pro automatizaci činností kolem zpracování statistik Statorem 
 </WRAP> </WRAP>
-===== Celá statistika přímo v profilu ===== 
-Pokud chcete mít celou statistiku přímo v svém [[http://www.geocaching.com/profile/|profilu na Geocaching.com]], musíte Statorem vygenerovaný obsah umístit do pole ''Bio'' v [[https://www.geocaching.com/account/settings/profile|nastavení vašeho účtu na Geocaching.com]]. Bohužel Groundspeak neumožňuje legálně nahrávat nový obsah přímo do pole ''Bio'' automaticky. I když ... výjimka je popsaná níže. 
  
-Stator obsahuje v Hlavním nastavení zaškrtávátko ''Zkopírovat statistiku do schránky''. Po vygenerování statistiky bude její obsah uložen do schránky a Stator otevře v prohlížeči stránku geocaching.com a zároveň umístí kurzor do pole ''Bio'', kam je třeba statistiku vložit. Stačí pak jen zmáčknout ''Ctrl+A'' (aby se označil celý starý obsah) a následně ''Ctrl+V'' (aby se přepsal novým). Změnu uložíte tlačítkem o kousek níže. A je hotovo...+===== Statistika na Geocaching.cz =====
  
-//Poznámka pod čarouJak vložení statistiky pomocí ''Ctrl-V'', tak i uložení u rozsáhlejších statistik chvíli trvá. Tak buďte trpěliví.//+{{ :user:skript:stator:stator_settings_output.png?800|Nastavení cíle statistiky}} 
 +Hlavní a výchozí varianta od verze Statoru 1.7.1.24. V profilu je obrázek s odkazem na [[http://www.geocaching.cz/|Geocaching.cz]]. Pro nastavení stačí pouze: 
 +    * zkontrolovat, že je cílové umístění **1** přepnuté na geocaching.cz 
 +    * zkontrolovat, zda jsou zadané přihlašovací údaje na geocaching.cz 
 +    * jednou umístit do profilu obrázek s odkazem na statistiku pomocí tlačítka ''| Link |'' 
 +    * případně zkušebně ručně nahrát dříve vygenerovanou statistiku na úložiště geocaching.cz tlačítkem ''| HTML |'' 
 +    * uložit nový generátor tlačítkem ''| OK |''
  
-<WRAP tip>Po změnách v zobrazování profilů ivatelů, které Groundspeak zavedl od **30.11.2015**, funguje dříve omezovaný ''<iframe>''. Má zatím pouze jednu známou vadu - nefungují odkazy ze statistiky na další stránky, např. na listingy keší.</WRAP>+Pak už jen vždy pustíme generátor {{:user:skript:stator:stator-icon-multi-gray.png?nolink|}} a je hotovoJednodušší už to ani být nemůže...
  
-<WRAP important>22.4.2016: Další změny na GC.COM a ''<iframe>'' je zase čuduTím pádem mnoho níže uvedeného není funkčníAch jo...</WRAP>+Nyní nejsme omezeni šířkou stránky [[http://www.geocaching.com/profile/|profilu na Geocaching.com]], můžeme proto nastavení statistiky zvětšit její šířkuTřeba na 850 pixelů, jak vidíte na příkladu.
  
-==== Automatické uložení statistiky do profilu ====+===== Statistika na vlastním webu =====
  
-Následující text poskytl Misha.in, je jen drobně upraven. Jde o automatizaci kopírování statistiky do pole ''Bio'' v profilu uživatele. +Další možností je uložení výsledné statistiky na vlastní webový prostor pomocí FTPVhodné jen pro pokročilé ivatele, především pro tykteří mají vlastní webové stránky, jejichž součástí má být i statistika keší.
- +
-=== Podmínky pro úspěšnou funkci === +
-  - v nastavení statoru mějte zatrženo "Zkopírovat statistiku do schránky" +
-  - dostupný program **AutoHotKey** - tuto aplikaci používají některé pluginy a je dost možné, že již je v ''DATADIR\Tools''. Pokud tomu tak není, stáhnete ji a uložte do tohoto adresáře +
-  - trvalé přihlášení uživatele browserem na stránky geocaching.com - aby Stator zobrazi správně stránku profilu uživatele a přesunul kurzor do správného editačního pole formuláře, musí být v době spuštění statistiky browser schopen příslušnou stránku zobrazit. Nejsnáze se to umožní zapamatováním přihlašovacích údajů, ale je také možné se ručně přihlásit a až potom spustit Stator +
- +
-=== Dávka pro zkopírování statistiky === +
-Vytvořte prostý textový soubor (např. v poznámkovém bloku, Notepadu) s následujícím obsahem +
-<code> +
-  ; Po vygenerování HTML geogetem se otevře prohlížeč a zbytek vykoná tento script +
-  Sleep 4000          ; počká 4 sekundy, než se provede další příkaz +
-  Send ^a             ; označí aktuální text v poli bio +
-  Sleep 6000          ; počká 6 sekund, než se provede další příkaz +
-  Send {NumpadDel}    ; odstraní vybraný text +
-  Sleep 10000         ; počká 10 sekund, než se provede další příkaz +
-  Send ^v             ; vloží vygenerovaný kód ze schránky +
-  Sleep 30000         ; počká 30 sekund, než se provede další příkaz +
-  Send {Tab}          ; přeskočí na další input formuláře +
-  Send {Enter}        ; uloží obsah formuláře +
-  Sleep 10000         ; počká 10 sekund, než se provede další příkaz +
-  Send ^w             ; zavře panel +
-  Return  +
-</code> +
-a uložte jej do adresáře s pluginy (''DATADIR\script''). Je důležité, aby soubor měl příponu **.ahk**, např. ''AutoHotkey.ahk''. V průzkumníku souborů klikněte pravým tlačítkem na soubor a vyberte Compile Script (tuto položku do kontextového menu doplní instalace AutoHotKey), čímž se vytvoří soubor s příponou **.exe**. +
- +
-V Combine přidejte do dávky, kterou spouštíte Stator také spuštění tohoto exe souboru. +
- +
-Tím po dokončaní Statoru dojde ke spuštění AhtoHotKey a vykonání příkazů, které se postarají o vlastní zkopírování statistiky. +
-===== Statistika na Dropboxu ===== +
-<WRAP important> **od 15.3.2017 nejde! Složka PUBLIC na DropBoxu se stala normální složkou a nejde z ní zobrazit HTML ani nijak inteligentně nasdílet (možná to někomu ještě funguje ale bude to tuším do konce roku 2017 stejně ukončeno všem)** \\ \\ +
-Obsah statistiky lze nasdílet na populárním [[http://dropbox.com|Dropboxu]] a vložit do profilu pomocí ''<iframe>''Kód do profilu vložíme jen jednou a aktualizace statistiky se smrskne na kopírování souboru do složky Dropboxu, což se dá buď nastavit přímo ve Statoru<sup>1.3.2.11</sup> nebo zajistit pomocí [[user:skript:combine|Combine]]. V současnosti asi nejlepší varianta. Vlivem omezení na straně GS ale při použití ''<iframe>'' nefungují ve statistice odkazy - např. na stránky nalezených keší. +
-==== Kam a jak uložit statistiku ==== +
-Doporučený postup: +
-  * Vytvořte v Dropboxu složku **Public** (pokud ji už náhodou nemáte). +
-  * Do složky nakopírujte výslednou statistiku vytvořenou generátorem {{:user:skript:stator:stator-icon-multi-gray.png?nolink|}} Statoru (soubor ''Statistics.html'' v adresáři profilu). +
-  * Ve webovém rozhraní [[http://dropbox.com|Dropboxu]] vyberte soubor a klikněte na tlačítko ''| Share |''. Zkopírujte link na sdílení souboru. Bude ve tvaru: +
-<code html> +
-https://www.dropbox.com/s/w7k...0z9r/Statistics.html?dl=0 +
-</code> +
-  * Řetězec ''w7k...0z9r'' je ID vašeho souboru. +
- +
-==== Co dát do profilu ==== +
-  * Upravte výše uvedený link souboru do tvaru: +
-<code html> +
-https://dl.dropbox.com/s/w7k...0z9r/Statistics.html +
-</code> +
-  * Do pole ''Bio'' profilu vložte HTML kód (nezapomeňte **oba odkazy nahradit za vaše ID souboru** na Dropboxu): +
-<code html> +
-  <iframe src="https://dl.dropboxusercontent.com/s/w7k...0z9r/Statistics.html"   +
-    marginwidth="0" frameborder="0" width="100%" marginheight="0" vspace="0" hspace="0" scrolling="auto"  +
-    style="height: 10000px;"> +
-    Chyba načítání profilu. Statistiku naleznete  +
-    <a href="https://dl.dropboxusercontent.com/s/w7k...0z9r/Statistics.html">zde</a>... +
-  </iframe> +
-</code> +
-==== Jak aktualizovat statistiku ==== +
- +
-  * Pokud si chcete zcela automatizovat aktualizaci statistikyvytvořte si jednoduchou dávku [[user:skript:combine|Combine]], kam dáte spuštění generátoru {{:user:skript:stator:stator-icon-multi-gray.png?nolink|}} a kopírování souboru ''Statistics.html'' do složky Dropboxu. +
-  * Od verze Statoru<sup>1.3.2.11</sup> je vše ještě mnohem jednodušší -> stačí pouze v Hlavním nastavení **esměrovat výstup do složky Dropboxu** (a zachovat jméno souboru, pro který jste výše konfigurovali sdílení). Pak už jen stačí jedním kliknutím spustit generotor {{:user:skript:stator:stator-icon-multi-gray.png?nolink|}} a v profilu se po sesynchronizování souboru Dropboxem pokochat novou statistikou. +
-</WRAP> +
-===== Statistika na vlastním serveru ===== +
- +
-Další možností je uložení výsledné statistiky na vlastní server. Takové umístění poskytuje možnost zobrazit statistiku samostatně nebo i pomocí ''<iframe>'' přímo v profilu na geocaching.com. Nevýhodou u bezplatných služeb webových prostorů je vkládání reklamy na začátek nebo (v lepším případě) na konec webové stránky. Vlivem omezení na straně GS při použití ''<iframe>'' také nefungují ve statistice odkazy - např. na stránky nalezených keší. +
- +
- +
-==== Kam a jak uložit statistiku ==== +
- +
-Statistiku vytvořenou generátorem {{:user:skript:stator:stator-icon-multi-gray.png?nolink|}} (tj. soubor ''Statistics.html'') umístíme kamkoliv na svůj webový server. Zkopírování souboru server může vyřešit [[user:skript:combine-davky?&#stator_combine_-_pomocna_davka_pro_stator|dávka pro Combine]] nebo vlastní dávkakterá nakopíruje soubor pomocí FTP. +
- +
-==== Co dát do profilu ==== +
- +
-Nejjednodušší je dát do profilu textový odkaz na stránku se statistikou, např. něco takového: +
- +
-<code html> +
-  <p>Pokud chcete vidět moje úžasné statistiky, najdete je <a href="http://...můj server.../Statistics.html>na tomto místě<\a>.<\p> +
-</code> +
- +
-Trochu hezčí je vložení obrázku s odkazem na statistiku: +
- +
-<code html> +
-  <a href="http://<můj server>/Statistics.html"><img src="...adresa obrázku někde na internetu..."><\a> +
-</code> +
-Může to vypadat nějak takto: +
- +
-[[http://kiregps.sweb.cz/profil/Statistics.html|{{:user:skript:stator:profile-tabs.png|}}]] +
- +
-Poslední (pokročilou) možností je podobně jako u Dropboxu vložit obsah do profilu pomocí ''<iframe>'': +
- +
-<code html> +
-  <iframe src="http://...můj server.../Statistics.html"   +
-    marginwidth="0" frameborder="0" width="100%" marginheight="0" vspace="0" hspace="0" scrolling="auto"  +
-    style="height: 10000px;"> +
-    Chyba načítání profilu. Statistiku naleznete  +
-    <a href="http://...můj server.../Statistics.html">zde</a>... +
-  </iframe> +
-</code> +
- +
-<WRAP tip>Po přechodu serveru na **https** protokol mají některé prohlížeče (např. Chrome) problém se zobrazení statistiky z webu s protokolem **http**. Brání se tomu proto, že se ze zabezpečeného webu pokoušíte načíst stránku z nezabezpečeného webu, a to je vyhodnoceno jako bezpečnostní riziko. Je tedy vhodné uložit svou statistiku na zabezpečený web -- pokud nemáte vlastní webové stránky zabezpečenépak můžete využít např. DropBox, viz. výše.</WRAP> +
-==== Doplnění statistky na plnohodnotné HTML ==== +
-Protože tagy ''<object>'' nebo ''<iframe>'' zmíněné v předchozím odstavci mají zobrazovat validní HTML stránku, měla by vytvořená statistika obsahovat také všechny potřebné náležitosti. Stejné je to v případě, že statistika má být opravdu zobrazovaná samostatně. Důležitá je zejména definice kódování stránky. Bez ní budou pravděpodobně zmršená naše nabodeníčka...+
  
 V adresáři ''Common'' jsou základy dvou souborů V adresáři ''Common'' jsou základy dvou souborů
Line 135: Line 39:
 Tyto soubory zkopírujte do adresáře ''Profiles\používaný_profil'' a upravte je podle své potřeby. Jakmile Stator najde tyto dva soubory, použije je. Výsledná statistika pak bude plnohodnotnou samostatnou webovou stránkou. Tyto soubory zkopírujte do adresáře ''Profiles\používaný_profil'' a upravte je podle své potřeby. Jakmile Stator najde tyto dva soubory, použije je. Výsledná statistika pak bude plnohodnotnou samostatnou webovou stránkou.
  
 +Statistiku nahraje přímo generátor {{:user:skript:stator:stator-icon-multi-gray.png?nolink|}} pomocí FTP na cílový webový server.
 +
 +(Pokud soubory upravovat nepotřebujete, nemusíte je do adresáře profilu kopírovat, Stator automaticky použije ty z adresáře ''Common''.)
 +
 +MPIK: udělal jsem návod, jak zprovoznit svůj prostor na Swebu a publikovat tam statistiky. [[http://pikousm.sweb.cz/Stator.docx|Externí odkaz]]
  
 {{tag>stator}} {{tag>stator}}
user/skript/stator/stator-publikace.1540054423.txt.gz · Last modified: 2018/10/20 18:53 by gord