WebToDate/Referenční/Funkce Nastavení: Porovnání verzí
| Řádek 13: | Řádek 13: | ||
Stránkovací lišta je v hlavičce nebo patičce stylu reprezentována klíčovým slovem <nowiki><!--WTD_LISTS(NAVIG)--></nowiki>. Pokud je tento výraz uveden v tomto tvaru bez dalších parametrů, vkládá se do stránky výchozí stránkovací lišta, neboli ta, u které je zaškrtnuto '''Výchozí'''. Pokud chceme do stránky vložit jinou než výchozí stránkovací lištu, je třeba jako druhý parametr uvést systémový název definice lišty, tedy např. <nowiki><!--WTD_LISTS(NAVIG,jednoduche_strankovani)--></nowiki>. | Stránkovací lišta je v hlavičce nebo patičce stylu reprezentována klíčovým slovem <nowiki><!--WTD_LISTS(NAVIG)--></nowiki>. Pokud je tento výraz uveden v tomto tvaru bez dalších parametrů, vkládá se do stránky výchozí stránkovací lišta, neboli ta, u které je zaškrtnuto '''Výchozí'''. Pokud chceme do stránky vložit jinou než výchozí stránkovací lištu, je třeba jako druhý parametr uvést systémový název definice lišty, tedy např. <nowiki><!--WTD_LISTS(NAVIG,jednoduche_strankovani)--></nowiki>. | ||
Jako první pole pro vlastní definici výpisu stránkování se vyplňuje uvozující | Jako první pole pro vlastní definici výpisu stránkování se vyplňuje uvozující nadpis, který je pak reprezentován ve stránce klíčovým slovem <nowiki><!--WTD_LISTS(LABEL)--></nowiki>. | ||
[[Image:referencniprirucka-funkcenastaveni-img149.png|center]] | [[Image:referencniprirucka-funkcenastaveni-img149.png|center]] | ||
| Řádek 21: | Řádek 21: | ||
# '''Předchozí''' – HTML kód určující formátování odkazu pro přechod na předcházející stránku | # '''Předchozí''' – HTML kód určující formátování odkazu pro přechod na předcházející stránku | ||
# '''Následující''' – HTML kód určující formátování odkazu pro přechod na další stránku | # '''Následující''' – HTML kód určující formátování odkazu pro přechod na další stránku | ||
# '''První''' - HTML kód určující formátování odkazu pro přechod na první stránku | |||
# '''Poslední''' - HTML kód určující formátování odkazu pro přechod na poslední stránku | |||
# '''Hlavička''' – HTML kód který je umístěn na počátku výsledného kódu navigační lišty | # '''Hlavička''' – HTML kód který je umístěn na počátku výsledného kódu navigační lišty | ||
# '''Patička''' – HTML kód který je umístěn na konci výsledného kódu navigační lišty | # '''Patička''' – HTML kód který je umístěn na konci výsledného kódu navigační lišty | ||
| Řádek 26: | Řádek 28: | ||
# '''Aktivní stránka''' – formátování údaje o čísle aktuální stránky | # '''Aktivní stránka''' – formátování údaje o čísle aktuální stránky | ||
# '''Separátor''' – oddělovač mezi jednotlivými čísly stránek. | # '''Separátor''' – oddělovač mezi jednotlivými čísly stránek. | ||
# '''Sestavovat odkazy''' - pokud ze zvoleno ''Výchozí tvar'', generují se nativní URL; je-li zvoleno ''Čistá URL'', aplikují se následující dvě nastavení | |||
# '''URL první stránky''' - určuje tvar URL pro první stránku v rámci stránkování | |||
# '''Suffix URL dalších stránek''' - určuje, co se připojí za URL první stránky v případě, že se jedná o další stránku v rámci stránkování | |||
# '''Počet stránek''' určuje maximální počet čísel stránek v navigační liště a tím nepřímo ovlivňuje i její šířku. | # '''Počet stránek''' určuje maximální počet čísel stránek v navigační liště a tím nepřímo ovlivňuje i její šířku. | ||
Pro správnou funkci navigační lišty je nutné do výše popsaných polí zadávat i klíčová slova | Pro správnou funkci navigační lišty je nutné do výše popsaných polí zadávat i klíčová slova | ||
<nowiki><!--WTD_NAVIG(URL)--> a <!--WTD_NAVIG(NUMBER)--></nowiki>. Viz též [[../Klíčová slova WebToDate#Klíčová slova použitelná v definici stránkování|Klíčová slova použitelná v definici stránkování]]. | <nowiki><!--WTD_NAVIG(URL)--> a <!--WTD_NAVIG(NUMBER)--></nowiki>. Pro URL první stránky a Suffix URL dalších stránek jsou určena klíčová slova | ||
Pro tato pole jsou k dispozici následující výrazy: | |||
<nowiki><!--WTD_NAVIG(PAGEID)--></nowiki> - ID zobrazované stránky nebo zprávy | |||
<nowiki><!--WTD_NAVIG(ABBREV)--></nowiki> - zkratka zobrazované zprávy | |||
<nowiki><!--WTD_NAVIG(SURL)--></nowiki> - prezentační URL zobrazované stránky | |||
<nowiki><!--WTD_NAVIG(LISTID)--></nowiki> - ID stránkovaného seznamu | |||
<nowiki><!--WTD_NAVIG(PAGINGID)--></nowiki> - číslo stránky v rámci stránkování seznamu | |||
<nowiki><!--WTD_NAVIG(URL_PARAMETERS)--></nowiki> - část URL za otazníkem tak jej generuje stránkovací lišta v nativním tvaru | |||
Viz též [[../Klíčová slova WebToDate#Klíčová slova použitelná v definici stránkování|Klíčová slova použitelná v definici stránkování]] a [[../URL stránek#Stránkování seznamů a tvary URL|Stránkování seznamů a tvary URL]]. | |||
Logika vkládání odkazů na první a poslední stránku v rámci stránkování je následující: | |||
* Pole '''První''' se vkládá za '''Hlavičku''' před '''Předchozí''' | |||
* Pole '''Poslední''' se vkládá před '''Patičku''' za '''Následující''' | |||
* Před ani za tato pole se nevkládá separátor | |||
* URL odkazu '''První''' je vždy URL první stránky v rámci stránkování | |||
* URL odkazu '''Poslední''' je URL poslední stránky v rámci stránkování (mělo by odpovídat číslu stránky dosazovanému za <nowiki><!--WTD_LISTS(PAGETOTAL)--></nowiki>) | |||
* Odkaz '''Poslední''' se vkládá v případě, že existuje další stránka, která není v číselných odkazech na stránky v liště | |||
* Odkaz První se vkládá v případě, že existuje předchozí stránka, která není v číselných odkazech v liště. | |||
Pokud tedy např. existuje 41 stránek a '''Počet stránek''' je nastaven na 5, odkaz na první se objeví na stránce č. 4 atd. | |||
=== Zdroje === | === Zdroje === | ||
Tato funkce zobrazuje formulář, kde lze nastavit výchozí předlohu pro zdroje. Toto nastavení se prakticky uplatní hlavně v případě, kdy se implementují takové styly pro obrázky, které zobrazují obrázek v menší velikosti (uvnitř textu zprávy nebo v seznamu formátovaném jako fotogalerie) a klepnutí na obrázek otevírá stejný obrázek ve větším rozlišení, který je ale vložen do nějaké HTML stránky zobrazující navíc i textové popisky (popis zdroje, autor apod.). Touto HTML stránkou je pak předloha pro zdroje. Proto se nastavení výchozích předloh pro zdroje provádí globálně pro celý server (pro každý jazyk ovšem zvlášť), specifické případy je třeba řešit přímo ve formuláři pro úpravy zdroje výběrem jiné konkrétní předlohy. | Tato funkce zobrazuje formulář, kde lze nastavit výchozí předlohu pro zdroje. Toto nastavení se prakticky uplatní hlavně v případě, kdy se implementují takové styly pro obrázky, které zobrazují obrázek v menší velikosti (uvnitř textu zprávy nebo v seznamu formátovaném jako fotogalerie) a klepnutí na obrázek otevírá stejný obrázek ve větším rozlišení, který je ale vložen do nějaké HTML stránky zobrazující navíc i textové popisky (popis zdroje, autor apod.). Touto HTML stránkou je pak předloha pro zdroje. Proto se nastavení výchozích předloh pro zdroje provádí globálně pro celý server (pro každý jazyk ovšem zvlášť), specifické případy je třeba řešit přímo ve formuláři pro úpravy zdroje výběrem jiné konkrétní předlohy. | ||
Verze z 14. 6. 2011, 15:48
V nabídce Administrace – Nastavení naleznete nastavení, která jsou globální pro celou instalaci WebToDate a jsou závislá na jazyce. Pod nabídkou Nastavení se rozbalují další volby. Pokud je v systému definován víc než jeden jazyk, nachází se pod nabídkou Nastavení nejprve jazyk a pak teprve další konkrétní položky, v opačném případě, se název jazyka v nabídce vynechává a objevují se rovnou položky nabídky pro jednotlivé funkce.
Stránkování
Ve formuláři je definován vzhled lišt, která jsou používány pro stránkování seznamů.

V horní části je seznam definic lišt, ve spodní části pak formulář pro definici lišty. Každá definice lišty je pojmenovaná, tzv. Systémový název lze pak použít jako parametr klíčového slova pro umístění stránkovací lišty ve stránce. Přepínač Jazyk zde definuje, pro který jazyk bude definice použita - užití se pak provádí automaticky podle jazyka stránky resp. zprávy, na které je stránkování použito.
Stránkovací lišta je v hlavičce nebo patičce stylu reprezentována klíčovým slovem <!--WTD_LISTS(NAVIG)-->. Pokud je tento výraz uveden v tomto tvaru bez dalších parametrů, vkládá se do stránky výchozí stránkovací lišta, neboli ta, u které je zaškrtnuto Výchozí. Pokud chceme do stránky vložit jinou než výchozí stránkovací lištu, je třeba jako druhý parametr uvést systémový název definice lišty, tedy např. <!--WTD_LISTS(NAVIG,jednoduche_strankovani)-->.
Jako první pole pro vlastní definici výpisu stránkování se vyplňuje uvozující nadpis, který je pak reprezentován ve stránce klíčovým slovem <!--WTD_LISTS(LABEL)-->.

Grafický vzhled jednotlivých prvků navigační lišty se definuje pomocí následujících polí:
- Předchozí – HTML kód určující formátování odkazu pro přechod na předcházející stránku
- Následující – HTML kód určující formátování odkazu pro přechod na další stránku
- První - HTML kód určující formátování odkazu pro přechod na první stránku
- Poslední - HTML kód určující formátování odkazu pro přechod na poslední stránku
- Hlavička – HTML kód který je umístěn na počátku výsledného kódu navigační lišty
- Patička – HTML kód který je umístěn na konci výsledného kódu navigační lišty
- Číslo stránky – formátování jednotlivých čísel stránky, které umožní odkliknutí na zvolenou stránku
- Aktivní stránka – formátování údaje o čísle aktuální stránky
- Separátor – oddělovač mezi jednotlivými čísly stránek.
- Sestavovat odkazy - pokud ze zvoleno Výchozí tvar, generují se nativní URL; je-li zvoleno Čistá URL, aplikují se následující dvě nastavení
- URL první stránky - určuje tvar URL pro první stránku v rámci stránkování
- Suffix URL dalších stránek - určuje, co se připojí za URL první stránky v případě, že se jedná o další stránku v rámci stránkování
- Počet stránek určuje maximální počet čísel stránek v navigační liště a tím nepřímo ovlivňuje i její šířku.
Pro správnou funkci navigační lišty je nutné do výše popsaných polí zadávat i klíčová slova <!--WTD_NAVIG(URL)--> a <!--WTD_NAVIG(NUMBER)-->. Pro URL první stránky a Suffix URL dalších stránek jsou určena klíčová slova
Pro tato pole jsou k dispozici následující výrazy:
<!--WTD_NAVIG(PAGEID)--> - ID zobrazované stránky nebo zprávy
<!--WTD_NAVIG(ABBREV)--> - zkratka zobrazované zprávy
<!--WTD_NAVIG(SURL)--> - prezentační URL zobrazované stránky
<!--WTD_NAVIG(LISTID)--> - ID stránkovaného seznamu
<!--WTD_NAVIG(PAGINGID)--> - číslo stránky v rámci stránkování seznamu
<!--WTD_NAVIG(URL_PARAMETERS)--> - část URL za otazníkem tak jej generuje stránkovací lišta v nativním tvaru
Viz též Klíčová slova použitelná v definici stránkování a Stránkování seznamů a tvary URL.
Logika vkládání odkazů na první a poslední stránku v rámci stránkování je následující:
- Pole První se vkládá za Hlavičku před Předchozí
- Pole Poslední se vkládá před Patičku za Následující
- Před ani za tato pole se nevkládá separátor
- URL odkazu První je vždy URL první stránky v rámci stránkování
- URL odkazu Poslední je URL poslední stránky v rámci stránkování (mělo by odpovídat číslu stránky dosazovanému za <!--WTD_LISTS(PAGETOTAL)-->)
- Odkaz Poslední se vkládá v případě, že existuje další stránka, která není v číselných odkazech na stránky v liště
- Odkaz První se vkládá v případě, že existuje předchozí stránka, která není v číselných odkazech v liště.
Pokud tedy např. existuje 41 stránek a Počet stránek je nastaven na 5, odkaz na první se objeví na stránce č. 4 atd.
Zdroje
Tato funkce zobrazuje formulář, kde lze nastavit výchozí předlohu pro zdroje. Toto nastavení se prakticky uplatní hlavně v případě, kdy se implementují takové styly pro obrázky, které zobrazují obrázek v menší velikosti (uvnitř textu zprávy nebo v seznamu formátovaném jako fotogalerie) a klepnutí na obrázek otevírá stejný obrázek ve větším rozlišení, který je ale vložen do nějaké HTML stránky zobrazující navíc i textové popisky (popis zdroje, autor apod.). Touto HTML stránkou je pak předloha pro zdroje. Proto se nastavení výchozích předloh pro zdroje provádí globálně pro celý server (pro každý jazyk ovšem zvlášť), specifické případy je třeba řešit přímo ve formuláři pro úpravy zdroje výběrem jiné konkrétní předlohy.