GgStat Documentation  >  Template  > Init

Inicializace a globální nastavení statistik

AUTHORSdefinuje počet autorů, kteří se mají objevit v seznamu nejčastěji nalézaných keší od různých autorů. Případné použití MAXTABLELINESNEXT má vyšší priorotu.
BORDERdefinuje šířku rámečku pro všechny následují bloky statistik.
CACHERidentidikace uživatele, nahrazuje hodnotu parametru -c v příkazovém řádku, pokud je hodnota v příkazovém řádku uvedena, má vyšší prioritu
COLORSLze použít v inicializační i prezentační části, každá tabulka tedy může mít jinou barvu. Všechny barvy musejí být na jediném řádku v hexadecimálním tvaru RRGGBB (červená=ff0000, zelená=00ff00 a modrá=0000ff) a jsou v následujícím pořadí (v závorce je uvedena výjimka v použití příslušné barvy pro zobrazení tabulky Obtížnost/Terén, v níž jsou barvy používané trochu odlišně):
  1. barva pozadí včetně pozadí grafů (barva textu v hodnot počtu nálezů)
  2. barva textu
  3. pozadi nadpisů bloků jednotlivých statistik
  4. barva textu nadpisu
  5. pozadí záhlaví jednotlivé tabulky se statistkou
  6. barva textu záhlaví tabulky
  7. pozadí textu tabulky (+ pozadí 2. záhlaví, tj. řádku a sloupce s hodnotou obtížnosti nebo terénu a řádku a sloupce s celkovým počtem nálezů každé obtížnosti nebo terénu)
  8. barva textu tabulky (text 2. záhlaví, tj. řádku a sloupce s hodnotou obtížnosti nebo terénu a řádku a sloupce s celkovým počtem nálezů každé obtížnosti nebo terénu s výjimkou maximálního počtu)
  9. pozadí hodnot v tabulce (barva pozadí v políčkách, kde není žádný nález)
  10. barva písma pro výpis hodnot
  11. barva pro výpis maximální hodnoty (barva textu v políčku s maximální hodnotou počtu nálezů)
  12. barva pro výpis průměrné hodnoty
  13. barva pro výpis minimální hodnoty
  14. barva procent odlovených pro mapy krajů a okresů (barva pozadí hodnot počtu nálezů)
COLORSCALEhodnota yes, ano, no nebo ne povoluje nebo potlačuje škálování barvy pro znázornění různé hodnoty v tabulkách.
DEFINECOUNTYUmožňuje definovat kód kraje pro mapu kraje, například pro novou mapu

DEFINECOUNTY kód jméno kraje

DEFINECANTONUmožňuje definovat kód kraje pro mapu okresu, například pro novou mapu

DEFINECANTON kód jméno okresu

DEFINETAGdefinuje tag (jakousi proměnnou) pro vytváření samostatné tabulky. Příkaz je použitelný například pro přehled všech keší, do kterých byl vložen Coin, seznam všech keší, ze kterých autor vyjmul CWG, ... Vždy musí být v databázi definován tag s příslušným jménem a do tabulky pak budou vypsány všechny kešky, které mají tento tag nastaven. Příklad:

DEFINETAG NalezenaCWG CWG

Předpokládá v GeoGetu vytvořený tag pojmenovaný CWG a do tabulky pomocí příkazu TagCustomizedList pak budou zařazeny kešky, které mají nastavenou nějakou hodnotu tohoto tagu (viz TagCustomizedTag, TAGTABLE, LANG_TAG_*).

DIRECTIONSseznam textů přiřazených jednotlivým směrům v osmisměrové růžici. Seznam začíná severem a končí severozápadem.
DISABLE_*vypnutí některých textů (výstupů) v přehledu zajímavých čísel. Možné hodnoty: DISABLE_MYNUMBERS_Logs, DISABLE_MYNUMBERS_Distance, DISABLE_MYNUMBERS_Age, DISABLE_MYNUMBERS_Direction, DISABLE_MYNUMBERS_Elevation. Příklad:

DISABLE_MYNUMBERS_Logs

potlačí v tabulce zajímavých čísel zobrazení hodnot, které se týkají logů.

DISTANCESTEPSkroky, po kterých se počítá množství nálezů ve vzdálenosti od domovských souřadnic - vždy v jednotkách zadaných v UNIT!
FRAMEdefinuje styl rámečku kolem statistik. Možné hodnoty jsou
  • 4px outset
  • 2px dashed
  • 1px dotted
  • 1px solid
  • 4px double
  • 3px groove
  • 3px ridge
  • 4px inset
  • none
HOMECOORDINATESsouřadnice, ke kterým jsou počítány statistiky, musí být v desetinném formátu. Případné parametry -x, -y mají přednost. Příklad:

HOMECOORDINATES 50.04595 14.4512666666667

IGNOREBYDISTANCEseznam ID keší, které nebudou započítany do vzdáleností (total distance, most E,W,N,S cache, nearest,furthest). Příklad:

IGNOREBYDISTANCE GC1234 GCABCD

