Uzanto:Moldur/provejo/informkesto reganto

El Vikipedio, la libera enciklopedio
Koloro:
Nun en "reganto":


background-color:#{{#ifeq:{{#invoke:String|find|{{{kesteroj|}}}|anktul}}|0|e4dcf6|FFFFAA}}; 


T.e.
Se "Sanktulo" estas 0 (ne sanktulo), do e4dcf6, alie FFFFAA (gold). Antaŭmetu "#".

Nun en "regantino":


background-color:{{#ifeq:{{#invoke:String|find|{{{kesteroj|}}}|anktul}}|0|{{{koloro|thistle}}}|gold}


T.e.

Se "Sanktulo" estas 0 (ne sanktulo), do parametro {{{koloro}}}}, (default thistle se neniu koloro donita), alie gold. 
NE antaŭmetu "#".

EKSPERIMENTOJ.
Testartikoloj:
- reganto, sanktulo:
  supre : gold = #FFD700
  sube : #FFFFAA
  [[Sigismundo de Burgundio]]

- reganto, ne sanktulo: 
  supre #CBE 
  sube #e4dcf6 
  [[Daniel de Svedio]]

- regantino, sanktulo: 
  supre : gold = #FFD700
  sube : #FFFFAA
  [[Kunigunda de Luksemburgo]]

- regantino, ne sanktulo, reganta:
  Supre orchid
  Sube #e4dcf6
  [[Matilda de Toskanio]]

- regantino, ne sanktulo, ne reganta:
  Supre thistle
  Sube e4dcf6
  [[Silvia de Svedio]]





Eksperimento 1: en "reganto":

Provu entiri la "#" tuj antaŭ la rgb-kodon:


background-color:{{#ifeq:{{#invoke:String|find|{{{kesteroj|}}}|anktul}}|0|#e4dcf6|#FFFFAA}}; 


Rezulto:
- "#" interpretita kiel listnumero 

Eksperimento 2:

background-color:{{#ifeq:{{#invoke:String|find|{{{kesteroj|}}}|anktul}}|0|#cbe|#FFD700}};

Rezulto: funkcias!

Eta redakto:


background-color:{{#ifeq:{{#invoke:String|find|{{{kesteroj|}}}|anktul}}|0|#cbe|#FFD700}};

Eksperimento 3:

Plej supre:

background-color:{{#ifeq:{{#invoke:String|find|{{{kesteroj|}}}|anktul}}|0|#cbe|gold}};

Tuj sub tio:

background-color:{{#ifeq:{{#invoke:String|find|{{{kesteroj|}}}|anktul}}|0|#e4dcf6|#FFFFAA}};

-------

Nun en reganto:

Supre:
Se "Sanktulo" estas 0 (ne sanktulo), do #cbe, alie #FFD700 = gold.

Sube:
Se "Sanktulo" estas 0 (ne sanktulo), do  #e4dcf6, alie #FFFFAA.

-------

Nun en reganto:

Supre:
Se "Sanktulo" estas 0 (ne sanktulo), do #cbe, alie #FFD700 = gold.

Sube:
Se "Sanktulo" estas 0 (ne sanktulo), do  #e4dcf6, alie #FFFFAA.

------

Eksperimento 4:
Akceptu parametron "koloro" (nur supre).

Supre:
Se "Sanktulo" estas 0 (ne sanktulo), do "koloro" se donita alie #cbe, alie #FFD700 = gold.

Sube:
Se "Sanktulo" estas 0 (ne sanktulo), do  #e4dcf6, alie #FFFFAA.

Supre:

background-color:{{#ifeq:{{#invoke:String|find|{{{kesteroj|}}}|anktul}}|0|{{#if: {{{koloro|}}}|{{{koloro|}}}|#cbe}}|gold}};


Sube:

background-color:{{#ifeq:{{#invoke:String|find|{{{kesteroj|}}}|anktul}}|0|#e4dcf6|#FFFFAA}};

Rezulto: ok!

T.e.: Daniel kaj Sigismundo aspektas same kiel komence.


------

Eksperimento 5:

Atentu sekson...
TODO

Supre:
Se "Sanktulo" estas 0 (ne sanktulo), do "koloro" se donita alie thistle se ina alie #cbe, alie #FFD700 = gold.

Sube:
Se "Sanktulo" estas 0 (ne sanktulo), do  #e4dcf6, alie #FFFFAA.


Kiel demandi sekson?

{{#invoke:Wikidata|claim|P21}}

Donas "ina" resp. "Vira"


{{#ifeq:{{#invoke:Wikidata|claim|P21}}|ina|thistle|#cbe}}



Supre:

background-color:{{#ifeq:{{#invoke:String|find|{{{kesteroj|}}}|anktul}}|0|{{#if: {{{koloro|}}}|{{{koloro|}}}|{{#ifeq:{{#invoke:Wikidata|claim|P21}}|ina|thistle|#cbe}}}}|gold}};


Sube:

background-color:{{#ifeq:{{#invoke:String|find|{{{kesteroj|}}}|anktul}}|0|#e4dcf6|#FFFFAA}};

-----

Edz(in)o:

estis en Informkesto regantino: 


{{#if:{{{edzo1|}}}{{#invoke:Wikidata|claim|P26}} |
{{!}}'''Edzo'''
{{!}} colspan="2" style="valign:top" {{!}}

{{#if:{{{edzo1|}}}|{{{edzo1}}}{{#if:{{{edzo2|}}}| • {{{edzo2}}}}}{{#if:{{{edzo3|}}}| • {{{edzo3}}}}}{{#if:{{{edzo4|}}}| • {{{edzo4}}}}}{{#if:{{{edzo5|}}}| • {{{edzo5}}}}}
|{{#invoke:Wikidata|claim|P26|parameter=link|list= • }} {{VDIK|P26}}
}}
}}
|-

T.e.
Se edzo1 donita aŭ P26 en Vikidatoj:
Skribu '''Edzo''' kaj
Se edzo1 donita, listigu edzo1 .. edzo5, alie P26 el Vikidatumoj.

estas en Informkesto reganto:


|-
{{#if: {{{edzino|}}}{{#invoke:Wikidata|claim|P26}}|
{{!}} '''Edz(in)o'''
{{!}} {{#if: {{{edzino|}}}|{{{edzino|}}}|{{#ifeq:{{#invoke:Wikidata|claim|P26}}|sen valoro|–|{{#invoke:Wikidata|claim|P26|parameter=link|list= • }} {{VDIK|P26}}}}}}}}
|-


T.e.
Se edzino donita aŭ P26 en Vikidatoj:
Skribu '''Edz(in)''' kaj
Se edzino donita, skribu  edzino, alie P26 el Vikidatumoj (sed "-" anstataŭ "sen valoro").



Kombinu:


T.e.
Se edzino donita aŭ edzo1 donita aŭ P26 en Vikidatoj:
Skribu '''Edz(in)o''' kaj
Se edzino donita, skribu  edzino, alie 
Se edzo1 donita, skribu  edzo1 .. edzo5, alie P26 el Vikidatumoj.




|-
{{#if: {{{edzino|}}}{{{edzo1|}}}{{#invoke:Wikidata|claim|P26}}|
{{!}} '''Edz(in)o'''
{{!}} {{#if: {{{edzino|}}}|{{{edzino|}}}|
{{#if:{{{edzo1|}}}|{{{edzo1}}}{{#if:{{{edzo2|}}}| • {{{edzo2}}}}}{{#if:{{{edzo3|}}}| • {{{edzo3}}}}}{{#if:{{{edzo4|}}}| • {{{edzo4}}}}}{{#if:{{{edzo5|}}}| • {{{edzo5}}}}}
|{{#ifeq:{{#invoke:Wikidata|claim|P26}}|sen valoro|–|{{#invoke:Wikidata|claim|P26|parameter=link|list= • }} {{VDIK|P26}}}}}}}}}}
|-