Šablona:Citace elektronické monografie: Porovnání verzí

Z Enviwiki
Skočit na navigaci Skočit na vyhledávání
cs>Kalupinka
(vrácen optimalizovaný kód aj.: Berene, zeptejte se svého učitele programování, co provedení větve if A or B then { if A ... else PŘ } říká o hodnotě podmínek, a jaký smysl má testovat totéž 2* po sobě)
cs>Beren
(rv. po"optimalizaci" šablona toleruje špatné vyplnění parametrů (například vyplnění parametru "jméno" bez "příjmení" funguje, ačkoliv by nemělo), později bude řešeno chybovým hlášením)
Řádek 1: Řádek 1:
<cite style="font-style:normal" {{
<includeonly><cite style="font-style:normal" {{
#if: {{{ref|}}}
#if: {{{ref|}}}
| {{#ifeq: {{{ref}}} | none ||id="{{{ref}}}"}}
| {{#ifeq:{{{ref}}}|none||id="{{{ref}}}"}}
| {{#if: {{{příjmení|}}} |{{#if: {{{datum|}}} | id="Reference-{{{příjmení}}}-{{{datum}}}" }} }}
| {{#if:{{{příjmení|}}}|{{#if:{{{datum|}}} | id="Reference-{{{příjmení}}}-{{{datum}}}" }} }}
}}>{{
}}>{{
#if: {{{korporace|}}}
#if: {{{korporace|}}}
Řádek 9: Řádek 9:
   | [[{{{odkaz na korporaci}}}|{{{korporace}}}]]
   | [[{{{odkaz na korporaci}}}|{{{korporace}}}]]
   | {{{korporace}}}
   | {{{korporace}}}
   }}.
   }}
| {{
| {{
   #if: {{{autor|}}}{{{příjmení|}}}
   #if: {{{autor|}}}{{{příjmení|}}}
Řádek 17: Řádek 17:
       #if: {{{autor|}}}
       #if: {{{autor|}}}
       | {{{autor}}}
       | {{{autor}}}
       | {{uc:{{{příjmení}}}}}{{
       | {{
        #if: {{{příjmení|}}}
        | {{uc:{{{příjmení}}}}}{{
           #if: {{{jméno|}}}
           #if: {{{jméno|}}}
           | , {{{jméno}}}
           | , {{{jméno}}}
           }}
           }}
        }}
       }}]]
       }}]]
     | {{
     | {{
       #if: {{{autor|}}}
       #if: {{{autor|}}}
       | {{{autor}}}
       | {{{autor}}}
       | {{uc:{{{příjmení}}}}}{{
       | {{
        #if: {{{příjmení|}}}
        | {{uc:{{{příjmení}}}}}{{
           #if: {{{jméno|}}}
           #if: {{{jméno|}}}
           | , {{{jméno}}}
           | , {{{jméno}}}
           }}
           }}
        }}
       }}
       }}
     }}{{
     }}{{
Řádek 40: Řádek 46:
           #if: {{{autor2|}}}
           #if: {{{autor2|}}}
           | {{{autor2}}}
           | {{{autor2}}}
           | {{uc:{{{příjmení2}}}}}{{
           | {{
            #if: {{{příjmení2|}}}
            | {{uc:{{{příjmení2}}}}}{{
               #if: {{{jméno2|}}}
               #if: {{{jméno2|}}}
               | , {{{jméno2}}}
               | , {{{jméno2}}}
               }}
               }}
            }}
           }}]]
           }}]]
         | {{
         | {{
           #if: {{{autor2|}}}
           #if: {{{autor2|}}}
           | {{{autor2}}}
           | {{{autor2}}}
           | {{uc:{{{příjmení2}}}}}{{
           | {{
            #if: {{{příjmení2|}}}
            | {{uc:{{{příjmení2}}}}}{{
               #if: {{{jméno2|}}}
               #if: {{{jméno2|}}}
               | , {{{jméno2}}}
               | , {{{jméno2}}}
               }}
               }}
            }}
           }}
           }}
         }}{{
         }}{{
Řádek 60: Řádek 72:
             #if: {{{autor3|}}}
             #if: {{{autor3|}}}
             | {{{autor3}}}
             | {{{autor3}}}
             | {{uc:{{{příjmení3}}}}}{{
             | {{
              #if: {{{příjmení3|}}}
              | {{uc:{{{příjmení3}}}}}{{
                 #if: {{{jméno3|}}}
                 #if: {{{jméno3|}}}
                 | , {{{jméno3}}}
                 | , {{{jméno3}}}
                 }}
                 }}
              }}
             }}]]
             }}]]
           | {{
           | {{
             #if: {{{autor3|}}}
             #if: {{{autor3|}}}
             | {{{autor3}}}
             | {{{autor3}}}
             | {{uc:{{{příjmení3}}}}}{{
             | {{
                 #if: {{{jméno3|}}} | , {{{jméno3}}}
              #if: {{{příjmení3|}}}
              | {{uc:{{{příjmení3}}}}}{{
                 #if: {{{jméno3|}}}
                | , {{{jméno3}}}
                 }}
                 }}
              }}
             }}
             }}
           }}
           }}
         }}
         }}
       }}.<!-- endif autor2 OR příjmení2-->
       }}
     }}<!-- endif spoluautoři -->
     }}  
   }}<!-- endif autor OR příjmení; následuje endif korporace -->
   }}
}}{{
#if: {{{korporace|}}}{{{autor|}}}{{{příjmení|}}}
| {{
  #if: {{{spoluautoři|}}}
  |
  | .
  }}
}} {{
}} {{
#if: {{{titul|{{{dílo|}}}}}}
#if: {{{titul|{{{dílo|}}}}}}
Řádek 83: Řádek 109:
   | [[{{{odkaz na titul}}}|{{{titul|{{{dílo}}}}}}]]
   | [[{{{odkaz na titul}}}|{{{titul|{{{dílo}}}}}}]]
   | {{{titul|{{{dílo}}}}}}
   | {{{titul|{{{dílo}}}}}}
   }}'' <nowiki>[</nowiki>{{{druh nosiče|{{{formát|online}}}}}}].
   }}'' <nowiki>[</nowiki>{{{druh nosiče|{{{formát|online}}}}}}<nowiki>]</nowiki>.
}} {{
}} {{
#if: {{{editoři|}}}
#if: {{{editoři|}}}
Řádek 113: Řádek 139:
   #if: {{{editoři|}}}{{{redaktoři|}}}{{{překladatelé|}}}{{{ilustrátoři|}}}
   #if: {{{editoři|}}}{{{redaktoři|}}}{{{překladatelé|}}}{{{ilustrátoři|}}}
   | <nowiki>;</nowiki>
   | <nowiki>;</nowiki>
   }} {{{další}}}.
   }} {{{další}}}