INCODINGformát kódování (národních znaků) v souboru Template a všech include souborů. Možné hodnoty jsou cp1250, iso-8859-2, iso-8859-1, utf-8, atd.. Pro ty co upravují texty ve Windows je nejlepší použít cp1250.
LANG_*vypisované texty - mohou obsahovat proměnné %*%. Účelem je umožnit vlastní obsah textů v různých jazykových mutacích.
LANG_BY_MONTH_*Využito při generování FindsByMonth, povolené možnosti jsou Click_years, Total_finds, Days_caching, Avarage_finds_day, Overall_finds_day, Avarage_week, Avarage_month
LANG_CROSSTABLE_TextVyužito při generování tabulek HourWeekdaysFound a DateMonthFound
LANG_DIFFICULTY_TERRAIN_TextVyužito při generování tabulky DifficultyTerrain
LANG_FTF_LIST_*Využito při generování tabulky MyxTFList, povolené možnosti jsou Number, xTF, Date, Code, Name
LANG_MILESTONE_*Využito při generování tabulky FindsMilestones, povolené možnosti jsou Milestone, Published, Date, Interval, Terrain, Difficulty, Size, Distance, Direction, Code, Icon, Status, Name, Owner, TagOkres, TagElevation
LANG_MY_CACHE_*Využito při generování tabulky MyOwnCustomizeList, povolené možnosti jsou HideArchived, ShowArchived, Number, Published, Terrain, Difficulty, Code, Icon, Size, Name, Distance, Direction, LastVisit, MaxLog, MinLog, AvgLog, Found, DNF, Age, Active, VisitsDay, TagOkres, TagElevation
LANG_MYNUMBERS_*Využito při generování tabulky MySomeNumbers, povolené možnosti jsou Total, TotalValue, Logs, LogsAverage, LogsLongest, LogsShortest
LANG_NUMBERS_*Využito při generování tabulky SomeNumbers, povolené možnosti jsou Total, TotalValue, Overal, OveralValue, MostInDayUnit, MostInDay, TotalDistanceNote, TotalDistance, Nearest, Furthest, Oldest, Youngest, Northerly, Southerly, Easterly, Westerly, ElevationUnit, MinElevation, MaxElevation, Logs, LogsAverage, LogsLongest, LogsShortest
LANG_SUMMARY_*Využito při generování grafu příkazem FindsSummary, povolene možnosti jsou Summary, Yearly
LANG_TAG_*Využito při generování tabulky příkazem TagCustomizeList, povolene možnosti jsou Index, ID, Published, Date, Terrain, Difficulty, Size, Distance, Direction, Code, Icon, Status, Name, Owner, TagOkres, TagElevation, TagFTF
MILESTONECACHESseznam ID kešek, které mají být doplněny do Milníků. Vícenásobné uvedení této proměnné umožnujě seznam rozdělit do více řádků. Příklad:

MILESTONECACHES GC1234 GCABCD

do seznamu významných nálezů (mílníků) budou doplněny uvedené kešky.

MILESTONENUMSseznam pořadí kešek (podle pořadí nálezů), které mají být doplněny do Milníků. Vícenásobné uvedení této proměnné umožňuje seznam rozdělit do více řádků. Příklad:

MILESTONENUMS 123 234 345

do seznamu významných nálezů (mílníků) budou doplněny kešky nalezené jako 123., 234. a 345.

MILESTONESTEPkrok počtu kešek pro zařazení do Milníků
MONTHSdefinuje jména jednotlivých měsíců pro výpis. Seznam začíná lednem, končí prosincem. Příklad:

MONTHS Leden Únor Březen Duben Květen Červen Červenec Srpen Září Říjen Listopad Prosinec

MYCACHESOWNERdoplňuje dalšího vlastníka keše, jehož keše budou vypsány funkcí MyOwnCaches. Pokud nebude použit žádný tento příkaz, jediným prohledávaným vlastníkem bude ten, který je zadán parametrem -c v příkazové řádce nebo parametrem CACHER. Každý další vlastník musí být přidán samostatným příkazem MYCACHESOWNER, protože součástí jména mohou být i mezery. Při vlastním vyhledávání se nebere ohled na velikost písmen. Příklad:

MYCACHESOWNER Spoluautor
MYCACHESOWNER Moje familie

OUTCODINGformát kódování (národních znaků) ve výstupním souboru se statiskou. Možné hodnoty jsou cp1250, iso-8859-2, iso-8859-1, utf-8, atd.. Pro automatické vložení na stránky gc.com je nejlepší použít utf-8, pro ruční vkládání je lepší použít cp1250 - browser při vládání na gc.com kovertuje na utf-8.
OWNERCASEPředepisuje velikost písmen pro výpis vlastníka keše.
  • default autor tak jak je definován na gc.com
  • upper všechna písmena velká
  • upperfirst první písmeno velké
  • lower všechna písmena malá
  • ownerid seskupeno podle ownerid, zobrazen první výskyt jména nebo definice OWNERID
OWNERIDUmožňuje definovat jména k ownerid, múže být použito vícekrát pro různé autory.

OWNERID id jméno
OWNERID 366333 Ponik a jeho tým
OWNERID 405914 still-hide

POSTINCLUDEdefinuje soubor, jehož obsah bude přidán za všechny statisky.
POSTHTMLdefinuje 1 řádek HTML kódu, který bude přidán za statistiky. Je možné použít více řádků POSTHTML nebo použít POSTINCLUDE.
PREHTMLdefinuje 1 řádek HTML kódu, který bude předřazen před statistiky. Je možné použít více řádků PREHTML nebo použít PREINCLUDE.
PREINCLUDEdefinuje soubor, jehož obsah bude vložen do výstupního souboru se statistikami, ovšem ještě před vlastní část statistik. To umožňuje při znalosti HTML např. nastavit jiné kódování češtiny, předřadit statistikám jakýkoli i obsáhlejsí a třeba strukturovaný text, korektní začátek HTML souboru s definicí kódování češtiny, ...
STARTzahajuje prezentační sekci, čímž ukončuje sekci inicializační
UNITjednotky po udávání vzdáleností. Možné hodnoty km, kilometr, m, metr, mile, yard, foot, inch. Na požádání je možné přidat cokoliv, třeba i slepičí krok.
WEEKDAYSdefinuje jména jednotlivých dnů pro výpis. Seznam začíná nedělí, končí sobotou.
WIDTHmění šířku statistik. Od toho okamžiku jsou všechny bloky generované s novou šířkou.