Forskel mellem versioner af "Skabelon:Sk"
Hp (diskussion | bidrag) m |
Hp (diskussion | bidrag) m |
||
Linje 38: | Linje 38: | ||
}}<!-- | }}<!-- | ||
− | -->{{#if:{{{tyne|}}}|[[kategori:tyne]]<tr><td align=center>[http://tynebuiltships.co.uk/{{{tyne}}} Tyne Built Ships]</td></tr>[[kategori:Skibsværft i England]]}}<!-- | + | -->{{#if:{{{tyne|}}}|[[kategori:tyne]]<tr><td align=center>[http://tynebuiltships.co.uk/{{{tyne}}} Tyne Built Ships]</td></tr>[[kategori:Skibsværft i England]]}}<!-- |
+ | ------------------------------------------------------------------------------------------------------ | ||
+ | Tilknyt enten [kategori ukendt alder] eller [kategori alder] og vis relevante links med bygge- forlis- og evt. skrotningsår til den sorterede kategori, hvor parametrene år og sbib indeholder årstal eller [links], så alder evt. beregnes og ikke behøves angivet manuelt. Inddeling i følgende hovedafsnit: | ||
− | + | 1. [år] eller [sbib] er begge tomme | |
+ | 2k. og 2u. tilknyt kategori og vis [links] når år eller sbib er link, så alder skal angives manuelt | ||
+ | 3k. og 3u. tilknyt kategori og vis links når sbib er tal, inddel i byggeår ukendt [kategori ukendt alder] og byggeår kendt [kategori alder] | ||
+ | 4k. tilknyt kategori når år er tal, inddel i byggeår ukendt [kategori ukendt alder] og byggeår kendt [kategori alder] | ||
+ | 4u-. og 4u+. vis links når år er tal, inddelt i sbib er tal eller ikke tal og desuden i byggeår ukendt [kategori ukendt alder] og byggeår kendt [kategori alder] | ||
− | {{#iferror:{{#expr:{{{sbib| | + | -->{{#switch:{{#iferror:{{#expr:{{{år|}}}{{{sbib|}}}-0}}|}} |
+ | <!------------- Afsnit 1. --> | ||
+ | | 0=Ingen parametre indsat | ||
− | <!-- [ | + | <!------------- 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 --> |
− | {{# | + | | = {{#switch:- |
− | + | | {{#sub:{{{år|0}}}-|0|1}} | {{#sub:{{{sbib}}}|0|1}}= | |
− | + | [[kategori:ukendt alder|{{#ifeq:{{#sub:{{{sbib}}}|-1}}|-|♻|}}{{#iferror:{{#ifexpr:{{{alder|}}}>9|>|}}|?}}{{{alder}}}]] | |
− | {{# | + | | {{#sub:{{{sbib}}}|-1}}=[[kategori:alder|♻{{#iferror:{{#ifexpr:{{{alder|}}}>9|>|}}|?}}{{{alder}}}]] |
− | + | | #default= [[kategori:alder|{{#ifeq:{{#sub:{{{sbib|}}}|-1}}|-|*}}{{#iferror:{{#ifexpr:{{{alder|}}}>9|>|}}|?}}{{{alder}}}]] | |
− | + | }}<!------------ | |
− | | {{#sub:{{{sbib}}}|-1}}=[[kategori: | + | Afsnit 2u. tilføj links når sbib eller år indeholder [links], i rækkefølge ukendt byggeår, ukendt forlisår, eller begge dele kendt --><tr><td align=center>''{{#switch:- |
− | |||
− | | | ||
− | |||
− | <!-- | ||
− | |||
− | |||
− | |||
− | + | | {{#sub:{{{år|0}}}-|0|1}}=[{{fullurl:kategori:ukendt alder|from={{#ifeq:{{#sub:{{{sbib}}}|-1}}|-|{{urlencode:♻}}|}}{{#iferror:{{#ifexpr:{{{alder|}}}>9|>|}}|?minimum-}}{{{alder}}}#mw-pages}} –]{{#if:{{{år|}}}|{{#sub:{{{år}}}|1}}-}}{{{sbib}}} | |
− | |{{# | ||
− | |||
− | |||
− | |||
− | | {{ | ||
− | |||
− | |||
− | |||
− | + | | {{#sub:{{{sbib}}}|0|1}}=[{{fullurl:kategori:ukendt alder|from={{#ifeq:{{#sub:{{{sbib}}}|-1}}|-|{{urlencode:♻}}|}}{{#iferror:{{#ifexpr:{{{alder|}}}>9|>|}}|?minimum-}}{{{alder}}}#mw-pages}} –]{{#sub:{{{sbib}}}|1}} | |
− | |||
− | |||
− | | {{#sub:{{{ | ||
− | | {{#sub:{{{sbib}}}|-1}}= | + | | {{#sub:{{{sbib|}}}|-1}}={{#if:{{{år|}}}|{{{år}}}-}}{{#sub:{{{sbib}}}|0|-1}}[{{fullurl:kategori:alder|from={{urlencode:♻}}{{#iferror:{{#ifexpr:{{{alder|}}}>9|>|}}|?minimum-}}{{{alder|}}}#mw-pages}} –] |
+ | | #default={{#if:{{{år|}}} | ||
+ | | {{{år}}}[{{fullurl:kategori:alder|from={{#iferror:{{#ifexpr:{{{alder|}}}>9|{{urlencode:*>}}{{{alder}}}|}}|*?minimumalder}}#mw-pages}} –]{{{sbib}}} | ||
+ | | {{#ifeq:{{{alder}}}|0|'}}{{{sbib}}}{{#ifeq:{{{alder}}}|0|'}} | ||
+ | }} }}''</td></tr> | ||
− | <!-- | + | <!----------- Afsnit 3k. tilknyt kategori når sbib er tal i rækkefølge ukendt byggeår, ukendt forlisår, eller begge dele kendt --> |
− | | {{# | + | | {{#expr:{{{sbib|}}}-0}}= |
− | + | {{#ifexpr:{{#expr:{{{år|-}}}5*{{{sbib|0}}}+0}}>0 | |
− | | {{{år}}}{{{sbib}}}={{{ | + | | {{#ifexpr:{{#expr:{{{år|-}}}{{{sbib|0}}}+0}}>0 |
− | | {{{ | + | | [[kategori:ukendt alder|{{#iferror:{{#expr:{{{sbib}}}}}|♻|}}0]] |
− | }}''</td></tr> | + | | {{#ifexpr:{{#expr:{{{år|-}}}{{{sbib|0}}}+0}}>-200 |
+ | | [[kategori:ukendt alder|{{#iferror:{{#expr:{{{sbib}}}}}|♻|}}{{#ifexpr:{{#expr:abs({{{år|-}}}{{{sbib|0}}}+0)}}>9|>}}{{#expr:abs({{{år|-}}}{{{sbib|0}}}+0)}}]] | ||
+ | | [[kategori:ukendt alder|{{#iferror:{{#expr:{{{sbib}}}}}|♻|}}{{#iferror:{{#ifexpr:{{{alder}}}>9|>|}}|?}}{{{alder}}}]] | ||
+ | }} }} | ||
+ | | {{#ifexpr:{{#expr:{{{sbib}}}-0}}>0 | ||
+ | | [[kategori:alder|{{#iferror:{{#expr:{{{sbib}}}}}|♻|}}0]] | ||
+ | | {{#ifexpr:{{#expr:{{{sbib}}}-0}}>-200 | ||
+ | | [[kategori:alder|{{#iferror:{{#expr:{{{sbib}}}}}|♻|}}{{#ifexpr:{{#expr:abs({{{sbib}}}-0)}}>9|>}}{{#expr:abs({{{år|-}}}-{{{sbib}}}-0)}}]] | ||
+ | | [[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:{{{år|-}}}5*{{{sbib|0}}}+0>0 | ||
+ | | {{#ifexpr:{{#expr:{{{år|-}}}{{{sbib|0}}}+0}}>0 | ||
+ | | '''''[{{fullurl:kategori:ukendt alder|from={{#iferror:{{#expr:{{{sbib}}}}}|{{urlencode:♻}}|}}0}}#mw-pages –][http://sbib.dk/files/bibliotek/statistik/{{#sub:{{{sbib}}}|1|4}}.pdf {{#sub:{{{sbib}}}|1|4}}]{{#sub:{{{sbib}}}|5}}''''' | ||
+ | | {{#ifexpr:{{#expr:{{{år|-}}}{{{sbib|0}}}+0}}>-200 | ||
+ | | ''[{{fullurl:kategori:ukendt alder|from={{#iferror:{{#expr:{{{sbib}}}}}|{{urlencode:♻}}|}}{{#ifexpr:{{#expr:abs(-{{{sbib|}}}-0)}}>9|{{urlencode:>}}}}{{#expr:abs(-{{{sbib|}}}-0)}}}}#mw-pages –][http://sbib.dk/files/bibliotek/statistik/{{#sub:{{{sbib}}}|1|4}}.pdf {{#sub:{{{sbib}}}|1|4}}]{{#sub:{{{sbib}}}|5}}'' | ||
+ | | ''[{{fullurl:kategori:ukendt alder|from={{#iferror:{{#expr:{{{sbib}}}}}|{{urlencode:♻}}|}}{{#iferror:{{#ifexpr:{{{alder|}}}>9|{{urlencode:>}}|}}|?}}{{{alder|}}}}}#mw-pages –][http://sbib.dk/files/bibliotek/statistik/{{#sub:{{{sbib}}}|1|4}}.pdf {{#sub:{{{sbib}}}|1|4}}]{{#sub:{{{sbib}}}|5}}'' | ||
+ | }} }} | ||
+ | | {{#ifexpr:{{#expr:{{{sbib}}}-0}}>0 | ||
+ | | '''[http://sbib.dk/files/bibliotek/statistik/{{#sub:{{{sbib}}}|0|4}}.pdf {{#sub:{{{sbib}}}|0|4}}]{{#ifeq:{{#sub:{{{sbib}}}|-1}}|-|[{{fullurl:kategori:alder|from={{urlencode:♻}}0}}#mw-pages –]}}''' | ||
+ | | {{#ifexpr:{{#expr:{{{sbib}}}-0}}>-200 | ||
+ | | ''[http://sbib.dk/files/bibliotek/statistik/{{#sub:{{{sbib}}}|0|4}}.pdf {{#sub:{{{sbib}}}|0|4}}]{{#ifeq:{{#sub:{{{sbib}}}|-1}}|- | ||
+ | |{{#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}} –]'' | ||
+ | |[{{fullurl:kategori:alder|from={{#ifexpr:{{#expr:abs({{{sbib}}}-0)}}>9|{{urlencode:>}}}}{{#expr:abs({{{sbib}}}-0)}}#mw-pages}} –]{{#sub:{{{sbib}}}|5}}'' | ||
+ | }} | ||
+ | | ''[http://sbib.dk/files/bibliotek/statistik/{{#sub:{{{sbib}}}|0|4}}.pdf {{#sub:{{{sbib}}}|0|4}}]{{#ifeq:{{#sub:{{{sbib}}}|-1}}|- | ||
+ | | {{#sub:{{{sbib}}}|4|-1}}[{{fullurl:kategori:alder|from={{#iferror:{{#expr:{{{sbib}}}}}|{{urlencode:♻}}|}}{{#iferror:{{#ifexpr:{{{alder|}}}>9|{{urlencode:>}}|}}|?}}{{{alder|}}}#mw-pages}} –]'' | ||
+ | | [{{fullurl:kategori:alder|from={{#iferror:{{#ifexpr:{{{alder|}}}>9|{{urlencode:>}}|}}|?}}{{{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 --> |
+ | | #default ={{#ifexpr:{{#expr:5*{{{år|}}}+0}}<0 | ||
+ | | {{#ifexpr:{{#expr:-{{{år|}}}-abs({{{sbib|0}}}+0)}}>0 | ||
+ | | [[kategori:ukendt alder|{{#iferror:{{#expr:{{{år}}}}}|♻|}}0]] | ||
+ | | {{#ifexpr:{{#expr:-{{{år|0}}}-({{{sbib|0}}}+0)}}>-200 | ||
+ | | [[kategori:ukendt alder|{{#iferror:{{#expr:{{{år}}}{{{sbib|}}}}}|♻|}}{{#ifexpr:{{#expr:abs(-{{{år}}}-({{{sbib|0}}}+0))}}>9|>}}{{#expr:abs(-{{{år}}}-({{{sbib|0}}}+0))}}]] | ||
+ | | [[kategori:ukendt alder|{{#iferror:{{#expr:{{{år}}}{{{sbib|}}}}}|♻|}}{{#iferror:{{#ifexpr:{{{alder}}}>9|>|}}|?}}{{{alder|}}}]] | ||
+ | }} }} | ||
+ | | {{#ifexpr:{{#expr:{{{år|}}}-{{{sbib|}}}-0}}>0 | ||
+ | | [[kategori:alder|{{#iferror:{{#expr:{{{år}}}{{{sbib|}}}}}|♻|}}0]] | ||
+ | | {{#ifexpr:{{#expr:{{{år|}}}-{{{sbib|}}}-0}}>-200 | ||
+ | | [[kategori:alder|{{#iferror:{{#expr:{{{år}}}{{{sbib|}}}}}|♻|}}{{#ifexpr:{{#expr:abs({{{år}}}-{{{sbib|}}}-0)}}>9|>}}{{#expr:abs({{{år}}}-{{{sbib|}}}-0)}}]] | ||
+ | | [[kategori:alder|{{#iferror:{{#expr:{{{år}}}{{{sbib|}}}}}|♻|}}{{#iferror:{{#ifexpr:{{{alder}}}>9|>|}}|?}}{{{alder}}}]] | ||
+ | }} }} }}<!----------- | ||
+ | Afsnit 4u-. indsæt links når år er tal og sbib er tom, i rækkefølge ukendt byggeår, ukendt forlisår, eller begge dele kendt | ||
+ | --><tr><td align=center>{{#switch:{{{sbib|}}} | ||
+ | |= | ||
+ | {{#ifexpr:abs({{{år|}}}-0)=abs{{{år|}}}-0 | ||
+ | | {{#ifexpr:abs({{{år|}}}-0)=-{{{år|}}}-0 | ||
+ | | {{#iferror:{{#expr:{{{år}}}}} | ||
+ | | '''''[{{fullurl:kategori:ukendt alder|from={{urlencode:♻}}0#mw-pages}} –{{#sub:{{{år}}}|1}}]''''' | ||
+ | | '''''[{{fullurl:kategori:ukendt alder|from=0#mw-pages}} –{{#sub:{{{år}}}|1}}]''''' | ||
+ | }} | ||
+ | | {{#iferror:{{#expr:{{{år}}}}} | ||
+ | | '''''[{{fullurl:kategori:alder|from={{urlencode:♻}}0#mw-pages}} {{#sub:{{{år}}}|0|-1}}–]''''' | ||
+ | | '''[{{fullurl:kategori:alder|from=0#mw-pages}} {{{år}}}]''' | ||
+ | }} }} | ||
+ | <!----------------- hvis år er mindst 2 tal og sbib er tom --> | ||
+ | | {{#ifexpr:5*-{{{år|}}}-0>0 | ||
+ | | {{#ifexpr:abs(-{{{år|}}}-0)>200 | ||
+ | | {{#if:{{{alder|}}} | ||
+ | | ''[{{fullurl:ukendt kategori:alder|from={{#iferror:{{#expr:{{{år|0}}}}}|{{urlencode:♻}}|}}{{#ifexpr:({{{alder|0}}})>9|{{urlencode:>}}}}{{{alder}}}}}#mw-pages –{{#sub:{{{år}}}|1}}]'' | ||
+ | | ''[{{fullurl:kategori:ukendt alder|from={{urlencode:?minimumalder}}#mw-pages}} {{{år}}}]'' | ||
+ | }} | ||
+ | | <!-- gyldig udregnet alder kan stå her -->''[{{fullurl:kategori:ukendt alder|from={{#iferror:{{#expr:{{{år}}}}}|{{urlencode:♻}}|}}{{#ifexpr:abs(-{{{år|}}}-0)>9|{{urlencode:>}}}}{{#expr:abs(-{{{år|}}}-0)}}#mw-pages}} –{{#sub:{{{år}}}|1}}]'' ({{#expr:abs(-{{{år|}}}-0)}} år) | ||
+ | }} | ||
+ | <!------- hvis år ikke starter på - og byggeåret er kendt --> | ||
+ | | {{#ifexpr:abs({{{år|}}}-0)>200 | ||
+ | | {{#if:{{{alder|}}} | ||
+ | | ''[{{fullurl:kategori:alder|from={{#iferror:{{#expr:{{{år|0}}}}}|{{urlencode:♻}}|}}{{#ifexpr:({{{alder|0}}})>9|{{urlencode:>}}}}{{{alder}}}}}#mw-pages {{#iferror:{{#expr:{{{år}}}}}|{{#sub:{{{år}}}|0|-1}}–|{{{år}}}}}]'' | ||
+ | | ''[{{fullurl:kategori:alder|from={{urlencode:?minimum}}#mw-pages}} {{{år}}}]'' | ||
+ | }} | ||
+ | | <!-- gyldig udregnet alder kan stå her -->''[{{fullurl:kategori:alder|from={{#iferror:{{#expr:{{{år}}}}}|{{urlencode:♻}}|}}{{#ifexpr:abs({{{år|}}}-0)>9|{{urlencode:>}}}}{{#expr:abs({{{år|}}}-0)}}#mw-pages}} {{#iferror:{{#expr:{{{år}}}}}|{{#sub:{{{år}}}|0|-1}}–|{{{år}}}}}]'' ({{#expr:abs({{{år|}}}-0)}} år) | ||
+ | }} }} }} | ||
− | | {{ | + | <!----------- Afsnit 4u+. indsæt links når både år og sbib er tal, i rækkefølge ukendt byggeår, ukendt forlisår, eller begge dele kendt --> |
− | <!-- | + | | #default={{#ifexpr:5*{{{år|0}}}-0<0 |
− | + | <!-- tjek om alder kan udregnes (hvis der er flere end 2 tal bliver udregningen mere negativ) --> | |
− | + | | {{#ifexpr:{{#expr:abs{{{år|}}}-{{{sbib|}}}-0}}>-200 | |
− | | | + | | ''[{{fullurl:kategori:ukendt alder|from={{#iferror:{{#expr:{{{sbib}}}}}|{{urlencode:♻}}|}}{{#ifexpr:{{{sbib|}}}-0+{{{år|0}}}>9|{{urlencode:>}}|}}{{#expr:{{{sbib|0}}}-0+{{{år|0}}}}}#mw-pages}} –{{#expr:abs{{{år|0}}}}}-][http://sbib.dk/files/bibliotek/statistik/{{#sub:{{{sbib}}}|0|4}}.pdf {{{sbib}}}]'' ({{#expr:{{{sbib|}}}-0-abs{{{år|0}}}}} år) |
− | + | | ''[{{fullurl:kategori:ukendt alder|from={{#iferror:{{#expr:{{{sbib}}}}}|{{urlencode:♻}}|}}{{#iferror:{{#ifexpr:{{{alder|}}}>9|{{urlencode:>}}|}}|{{urlencode:?}}}}{{{alder|}}}#mw-pages}} –{{#sub:{{{år|}}}|1}}-][http://sbib.dk/files/bibliotek/statistik/{{#sub:{{{sbib}}}|0|4}}.pdf {{#sub:{{{sbib|}}}|0|4}}]{{#sub:{{{sbib|}}}|4}}'' | |
− | + | }} | |
− | + | <!-- byggeår kendt --> | |
− | | | + | | {{#ifexpr:{{#expr:{{{år|}}}-{{{sbib|}}}-0}}>-200 |
− | + | <!-- tjek om alder kan udregnes (hvis der er flere end 2 tal bliver udregningen mere negativ) --> | |
− | + | | {{#iferror:{{#expr:{{{sbib}}}}} | |
− | | | + | | ''[{{fullurl:kategori:alder|from={{#iferror:{{#expr:{{{sbib}}}}}|{{urlencode:♻}}|}}{{#ifexpr:{{{sbib|}}}-0-{{{år|0}}}>9|{{urlencode:>}}|}}{{#expr:{{{sbib|}}}-0-{{{år|0}}}}}#mw-pages}} {{{år|}}}-][http://sbib.dk/files/bibliotek/statistik/{{#sub:{{{sbib}}}|0|4}}.pdf {{#sub:{{{sbib|}}}|0|4}}–]'' ({{#expr:{{{sbib|}}}-0-abs{{{år|0}}}}} år) |
− | | {{#iferror:{{# | + | | ''[{{fullurl:kategori:alder|from={{#ifexpr:{{{sbib|}}}-0-{{{år|0}}}>9|{{urlencode:>}}|}}{{#expr:{{{sbib|}}}-0-{{{år|0}}}}}#mw-pages}} {{{år}}}–][http://sbib.dk/files/bibliotek/statistik/{{#sub:{{{sbib}}}|0|4}}.pdf {{{sbib|}}}]'' ({{#expr:{{{sbib|}}}-0-abs{{{år|0}}}}} år) |
− | + | }} | |
− | + | | {{#iferror:{{#expr:{{{sbib}}}}} | |
− | | {{{ | + | | ''{{{år|}}}-[http://sbib.dk/files/bibliotek/statistik/{{#sub:{{{sbib}}}|0|4}}.pdf {{#sub:{{{sbib|}}}|0|4}}]{{#sub:{{{sbib|}}}|4|-1}}[{{fullurl:kategori:alder|from={{urlencode:♻}}{{#iferror:{{#ifexpr:{{{alder|}}}>9|{{urlencode:>}}}}|{{urlencode:?}}}}{{{alder|}}}#mw-pages}} –]'' |
− | | {{{år|}}} | + | | ''[{{fullurl:kategori:alder|from={{#iferror:{{#ifexpr:{{{alder|}}}>9|{{urlencode:>}}}}|{{urlencode:?}}}}{{{alder|}}}#mw-pages}} {{{år}}}–][http://sbib.dk/files/bibliotek/statistik/{{#sub:{{{sbib}}}|0|4}}.pdf {{#sub:{{{sbib}}}|0|4}}]{{#sub:{{{sbib}}}|4}}'' |
− | | {{{sbib|}}} | + | }} }} }} }}</td></tr> |
− | }} | ||
− | |||
− | | | ||
− | |||
}}<!-- | }}<!-- | ||
Versionen fra 8. mar 2019, 02:30
Ingen parametre indsat