|{{
}}{{
#if: {{{editoři|}}}{{{redaktoři|}}}{{{překladatelé|}}}{{{ilustrátoři|}}}
#if: {{{editoři|}}}{{{redaktoři|}}}{{{překladatelé|}}}{{{ilustrátoři|}}}{{{další|}}}
| .
| .
}}}} {{
}} {{
#if: {{{vydání|}}}
#if: {{{vydání|}}}
| {{{vydání}}}.{{
| {{{vydání}}}.{{
   #if: {{{typ vydání|}}} |, {{{typ vydání}}}
   #if: {{{typ vydání|}}}
  |, {{{typ vydání}}}
   }} vyd.
   }} vyd.
}} {{
}} {{
#if: {{{místo|}}} | {{{místo}}}:
#if: {{{místo|}}}
| {{{místo}}}:
}} {{
}} {{
#if: {{{vydavatel|}}}
#if: {{{vydavatel|}}}
Řádek 129: Řádek 157:
| [s.n.]
| [s.n.]
}}{{
}}{{
#if: {{{datum vydání|{{{datum|}}}}}} | , {{{datum vydání|{{{datum}}}}}}
#if: {{{datum vydání|{{{datum|}}}}}}
| , {{{datum vydání|{{{datum}}}}}}
}}{{
}}{{
#if: {{{datum aktualizace|}}} | , {{{typ aktualizace|rev.}}} {{{datum aktualizace}}}
#if: {{{datum aktualizace|}}}
| , {{{typ aktualizace|rev.}}} {{{datum aktualizace}}}
}}{{
}}{{
#if: {{{datum přístupu|}}} | , [cit. {{#time: Y-m-d|{{{datum přístupu}}}}}]
#if: {{{datum přístupu|}}}
| , [cit. {{#time: Y-m-d|{{{datum přístupu}}}}}]
}}. {{
}}. {{
#if: {{{edice|}}}
#if: {{{edice|}}}
Řádek 139: Řádek 170:
   #if: {{{subedice|}}}
   #if: {{{subedice|}}}
   | . {{ucfirst:{{{subedice}}}}}  
   | . {{ucfirst:{{{subedice}}}}}  
  |
   }}.)
   }}.)
}} {{
}} {{
Řádek 167: Řádek 199:
   | , {{{lokace}}}  
   | , {{{lokace}}}  
   | {{ucfirst:{{{lokace}}}}}
   | {{ucfirst:{{{lokace}}}}}
   }}.
   }}
