[gsak.mioncz.net]

GSAK makro MyLogsLinks

Toto makro lze použít pro vygenerování seznamu odkazů na vlastní logy. Tento seznam lze poté zveřejnit na internetu pouhým překopírováním vygenerovaného HTML souboru na uživatelovu homepage nebo jiný web server, nebo do profilu na geocaching.com. V tomto případě je potřeba vygenerovaný seznam (umístěn v clipboardu Windows) ručně přidat do svého profilu.


Odkaz pro stažení aktuální verze:
MyLogsLinks.gsk
MyLogsLinks.zip

(ver 2.5, 8.4.2008 11:30)
changelog.txt

Makro ke svému běhu potřebuje GSAK 7.2.1 minimálně Build 20, kde je opravena chyba v práci s poli proměnných.
link na GSAK updaty






Makro po spuštění zobrazí dialogové okno, ve kterém se zadává:

Příklad dialogového okna pro nastavení generování výstupu:



Příklad vygenerovaných HTML souborů odkazů na logy:

Princip činnosti makra:
  Po stisku [Start] v konfiguračním okně makra se budou v databázi logů prohledávat logy majitele. Protože PQ generují listingy, které vždy obsahují logy majitele, lze takto vygenerovat úplný seznam logů. Ale pouze za předpokladu, že nebyly logy v GSAK databázi smazány funkcí "Purge Logs" s podmínkou smazání i logů ownera (checkbox "alway keeps log by me" musí být vždy zatržen).
  Makro pracuje dvouprůchodově. V prvním průchodu prohledá celou databázi a spočítá si, kolik logů vyhovuje zadaným vstupním podmínkám a kolik jich bude vypisovat do seznamu. Poté si alokuje potřebné pole dat a v druhém průchodu přenese vyhledané logy do připraveného datového pole. Nakonec toto pole setřídí sestupně podla datumu uložení logu a exportuje do zadaného HTML souboru. V případě, že byl zadán export pro uložení do profilu na geocaching.com, soubor se neukládá a data se vloží do schránky windows; pomocí CTRL-V pak lze její obsah jednoduše překopírovat do formuláře profilu na vybrané místo.