This page is part of documentation of C-SaCzech. It has been created and is maintained by Jaromír Doleček, dolecek@sky.cz

[Hosted by 4Web]
 
[CSáček 2.1]

Příklad použití příkazu PART

Aby bylo něco vidět, je třeba aby tato stránka už šla přes CSáček (tj. URL bylo typu http://nekde/toISO-8859-2/csacek/priklady.html).

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:





    ... this is english text ...



    ... toto je česky ...



    tato část se zobrazí vždy

Toto je standardní (český) výsledek. Můžete se podívat na anglickou verzi (vypíše se text za PART EN a PART ALL). ... takhle tedy vypadá anglická verze. Je možno se vrátit zpět k české verzi.


ZPET Zpět k Návodu
ZPET Zpět k Seznamu příkazů


 

Příklad použití příkazu BAR

Zde je několik příkladů použití příkazu BAR. Aby bylo něco vidět, je třeba aby tato stránka už šla přes CSáček (tj. URL bylo typu http://nekde/toISO-8859-2/csacek/priklady.html).

Vypsání lišty tak, jak byla defaultně nastavena při kompilaci CSáčku:

<? BAR ?>
Anglická verze se vypíše příkazem:
<? BAR EN ?>
A nyní, pokud si chcete vypsat speciální tvar lišty.
Následující příklad vypíše vždy českou lištu i s odkazem na whichcode:
<? BAR CZ ADDWHICH=YES ?>
Nyní vypsat dlouhé názvy kódů, opět bez whichcode:
<? 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="-" ?>
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 ?>
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>" ?> 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 ?>

ZPET Zpět k Návodu
ZPET Zpět k Seznamu příkazů


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.

ZPET Zpět


This page is part of documentation of C-SaCzech. It has been created and is maintained by Jaromír Doleček, dolecek@sky.cz
$Id: priklady.html,v 1.13 2000/01/25 20:49:22 dolecek Exp $