|{{
}}{{
#if: {{{kapitola|}}}{{{číslování|}}}{{{strany|{{{stránky|}}}}}}
#if: {{{kapitola|}}}{{{číslování|}}}{{{strany|{{{stránky|}}}}}}{{{lokace|}}}
| .}}
| .
}} {{
}} {{
#if: {{{poznámky|{{{poznámka|}}}}}}
#if: {{{poznámky|{{{poznámka|}}}}}}
| {{ucfirst:{{{poznámky|{{{poznámka}}}}}}}}.
| {{ucfirst:{{{poznámky|{{{poznámka}}}}}}}}.
}} {{
}} {{
#if: {{{url|}}} | Dostupné: &lt;[{{{url}}}]>.
#if: {{{url|}}}
| Dostupné: &lt;[{{{url}}}]&gt;.
}} {{
}} {{
#if: {{{dostupnost2|}}}{{{url2|}}}
#if: {{{dostupnost2|}}}{{{url2|}}}
| {{{dostupnost2|Dostupné také na}}}{{
| {{{dostupnost2|Dostupné také na}}}{{
   #if: {{{url2|}}}
   #if: {{{url2|}}}
   |<nowiki>:</nowiki> &lt;[{{{url2}}}]>
   |<nowiki>:</nowiki> &lt;[{{{url2}}}]&gt;
   }}.
   }}.
}}{{
}}{{
Řádek 186: Řádek 219:
| {{{dostupnost3|Dále dostupné na}}}{{
| {{{dostupnost3|Dále dostupné na}}}{{
   #if: {{{url3|}}}
   #if: {{{url3|}}}
   |<nowiki>:</nowiki> &lt;[{{{url3}}}]>
   |<nowiki>:</nowiki> &lt;[{{{url3}}}]&gt;
   }}.
   }}.
}}{{
}}{{
#if: {{{isbn|}}} | ISBN {{{isbn}}}.
#if: {{{isbn|}}}
| ISBN {{{isbn}}}.
}} {{
}} {{
#if: {{{doi|}}} | [[Digital object identifier|DOI]]:[http://dx.doi.org/{{{doi}}} {{{doi}}}]
#if: {{{doi|}}}  
| [[Digital object identifier|DOI]]:[http://dx.doi.org/{{{doi}}} {{{doi}}}]
}} {{
}} {{
#if: {{{id|}}}   | {{{id}}}.
#if: {{{id|}}}  
| {{{id}}}.
}} {{
}} {{
#if: {{{jazyk|}}} | ({{{jazyk}}})
#if: {{{jazyk|}}}
}}</cite><noinclude>
| ({{{jazyk}}})
 
}}</cite></includeonly><noinclude>
Šablona pro generování citací pro elektronických monografií, databází a počítačových programů dle norem [[ČSN]] [[ISO]] 690 a ČSN ISO 690-2. Viz [[Šablona diskuse:Citace elektronické monografie/Dokumentace]].
Šablona pro generování citací pro elektronických monografií, databází a počítačových programů dle norem ČSN ISO 690 a ČSN ISO 690-2. Viz [[Šablona diskuse:Citace elektronické monografie/Dokumentace|dokumentace]].


[[Kategorie:Šablony pro citování|Elektronická monografie]]
[[Kategorie:Šablony pro citování|{{PAGENAME}}]]
[[Kategorie:Šablony užívající ParserFunctions|Citace elektronické monografie]]
[[Kategorie:Šablony užívající ParserFunctions|{{PAGENAME}}]]


[[bg:Шаблон:Cite web]]
[[bg:Шаблон:Cite web]]

Verze z 9. 1. 2008, 00:01

Šablona pro generování citací pro elektronických monografií, databází a počítačových programů dle norem ČSN ISO 690 a ČSN ISO 690-2. Viz dokumentace.

bg:Шаблон:Cite web en:Template:Cite web fr:Modèle:Lien web no:Mal:Kilde www ru:Шаблон:Cite web vi:Tiêu bản:Chú thích web zh:Template:Cite web