GeoGet

Complete geocaching solutions

User Tools

Site Tools


user:skript:stator:modules:stator-setfilter

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:modules:stator-setfilter [2016/02/16 12:01] – [Popis modulu] kiregpsuser:skript:stator:modules:stator-setfilter [2020/10/28 12:05] (current) mikrom
Line 3: Line 3:
 ====== Modul SetFilter ====== ====== Modul SetFilter ======
 ===== Popis modulu ===== ===== Popis modulu =====
-Běžně moduly do svého výstupu používají všechny nalezené keše. Pomocí modulu SetFilter<sup>1.3.3.12</sup>, je možné zadat podmínku a výběr keší omezit (filtrovat). Je tak možné např. vytvořit mapu jen z T5 keší, mapu z keší, které mají současně T5 a D5, radarový graf tradiček nebo D/T tabulku mikrokeší. Možnosti jsou takřka neomezené...+Běžně moduly do svého výstupu používají všechny nalezené keše. Pomocí modulu SetFilter<sup>1.4.1.12</sup>, je možné zadat podmínku a výběr keší omezit (filtrovat). Je tak možné např. vytvořit mapu jen z T5 keší, mapu z keší, které mají současně T5 a D5, radarový graf tradiček, úhlovou challenge FTF nálezů nebo D/T tabulku mikrokeší. Možnosti jsou takřka neomezené...
  
-Všechny moduly Statoru<sup>1.3.3.12</sup>, u kterých to má smysl nebo u kterých je to technicky realizovatelné, obsahují parametr ''UseFilter='', kterým se přepíná, zda modul zobrazuje keše všechny, nebo jen **filtrovanou podmnožinu**. Zapnutí parametru ''UseFilter='' je signalizováno ve stromečku ikonou {{user:skript:stator:modules:filter.png|}}. Nastavení filtru modulem SetFilter je třeba ve stromečku obsahu statistiky předřadit výkonným modulům. Modul SetFilter lze do statistiky vložit několikrát a vždy změnit podmínky filtru pro následují moduly.+Všechny moduly Statoru<sup>1.4.1.12</sup>, u kterých to má smysl nebo u kterých je to technicky realizovatelné, obsahují parametr ''UseFilter='', kterým se přepíná, zda modul zobrazuje keše všechny, nebo jen **filtrovanou podmnožinu**. Zapnutí parametru ''UseFilter='' je signalizováno ve stromečku ikonou {{user:skript:stator:filter.png|}}. Nastavení filtru modulem SetFilter je třeba ve stromečku obsahu statistiky předřadit výkonným modulům. Modul SetFilter lze do statistiky vložit několikrát a vždy změnit podmínky filtru pro následují moduly. Nastavení filtru platí pro <wrap important>všechny následující moduly</wrap>, které mají zapnuté filtrování, až do změny nastavení filtru dalším použitím modulu SetFilter.
  
 ==== Podmínky pro výběr keší ==== ==== Podmínky pro výběr keší ====
Line 11: Line 11:
  
   * vyberte sloupec (položku z databáze) v levém seznamu a přeneste jej do pravého seznamu   * vyberte sloupec (položku z databáze) v levém seznamu a přeneste jej do pravého seznamu
 +    * seznam sloupců je totožný s modulem CustomizedTable a některé položky zde trochu ztrácejí smysl, například ikony, vlajky, ...
   * definujte hodnotu, kterou musí sloupec obsahovat, aby keše byly použity   * definujte hodnotu, kterou musí sloupec obsahovat, aby keše byly použity
   * pokud nebude podmínka na obsah doplněna, použití sloupce postrádá smysl   * pokud nebude podmínka na obsah doplněna, použití sloupce postrádá smysl
Line 17: Line 18:
 ==== Nastavení hodnot ==== ==== Nastavení hodnot ====
  
-Význam matematických operátorů je jasný, jen je třeba dát pozor na to, zda má být porovnání číselné nebo textové.  +Význam matematických operátorů je jasný, jen je třeba dát pozor na to, zda má být porovnání **číselné** nebo **textové**.  
-<WRAP important>Pozor. Při textovém porovnání musí být hodnota uzavřená v apostrofech ('hodnota').</WRAP>+<WRAP important>Pozor, při **textovém porovnání** musí být hodnota uzavřená v **apostrofech** ('hodnota').</WRAP>
  
 Databázové operátory ''IN'', ''NOT IN'' a ''BETWEEN'' pracují s více hodnotami a je nutné, aby hodnoty byly v apostrofech a odděleny čárkou (příklad pro operátor ''IN'': **'FTF','STF'**). Operátor ''LIKE'' porovnává hodnotu s maskou, která může obsahovat zástupné znaky **_** (jeden jakýkoliv znak) a **%** (jakákoliv skupina znaků). Příkladem může být zápis hodnoty pro zobrazení všech keší s FTF tagy: **'%FTF%'**. Budou tedy akceptovány jen keše, které kdekoli obsahují v tagu text FTF (např. coFTF). Databázové operátory ''IN'', ''NOT IN'' a ''BETWEEN'' pracují s více hodnotami a je nutné, aby hodnoty byly v apostrofech a odděleny čárkou (příklad pro operátor ''IN'': **'FTF','STF'**). Operátor ''LIKE'' porovnává hodnotu s maskou, která může obsahovat zástupné znaky **_** (jeden jakýkoliv znak) a **%** (jakákoliv skupina znaků). Příkladem může být zápis hodnoty pro zobrazení všech keší s FTF tagy: **'%FTF%'**. Budou tedy akceptovány jen keše, které kdekoli obsahují v tagu text FTF (např. coFTF).
  
-==== Příklady filtrů ==== +===== Příklady filtrů ===== 
-FIXME +==== Příklady jednoduchých filtrů ==== 
-  T5 +^ **Keše s terénem 5** ^ **FTF nálezy** ^ **Keše od 1000 m.n.m (The Highlander Cacher)** ^ **EarthCache Master** ^ **Keše, kterým jsem dal mašli** ^ **Keše s FP>100** ^ 
-  * FTF +| {{:user:skript:stator:modules:setfilter-01.png|}} | {{:user:skript:stator:modules:setfilter-02.png|}} | {{:user:skript:stator:modules:setfilter-03.png|}} | {{:user:skript:stator:modules:setfilter-04.png|}} | {{:user:skript:stator:modules:setfilter-05.png|}} | {{:user:skript:stator:modules:setfilter-06.png|}} | 
-  * Keše od 1000 m.n.m (The Highlander Cacher) + 
-  * EarthCache Master +==== Příklady složitějších filtrů ==== 
-  * Keše, kterým jsem dal mašli +FIXME Příklady filtrů s použitím BETWEN, LIKE, několik podmínek najednou. 
-  * Keše s FP>100+^ **FTF nálezy na D5/T5 keších** ^ **Keše v ČR založené v letních měsících** ^ 
 ===== Dokumentace modulů Statoru ===== ===== Dokumentace modulů Statoru =====
 {{topic>stator_modul}} {{topic>stator_modul}}
  
 {{tag>stator stator_modul}} {{tag>stator stator_modul}}
user/skript/stator/modules/stator-setfilter.1455620463.txt.gz · Last modified: 2016/02/16 00:00 (external edit)