This page is part of documentation of
C-SaCzech.
It has been created and is maintained by
Jaromír Doleček,
dolecek@sky.cz |
![]() |
Tady je text příkladu, tak, jak by vypadala nějaká hypotetická stránka:
<IMG SRC="img/ball.gif"> <? PART EN ?> ... this is english text ... <? PART CS ?> ... toto je česky ... <? PART ALL ?> tato část se zobrazí vždy
To by bylo. A nyní - co se vlastně ukáže po zpracování CSáčkem ? Záleží na tom, jak vypadá odkaz na tuto stránku. Jestliže je to něco jako http://server/cgi-bin/toXXX/cosi měla by se ukázat česká verze, pokud něco jako http://server/cgi-bin/toXXX.en/cosi, měla by to být ta anglická. Pokud URL nejde přes CSáček, uvidíte pravděpodobně celý text.
Na dalším řádku se tedy objeví to, co CSáček nechal z předcházejícího příkladu:
PART CS ?> Toto je standardní (český) výsledek. Můžete se podívat na anglickou verzi (vypíše se text za PART EN a PART ALL). PART EN ?> ... takhle tedy vypadá anglická verze. Je možno se vrátit zpět k české verzi. PART ALL ?>PART EN ?> ... this is english text ... PART CS ?> ... toto je česky ... PART ALL ?> tato část se zobrazí vždy
Vypsání lišty tak, jak byla defaultně nastavena při kompilaci CSáčku:
<? BAR ?> BAR ?>Anglická verze se vypíše příkazem:
<? BAR EN ?> BAR EN ?>A nyní, pokud si chcete vypsat speciální tvar lišty.
<? BAR CZ ADDWHICH=YES ?> BAR CZ ADDWHICH=YES ?>Nyní vypsat dlouhé názvy kódů, opět bez whichcode:
<? BAR LONGNAMES=YES ADDWHICH=NO ?> BAR LONGNAMES=YES ADDWHICH=NO ?>Nyní vypsat krátké názvy kódů, oddělovač mezi názvy bude pomlčka:
<? BAR LONGNAMES=NO SEP="-" ?> BAR LONGNAMES=NO SEP="-" ?>Důležité je, že jakýkoli parametr udaný u BAR, popř. BARDEF platí i pro všechny následující lišty na dané stránce. V minulém příkazu byl nastaven oddělovač na pomlčku. Následující lišta tedy bude mít jako oddělovač také pomlčku a také bude obsahovat pouze trojpísmenné zkratky názvů kódů. Navíc bude obsahovat volbu whichcode.
<? BAR ADDWHICH=YES ?> BAR ADDWHICH=YES ?>Této vlastnosti se dá využít například tak, že pomocí BARDEF předefinujeme tvar lišty, vypisované na konci dokumentu.
Je možno také ovlivnit text linku na stránku v některém kódování. V následující liště bude linka na dokument v ISO-8859-2 mít text "Dokument v ISO Latin2", kde "ISO Latin2" bude kurzívou (resp. EMHPHASIS). Text tedy může obsahovat HTML značky (nemá tam ale cenu dát tam odkaz; bude tak jako tak "přebit" odkazem na dokument v daném kódování). Všimněte si, že je nutno nastavit "dlouhou" lištu, jinak se budou stále vypisovat jen trojpísmenné zkratky.
<? BAR LONGNAMES=YES ISO-8859-2="Dokument v <EM>ISO Latin2</EM>" ?> BAR LONGNAMES=YES ISO-8859-2="Dokument v ISO Latin2" ?>Odstranění veškerých změn a návrat ke tvaru, jak byl definován při instalaci CSáčku lze zadáním parametru DEFAULT, příkaz tedy bude vypadat takto:
<? BAR DEFAULT ?> BAR DEFAULT ?>
Snad toto miniinformatorium stačilo k získání hrubé představy, jak se to používá. Při problémech můžete samozřejmě vždy kontaktovat autora.