GeoGet

Complete geocaching solutions

User Tools

Site Tools


user:skript:stator:stator-publikace

This is an old revision of the document!


Stator - publikování statistiky

Výstupem Statorovského generátoru je statistika uložená na disku vašeho počítače. Pokud se s ní chcete pochlubit na internetu, je potřeba ji zveřejnit. Jak ji nahrát přímo do svého profilu na Geocaching.com nebo jak ji do profilu vložit ze sdíleného úložiště (např. Dropboxu či z vlastní webové stránky) řeší tato část dokumentace.

Celá statistika přímo v profilu

Pokud chcete mít celou statistiku přímo v svém profilu na Geocaching.com, musíte Statorem vygenerovaný obsah umístit do pole Bio v nastavení vašeho účtu na Geocaching.com. Bohužel Groundspeak neumožňuje legálně nahrávat nový obsah přímo do pole Bio automaticky.

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…

Poznámka pod čarou: Jak vložení statistiky pomocí Ctrl-V, tak i uložení u rozsáhlejších statistik chvíli trvá. Tak buďte trpěliví.

Po změnách v zobrazování profilů už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ší.

22.4.2016: Další změny na GC.COM a <iframe> je zase v čudu. Tím pádem mnoho níže uvedeného není funkční. Ach jo…

Statistika na Dropboxu

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

Obsah statistiky lze nasdílet na populárním 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 Statoru1.3.2.11 nebo zajistit pomocí 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 Statoru (soubor Statistics.html v adresáři profilu).
  • Ve webovém rozhraní Dropboxu vyberte soubor a klikněte na tlačítko | Share |. Zkopírujte link na sdílení souboru. Bude ve tvaru:
https://www.dropbox.com/s/w7k...0z9r/Statistics.html?dl=0
  • Řetězec w7k…0z9r je ID vašeho souboru.

Co dát do profilu

  • Upravte výše uvedený link souboru do tvaru:
https://dl.dropbox.com/s/w7k...0z9r/Statistics.html
  • Do pole Bio profilu vložte HTML kód (nezapomeňte oba odkazy nahradit za vaše ID souboru na Dropboxu):
  <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>

Jak aktualizovat statistiku

  • Pokud si chcete zcela automatizovat aktualizaci statistiky, vytvořte si jednoduchou dávku Combine, kam dáte spuštění generátoru a kopírování souboru Statistics.html do složky Dropboxu.
  • Od verze Statoru1.3.2.11 je vše ještě mnohem jednodušší → stačí pouze v Hlavním nastavení př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 a v profilu se po sesynchronizování souboru Dropboxem pokochat novou statistikou.

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 (tj. soubor Statistics.html) umístíme kamkoliv na svůj webový server. Zkopírování souboru server může vyřešit dávka pro Combine nebo vlastní dávka, která 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:

  <p>Pokud chcete vidět moje úžasné statistiky, najdete je <a href="http://...můj server.../Statistics.html>na tomto místě<\a>.<\p>

Trochu hezčí je vložení obrázku s odkazem na statistiku:

  <a href="http://<můj server>/Statistics.html"><img src="...adresa obrázku někde na internetu..."><\a>

Může to vypadat nějak takto:

Poslední (pokročilou) možností je podobně jako u Dropboxu vložit obsah do profilu pomocí <iframe>:

  <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>

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.

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ů

  • Start.html
  • End.html

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.

user/skript/stator/stator-publikace.1490705753.txt.gz · Last modified: 2017/03/28 14:55 (external edit)