Forskel mellem versioner af "Skabelon:Sk"
Hp (diskussion | bidrag) m |
Hp (diskussion | bidrag) m |
||
Linje 51: | Linje 51: | ||
-->{{#switch:{{#iferror:{{#expr:{{{år|}}}{{{sbib|}}}-0}}|}} | -->{{#switch:{{#iferror:{{#expr:{{{år|}}}{{{sbib|}}}-0}}|}} | ||
<!------------- Afsnit 1. --> | <!------------- Afsnit 1. --> | ||
− | | 0= | + | | 0= |
<!------------- Afsnit 2k. tilknyt kategori når sbib eller år indeholder [links], i rækkefølge ukendt byggeår, ukendt forlisår, eller begge dele kendt --> | <!------------- Afsnit 2k. tilknyt kategori når sbib eller år indeholder [links], i rækkefølge ukendt byggeår, ukendt forlisår, eller begge dele kendt --> | ||
Linje 87: | Linje 87: | ||
| [[kategori:alder|{{#iferror:{{#expr:{{{sbib}}}}}|⚒|}}{{#iferror:{{#ifexpr:{{{alder}}}>9|>|}}|?}}{{{alder}}}]] | | [[kategori:alder|{{#iferror:{{#expr:{{{sbib}}}}}|⚒|}}{{#iferror:{{#ifexpr:{{{alder}}}>9|>|}}|?}}{{{alder}}}]] | ||
}} }} }}<!----------- | }} }} }}<!----------- | ||
− | Afsnit 3u. indsæt links når sbib er tal, i rækkefølge ukendt byggeår, ukendt forlisår, eller begge dele kendt --><tr><td align=center>{{#ifexpr:{{{ | + | |
− | | {{#ifexpr:{{ | + | Afsnit 3u. indsæt links når sbib er tal og år udefineret eller tom, i rækkefølge ukendt byggeår, ukendt forlisår, eller begge dele kendt, hvor der skelnes mellem {{#if:{{{år}}}|byggeår ukendt hvis sbib starter med - |byggeår altid ukendt}} |
− | | '''''[{{fullurl:kategori:ukendt alder|from={{# | + | |
− | + | --><tr><td align=center>{{#ifexpr:abs{{{sbib|}}}-0=abs({{{sbib|}}}-0) | |
− | | | + | <!-- kun gyldigt når sbib er ét enkelt tal --> |
− | | | + | | {{#ifexpr:5*{{{sbib|}}}+0<0 or {{{år|-}}}1>0 |
+ | <!-- gyldigt når sbib starter med - eller hvis år er defineret men tom, dvs. når byggeår er ukendt --> | ||
+ | | '''''{{#ifeq:{{#sub:{{{sbib}}}|0|1}}|- | ||
+ | | [{{fullurl:kategori:ukendt alder|from={{#sub:{{{sbib}}}|1}}#mw-pages}} –][http://sbib.dk/files/bibliotek/statistik/{{#sub:{{{sbib}}}|1|4}}.pdf {{#sub:{{{sbib}}}|1}}] | ||
+ | | [{{fullurl:kategori:ukendt alder|from={{{sbib}}}#mw-pages}} –][http://sbib.dk/files/bibliotek/statistik/{{#sub:{{{sbib}}}|0|4}}.pdf {{{sbib}}}] | ||
+ | }}''''' | ||
+ | <!-- når byggeår er kendt --> | ||
+ | | {{#iferror:{{#expr:{{{sbib}}}}} | ||
+ | | '''''[http://sbib.dk/files/bibliotek/statistik/{{#sub:{{{sbib}}}|0|4}}.pdf {{#sub:{{{sbib|}}}|0|4}}][{{fullurl:kategori:alder|from={{urlencode:⚒}}0#mw-pages}} –]''''' | ||
+ | | '''[http://sbib.dk/files/bibliotek/statistik/{{#sub:{{{sbib}}}|0|4}}.pdf {{#sub:{{{sbib}}}|0|4}}]''' | ||
+ | }} }} | ||
+ | <!----------------- når der er mindst 2 tal (ved 2 tal beregnes alder som {{#expr:abs(abs{{{sbib}}}-0)}}, ellers skal alder angives)--> | ||
+ | | ''{{#ifexpr:5*{{{sbib|}}}+0<0 or {{{år|-}}}1>0 | ||
+ | <!-------- gyldigt når sbib starter med - eller hvis år er defineret men tom, dvs. når byggeår er ukendt --> | ||
+ | | {{#ifexpr:abs(-{{{sbib|}}}+0)<200 or abs({{{sbib|}}}+0)<200 | ||
+ | <!-- gyldigt når byggeår ukendt og der kun er nævnt 2 årstal uanset om det første tal starter med - eller ej --> | ||
+ | | [{{fullurl:kategori:ukendt alder|from={{#iferror:{{#expr:{{{sbib}}}}}|{{urlencode:⚒}}|}}{{#expr:abs(abs{{{sbib}}}-0)}}#mw-pages}} –]{{#ifeq:{{#sub:{{{sbib}}}|0|1}}|- | ||
+ | <!-- når byggeår er ukendt, opdelt efter om sbib starter med - --> | ||
+ | | [http://sbib.dk/files/bibliotek/statistik/{{#sub:{{{sbib}}}|1|4}}.pdf {{#sub:{{{sbib}}}|1|4}}]{{#sub:{{{sbib}}}|5}} | ||
+ | | [http://sbib.dk/files/bibliotek/statistik/{{#sub:{{{sbib}}}|0|4}}.pdf {{#sub:{{{sbib}}}|0|4}}]{{#sub:{{{sbib}}}|4}} | ||
+ | }} | ||
+ | <!------ byggeår ukendt, men mindst 3 tal, så alder kan ikke beregnes, inddel efter {{#iferror:{{#expr:{{{sbib}}}}} --> | ||
+ | | [{{fullurl:kategori:ukendt alder|from={{#iferror:{{#expr:{{{sbib}}}}}|{{urlencode:⚒}}|}}{{#iferror:{{#ifexpr:{{{alder|}}}>9|{{urlencode:>}}|}}|-minimumalder?}}{{{alder|}}}#mw-pages}} –]{{#ifeq:{{#sub:{{{sbib}}}|0|1}}|- | ||
+ | <!-- byggeår ukendt når sbib starter med - uanset om år er defineret eller ej --> | ||
+ | | [http://sbib.dk/files/bibliotek/statistik/{{#sub:{{{sbib}}}|1|4}}.pdf {{#sub:{{{sbib}}}|1|4}}]{{#sub:{{{sbib}}}|5}} | ||
+ | <!-- byggeår ukendt når sbib ikke starter med - men når år er defineret og tom --> | ||
+ | | [http://sbib.dk/files/bibliotek/statistik/{{#sub:{{{sbib}}}|0|4}}.pdf {{#sub:{{{sbib}}}|0|4}}]{{#sub:{{{sbib}}}|4}} | ||
}} }} | }} }} | ||
− | + | <!-------- byggeår kendt --> | |
− | + | | {{#ifexpr:abs({{{sbib|}}}+0)<200 | |
− | + | <!------ gyldigt når byggeår kendt og der kun er nævnt 2 årstal --> | |
− | + | | {{#iferror:{{#expr:{{{sbib}}}}} | |
− | + | <!-- byggeår kendt og forlisår ukendt, minimumalder beregnes automatisk --> | |
− | + | | [http://sbib.dk/files/bibliotek/statistik/{{#sub:{{{sbib}}}|0|4}}.pdf {{#sub:{{{sbib}}}|0|4}}]{{#sub:{{{sbib}}}|4|-1}}[{{fullurl:kategori:alder|from={{#iferror:{{#expr:{{{sbib}}}}}|{{urlencode:⚒}}|}}{{#ifexpr:{{#expr:abs({{{sbib}}}-0)}}>9|{{urlencode:>}}}}{{#expr:abs({{{sbib}}}-0)}}#mw-pages}} –] | |
+ | <!-- byggeår kendt og forlisår kendt, alder beregnes automatisk --> | ||
+ | | [http://sbib.dk/files/bibliotek/statistik/{{#sub:{{{sbib}}}|0|4}}.pdf {{#sub:{{{sbib}}}|0|4}}][{{fullurl:kategori:alder|from={{#iferror:{{#expr:{{{sbib}}}}}|{{urlencode:⚒}}|}}{{#ifexpr:{{#expr:abs({{{sbib}}}-0)}}>9|{{urlencode:>}}}}{{#expr:abs({{{sbib}}}-0)}}#mw-pages}} –]{{#sub:{{{sbib}}}|5}} | ||
}} | }} | ||
− | | | + | <!------ gyldigt når byggeår kendt og der er nævnt mindst 3 årstal, så alder skal angives manuelt --> |
− | | {{#sub:{{{sbib}}}|4|-1}}[{{fullurl:kategori:alder|from= | + | | [http://sbib.dk/files/bibliotek/statistik/{{#sub:{{{sbib}}}|0|4}}.pdf {{#sub:{{{sbib}}}|0|4}}]{{#iferror:{{#expr:{{{sbib}}}}} |
− | | [{{fullurl:kategori:alder|from={{#iferror:{{#ifexpr:{{{alder|}}}>9|{{urlencode:>}}|}}|?}}{{{alder|}}}#mw-pages}} –]{{#sub:{{{sbib}}}|5}} | + | | {{#sub:{{{sbib}}}|4|-1}}[{{fullurl:kategori:alder|from={{urlencode:⚒}}{{#iferror:{{#ifexpr:{{{alder|}}}>9|{{urlencode:>}}|}}|-minimumalder?}}{{{alder|}}}#mw-pages}} –] |
− | }} }} }} }}</td></tr> | + | | [{{fullurl:kategori:alder|from={{#iferror:{{#ifexpr:{{{alder|}}}>9|{{urlencode:>}}|}}|-minimumalder?}}{{{alder|}}}#mw-pages}} –]{{#sub:{{{sbib}}}|5}} |
+ | }} }} }}'' }}</td></tr> | ||
<!----------- Afsnit 4k. tilknyt kategori når år er tal, opdelt i rækkefølge ukendt byggeår (med forbehold om forlisår kendes), ukendt forlisår, eller begge dele kendt --> | <!----------- Afsnit 4k. tilknyt kategori når år er tal, opdelt i rækkefølge ukendt byggeår (med forbehold om forlisår kendes), ukendt forlisår, eller begge dele kendt --> |