GgStat Documentation > Template > Main
Tato část je v podstatě jakýmsi předpisem toho, co má statistika obsahovat. Jedná se de facto o volání jednotlivých funkcí, které generují příslušné výstupy. Navíc, jako bonus, může tato část ještě obsahovat některé prvky použité v inicializační časti souboru.
Při volání funkcí je v příkladu použito Nadpis, což je obecný text, který bude zobrazen v nadpisovém stylu nad příslušným blokem statistiky. Pokud tento text bude mít hodnotu none, nadpis bude vynechán.
APPEND_NUMBERS | Přidá řádek definovaný pomocí DEFINENUMBERS na konec tabulky zajímavých čísel |
BORDER | definuje šířku rámečku pro všechny následují bloky statistik. |
COLORS | Lze 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ě):
|
COLORSCALE | hodnota yes, ano, no nebo ne povoluje nebo potlačuje škálování barvy pro znázornění různé hodnoty v tabulkách. |
COMMENTNEXT | Přidá komentář na konec následující tabulky nebo grafu |
DEFINE_DATASET | Definuje datovou řadu a její barvu pro graf FindsSummary, jméno odpovídá hodnotě
z tabulek podle typu, velikosti, obtížnosti, terénu a země.
DEFINE_DATASET Traditional Cache 97B883
DEFINE_DATASET Multi-cache FFDE19 DEFINE_DATASET Unknown Cache 243C97 |
DEFINENUMBERS | Umožňuje definovat vlastní položku v zajímavých číslech, nejdříve je třeba definovat
text pomocí příkazu LANG_..., předpokládá se hlavně použití v pluginech
LANG_NUMBERS_MyOwnHeader Moje statistiky LANG_NUMBERS_MyData Jsem největší hledač na světě DEFINENUMBERS NumbersMyOwn MyOwnHeader MyData APPEND_NUMBERS NumbersMyOwn |
ELEVATIONRANGE | rozsah histogramu výšek v metrech, parametry jsou minimum a maximum
ELEVATIONRANGE -100 599 |
HIDEYEARLY | Bez parametrů. Ukryje roční přírůstky v grafu FindsSummary. |
MAXTABLELINESNEXT | definuje maximální počet řádek následující tabulky. Toho lze využít například pro omezení počtu zobrazovaných okresů nebo počtu zobrazovaných nálezců vlastních keší. Pokud je ppříkaz použit pro tabulku autorů, má vyšší prioritu než příkaz AUTHORS. |
RANGETABLELINESNEXT | definuje rozsah řádků tabulky zařazených
Účelem je například umožnit rozdělení tabulky do více sloupců. Příklad: SPLIT 2 RANGETABLELINESNEXT 1 10 MyFindsByFindersTable none RANGETABLELINESNEXT 11 20 MyFindsByFindersTable none |
ReadCanton | ReadCanton Tag Země Načte z databáze okresy (canton) dané země z tagu. Pokud název tagu obsahuje mezery, musí se nahradit znakem ~. |
ReadCounty | ReadCounty Tag Země Načte z databáze kraje (state, county) dané země z tagu. Pokud název tagu obsahuje mezery, musí se nahradit znakem ~. |
ReadState | ReadState Země Načte z databáze kraje (state, county) dané země z pole State v GG. |
SETVAR | SETVAR AUTORU 1000 umožňuje definovat vlastní proměnné, funkce je určena hlavně pro pluginy |
SPLIT | definuje počet bloků statistik, které budou zařazeny vedle sebe (viz také WIDTHNEXT). |
TABMENU | odděluje obsah stránky pro jednotlivé položky menu. Vše před prvním výskytem tohoto příkazu bude společné pro všechny položky menu nad menu. Vše za posledním přikazem bu společné pro všechny položky menu na konci stránky. |
WIDTH | mění šířku statistik. Od toho okamžiku jsou všechny bloky generované s novou šířkou. |
WIDTHNEXT | definuje šířku jen následujícího bloku statistik. |
HTML | vloží jeden řádek HTML kódu a zároveň přerušuje případný neukončený SPLIT. |
HTMLNOSPLIT | vloží jeden řádek HTML kódu - nemá vliv na SPLIT. |
INCLUDE | vloží soubor do statistik |
INCLUDEHTML | vloží HTML stránku, první parametr je kódování, druhý parametr je URL stránky. |
INCLUDE_TEMPLATE | vnoří soubor template |
DateMonthFound | DateMonthFound Měsíc Den Nadpis Zobrazí tabulku s počtem nalezených keší v závislosti na dni a měsíci. |
DifficultyTerrain | DifficultyTerrain Nadpis Zobrazí tabulku s počtem nalezených keše v závislosti na obtížnosti a terénu. |
FindsByAuthorsTable | FindsByAuthorsTable Nadpis Zobrazí tabulku s histogramem podle počtu nálezů keší jednotlivých autorů. |
FindsByCantonPie | FindsByCantonPie [Flags:P] Nadpis Zobrazí koláčový graf s počtem nálezů v jednotlivých okresech ČR. Zpracování má smysl pouze pokud v databázi existuje Tag CZ okres obsahující jméno okresu - zařídí plugin czdivide. Použití parametru Flags:P změní zpracování z počtu nálezů na procentuální zastoupení nalezených kešek z počtu nalezitelných keší v okrese. Procenta se počítají z maximálního počtu nalezitelných keší v krajích. |
FindsByCantonTable | FindsByCantonTable [Flags:P] Nadpis Zobrazí tabulku s počtem nálezů v jednotlivých okresech ČR. Zpracování má smysl pouze pokud v databázi existuje Tag CZ okres obsahující jméno okresu - zařídí plugin czdivide. Použití parametru Flags:P doplní tabulku o maximální počet nalezitelných keší v okrese a procentuální zastoupení nalezených. |
FindsByContainerPie | FindsByContainerPie Nadpis Zobrazí koláčový graf počtu nálezů podle velikosti keše. |
FindsByContainerTable | FindsByContainerTable Nadpis Zobrazí tabulku počtu nálezů podle velikosti keše, řazeno podle počtu nálezů. |
FindsByContainerTableSorted | FindsByContainerTableSorted Nadpis Zobrazí tabulku počtu nálezů podle velikosti keše, řazeno podle velikosti keše. |
FindsByCountyPie | FindsByCountyPie [Flags:P] Nadpis Zobrazí koláčový graf s počtem nálezů v jednotlivých krajích ČR. Zpracování má smysl pouze pokud v databázi existuje Tag CZ kraj obsahující jméno kraje - zařídí plugin czdivide. Použití parametru Flags:P změní zpracování z počtu nálezů na procentuální zastoupení nalezených kešek z počtu nalezitelných keší v kraji. Procenta se počítají z maximálního počtu nalezitelných keší v krajích. |
FindsByCountyTable | FindsByCountyTable [Flags:P] Nadpis Zobrazí tabulku s počtem nálezů v jednotlivých krajích ČR. Zpracování má smysl pouze pokud v databázi existuje Tag CZ kraj obsahující jméno kraje - zařídí plugin czdivide. Použití parametru Flags:P doplní tabulku o maximální počet nalezitelných keší v kraji a procentuální zastoupení nalezených. |
FindsByDifficultyPie | FindsByDifficultyPie Nadpis Zobrazí koláčový graf počtu kešek podle obtížnosti. |
FindsByDifficultyTable | FindsByDifficultyTable Nadpis Zobrazí tabulku nalezených kešek podle obtížnosti, řazeno podle počtu nálezů. |
FindsByDifficultyTableSorted | FindsByDifficultyTableSorted Nadpis Zobrazí tabulku nalezených kešek podle obtížnosti, řazeno podle obtížnosti. |
FindsByDirections | FindsByDirections Nadpis Zobrazí graf s vyznačením počtu nálezů v jednotlivých směrech od domovských souřadnic. |
FindsByDistance | FindsByDistance Nadpis Zobrazí tabulku počtu keší nalezených v různých intervalech vzdálenosti od zadaných domovských souřadnic. |
FindsByDistanceHistogram | FindsByDistanceHistogram Nadpis Zobrazí histogram počtu keší nalezených v různých intervalech vzdálenosti od zadaných domovských souřadnic. |
FindsByElevation | FindsByElevation Nadpis Zobrazí graf nalezených keší (na vodorovné ose je číslo keše při seřazení podle jejich nadmořské výšky) v závislosti na jejich nadmořské výšce (na svislé ose). Zpracování má podmínku: v databázi existuje Tag Elevation obsahující nadmořskou výšku keší. - zařídí plugin Elevation. |
FindsByElevationHistogram | FindsByElevation Nadpis Histogram počtu keší v různých nadmořských výškách. Zpracování má smysl pouze pokud v databázi existuje Tag Elevation obsahující nadmořskou výšku keší - zařídí plugin Elevation. |
FindsByElevationHistogram2 | FindsByElevation2 Nadpis Jiná verze histogramu počtu keší v různých nadmořských výškách. Zpracování má smysl pouze pokud v databázi existuje Tag Elevation obsahující nadmořskou výšku keší - zařídí plugin Elevation. |
FindsByElevationTable | FindsByElevationTable Nadpis Zobrazí tabulku výšek nalezených keší. Zpracování má podmínku: v databázi existuje Tag Elevation obsahující nadmořskou výšku keší. - zařídí plugin Elevation. |
FindsByHours | Zobrazí histogram s počtem nálezů v jednotlivých denních hodinách. FindsByHours Nadpis |
FindsByMonth | Zobrazí histogram počtů nálezů v jednotlivých měsících všech roků hledání. FindsByMonth Nadpis |
FindsByTerrainPie | FindsByTerrainPie Nadpis Zobrazí koláčový graf počtu kešek podle terénu. |
FindsByTerrainTable | FindsByTerrainTable Nadpis Zobrazí tabulku nalezených kešek podle terénu, řazeno podle počtu nálezů. |
FindsByTerrainTableSorted | FindsByTerrainTableSorted Nadpis Zobrazí tabulku nalezených kešek podle terénu, řazeno podle terénu. |
FindsByTypePie | Zobrazí koláčový graf s počtem nálezů jednotlivých typů keší. FindsByTypePie Nadpis |
FindsByTypeTable | Zobrazí tabulku s histogramem podle počtu nálezů jednotlivých typů keší. FindsByTypeTable Nadpis |
FindsByWeekdayPie |
Zobrazí koláčový graf počtu nálezů v jednotlivých dnech v týdnu. FindsByWeekdayPie Nadpis |
FindsByWeekdayTable |
Zobrazí tabulku s histogramem podle počtu nálezů v jednotlivých dnech v týdnu,
řazení podle dnů v týdnu. FindsByWeekdayTable Nadpis |
FindsByWeekdayTableSorted |
Zobrazí tabulku s histogramem podle počtu nálezů v jednotlivých dnech v týdnu,
řazení podle běžného pořadí dnů v týdnu. FindsByWeekdayTableSorted Nadpis |
FindsSummary |
Zobrazí sumární graf počtu nálezů. FindsSummary Nadpis |
Header | vypíše text jako by byl nadpis (barva, velikost, oramování) dalšího bloku statistiky |
HourWeekdayFound | HourWeekdayFound Den Hodina Nadpis Zobrazí tabulku s počtem nalezených keší v závislosti na dnu v týdnu a hodině. |
YearMonthPlaced | YearMonthPlaced Rok Měsíc Tabulka založení keše rok / měsíc Zobrazí tabulku s počtem nalezených keší v závislosti na roce a měsíci založení. |
(Pokud je příkaz zároveň odkazem na ukázkový příklad, je to odkaz jen na jeden z možných příkladů. V příkladech se může příkaz vyskytnout i jinde.)
FindsCustomizedMilestones | FindsCustomizedMilestones Nadpis Zobrazí seznam kešek zařazených do mílníků stejně jako FindsMilestones, ale umožňuje definovat spoužité sloupce (viz MILESTONETABLE). | ||||
FindsMilestones | FindsMilestones Nadpis Zobrazí seznam kešek zařazených do mílníků. | ||||
MILESTONETABLE | definuje sloupce tabulky mílníků (významných kešek). Povolené hodnoty pro definici sloupců jsou: Milestone, Published, Terrain, Difficulty, Code, Name, Icon, Size, Distance, Direction, Date, Interval, Tag* (viz DEFINETAG) | ||||
MyFindsByLogTypeTable | MyFindsByLogTypeTable Nadpis Zobrazí tabulku s histogramem podle počtu typů logů vlastních keší. | ||||
MyOwnCustomizedList | MyOwnCustomizedList Nadpis Zobrazuje modifikovatelnou tabulku keší vytvořených (vlastněných) uživatelem (viz spouštěcí parametr -c, CACHER, MYCACHESOWNER, DEFINETAG, MYOWNTABLE, LAN_MY_CACHE_*). | ||||
MyOwnList | MyOwnList Nadpis Zobrazuje tabulku keší vytvořených (vlastněných) uživatelem (viz spouštěcí parametr -c, CACHER, MYCACHESOWNER). | ||||
MYOWNTABLE | definuje sloupce tabulky vlastních keší generované příkazem MyOwnCustomizedList. Použitelné hodnoty pro definici sloupců jsou Number, Published, Terrain, Difficulty, Code, Icon, Size, Name, Distance, Direction, LastVisit, MaxLog, MinLog, AvgLog, Found, DNF, Age, Active, VisitsDay, Tag* (viz DEFINETAG). Jména sloupců jsou stejná jako v překladu LANG_MY_CACHE_.... | ||||
MyFindsByFindersTable | MyFindsByFindersTable Nadpis Zobrazí tabulku s histogramem podle počtu nálezců vlastních keší. | ||||
MySomeNumbers | MySomeNumbers Nadpis Zobrazí tabulku s výpisem zajímavých čísel získaných z analýzy vlastních keší. Nadpis definuje text nadpisu bloku statistiky. | ||||
NUMBERSTABLE | slouží k definování řádků tabulky sumárních statistik (viz příkazy SomeNumbers, DEFINENUMBERS,LANG_NUMBERS_*). Seznam platných řádků je Elevation, Logs, Age, Direction, General, Distance, Numbers* | ||||
SomeNumbers | SomeNumbers Nadpis Zobrazí tabulku s výpisem zajímavých čísel získaných z analýzy nalezených keší. Nadpis definuje text nadpisu bloku statistiky. | ||||
MyxTFList | MyxTFList Nadpis Zobrazí tabulku keší s Tagem FTF. Do tabulky vypisuje hodnotu tohoto Tagu (předpokládá se FTF, SFT, TFT). Má smysl jenom pokud ručně vyplňujete tag FTF. | ||||
TagCustomizedList | TagCustomizedList Tag Nadpis Zobrazuje modifikovatelnou tabulku keší, které mají definovaný Tag (viz DEFINETAG, TAGTABLE, LAN_TAG_*). | ||||
TAGTABLE | slouží k definování sloupců tabulky vytvořené podle hodnoty tagu (viz příkazy TagCustomizedList, DEFINETAG, LANG_TAG_*). Seznam platných sloupců je Index, ID, Published, Date, Interval, Terrain, Difficulty, Code, Icon, Size, Name, Distance, Direction, Tag* | ||||
SORTTAGTABLE | SORTTAGTABLE [+/-]Směr [Formát] Příkaz slouží ke změně řazení tabulky vytvořené příkazem TagCustomizedList. Tabulka je implicitně řazena podle tagu, který je vyhodnocován jako text a řazen alfabeticky.
| ||||
SORTTAGINDEX | SORTTAGINDEX Sloupec Příkaz slouží ke změně řazení řádků tabulky vytvořené příkazem TagCustomizedList. Umožní definovat číselně sloupec, podle kterého se řádky řadí. Sloupec nabývá hodnot od 0 do N (N=počet sloupců tabulky). Hodnota sloupce 0 znamená, že řádky tabulky budou řazeny abecedně podle hodnoty TAGu. Hodnoty sloupce 1 až N jsou pořadím sloupce, podle kterého budou řádky tabulky řazeny. Mají-li být hodnoty řazeny jinak než abecedně, je nutné použít pžikaz SORTAGTABLE. |
FindsByCantonMap | ReadCanton SK~okres Slovakia FindsByCantonMap Flags:N Nálezy podle okresu na Slovensku Zobrazí mapu okresů v zemi načtené pomoci ReadCanton |
FindsByCountyMap | ReadState Germany FindsByCountyMap Nadpis Zobrazí mapu krajů v zemi načtené pomoci ReadCounty |
FindsByCountry | FindsByCountry kontinent Nadpis Zobrazí tabulku států v daném kontinentu s počtem nálezů v jednotlivých státech. První parametr definuje kontinent - možné hodnoty jsou:
|
FindsByKrajCZ | FindsByKrajCZ [Flags:BNP] Nadpis Zobrazí tabulku a malou mapku krajů České republiky s počty nalezených kešek v jednotlivých krajích. Zpracování má smysl pouze pokud v databázi existuje Tag CZ kraj obsahující jméno kraje - zařídí plugin czdivide. Nepovinný parametr Flags rozšiřuje tabulku a přes mapu překrývá čísla:
B - základní (basic), jako bez parametru Flags |
FindsByKrajCZMap | FindsByKrajCZMap [Flags:BNP] Nadpis Zobrazí velkou mapku krajů České republiky s počty nalezených kešek v jednotlivých krajích. Velikost mapy je ovlivněna velikostí sloupce. Zpracování má smysl pouze pokud v databázi existuje Tag CZ kraj obsahující jméno kraje - zařídí plugin czdivide. Nepovinný parametr Flags přes mapu překrývá čísla:
B - základní (basic), jako bez parametru Flags, kraje jen vybarveny, bez čísel |
FindsByOkresCZMap | FindsByOkresCZMap [Flags:BNP] Nadpis Zobrazí velkou mapku okresů České republiky s počty nalezených kešek v jednotlivých okresech. Velikost mapy je ovlivněna velikostí sloupce. Zpracování má smysl pouze pokud v databázi existuje Tag CZ okres obsahující jméno okresu - zařídí plugin czdivide. Nepovinný parametr Flags přes mapu překrývá čísla:
B - základní (basic), jako bez parametru Flags, okresy jen vybarveny, bez čísel |