Ŝablono:Genealogia arbo
Se ĉi tiu ŝablono laŭ la larĝeco ne sufiĉas, alternative ankaŭ povas esti uzata la jena ŝablono. | |||||
Kreado de genealogiaj arboj
Tio estas ŝablono por la kreado de simplaj genealogiaj arboj, kiuj bazas sur ASCII-sintakso kaj el kestoj kaj ligitaj linioj konsistas. Genealogiaj arboj estas montrataj kiel tabelo, kiu baziĝas sur HTML kun CSS-parametroj, kaj povas enhavi libervolan Wiki-sintakson ene de kesto.
Ekzemplo:
El la sekva ASCII-a genealogia arbo
Helios --- Klymene | ----------------------------- | | | | Aigle Phaetusa Lampetia Phaeton
estiĝas
Helios | Klymene | ||||||||||||||||||||||||||||||
Aigle | Phaetusa | Lampetia | Phaeton | ||||||||||||||||||||||||||||
{{Genealogia arbo/komenco}} {{Genealogia arbo | | | | Hel |~|y|~| Kly | | | | Hel=[[Helios]]|Kly=[[Klymene]]}} {{Genealogia arbo | |,|-|-|-|v|-|^|-|v|-|-|-|.| | }} {{Genealogia arbo | Aig | | Phe | | Lam | | Pha | Aig=Aigle|Phe=[[Phaetusa (mytologija)|Phaetusa]]|Lam=[[Lampetia]]|Pha=[[Phaeton (mytologija)|Phaeton]]}} {{Genealogia arbo/fino}}
Ekzemplo
Ĉi tiu kodo:
{{Genealogia arbo/komenco}} {{Genealogia arbo | | | | AVN |~|y|~| AVO | | AVN=Avino|AVO=Avo}} {{Genealogia arbo | | | | | | | |)|-|-|-|.| | }} {{Genealogia arbo | | | PAN |y| PAĈ | | ONN | PAN=Patrino|PAĈ=Patro|ONN=Onklino Evo}} {{Genealogia arbo | |,|-|-|-|+|-|-|-|.| | | | }} {{Genealogia arbo | FRA | | MI | | FRN | | | FRA=Mia frato [[Arno]]|MI='''[[Mi]]!'''|FRN=Mia malgranda fratino}} {{Genealogia arbo/fino}}
fariĝas ĉi tiu eldono:
Avino | Avo | ||||||||||||||||||||||||||
Patrino | Patro | Onklino Evo | |||||||||||||||||||||||||
Mia frato Arno | Mi! | Mia malgranda fratino | |||||||||||||||||||||||||
Modela enskribo
, |
. |
` |
' |
|||||||||||||||||||||||
^ |
v |
( |
) |
|||||||||||||||||||||||
- |
! |
+ |
|
F |
7 |
L |
J |
|||||||||||||||||||||||
A |
V |
C |
D |
|||||||||||||||||||||||
~ |
: |
% |
é |
è |
< |
> |
||||||||||||||||||||||||
* |
# |
y |
Y |
||||||||||||||||||||||||
{ |
} |
Ä |
Eblecoj de alĝustigo
La kestoj povas enhavi laŭvolan Vikian kodon. La enhavo de la kestoj estas difinata kun aldone nomataj parametroj, kiuj estas aldonataj al la elvokado de la ŝablono. Ĉiu kestas larĝas tri kolumnojn kaj havas normale de du pikselojn larĝan nigran randon. La kestoj povas havi ĉiun laŭvolan nomon, kiu estas valida parametra nomo de la ŝablono, kvankam unuopaj literoj kaj nomoj estu evitendaj, por eviti konfliktojn kun kurantaj simboloj.
La tuta tabelo ankaŭ povas esti metata en <div>-etikedon kun style-parametroj, por garantii certan superrigardon.
por la tuta genealogia arbo resp. unuopaj linioj
La aspekto de la kestoj povas esti difinata alternative per la parametroj border kaj boxstyle. Antaŭe staranta border=0 difinas la larĝecon de la kesta rando je 0 pikselo, dum ke la lasta povas esti uzata, por aldoni laŭvolan CSS-kodon rekte al la boxstyle-atributoj. {{Genealogia arbo/komenco}} akceptas ankaŭ style-parametrojn, kiuj tiam validas por la tuta tabelo. Ekz. la sekva kodo generas
{{Genealogia arbo/komenco|style=font-size:200%;line-height:100%;}} {{Genealogia arbo|border=0|boxstyle=background:#dfd;| | FOO |y| BAR | | FOO=Kesto 1|BAR=Kesto 2}} {{Genealogia arbo|border=0|boxstyle=background:#dfd;| | |,|-|^|-|.| | | }} {{Genealogia arbo|border=0|boxstyle=background:#dfd;| | FOO | | BAR | | FOO=Kesto 3|BAR=Kesto 4}} {{Genealogia arbo/fino}}
ĉi tiun rezulton:
Kesto 1 | Kesto 2 | ||||||||||||||||||
Kesto 3 | Kesto 4 | ||||||||||||||||||
por ajnaj kestoj
Unuopaj kestoj povas esti formatigataj per la parametro boxstyle=karakterizilo
:
{{Genealogia arbo/komenco}} {{Genealogia arbo| | | | |BLANKA| | | | |BLANKA=Blanka kesto}} {{Genealogia arbo| |,|-|-|'|!|`|-|-|.| }} {{Genealogia arbo| RUĜA |~|VERDA |~|BLUA |RUĜA=Ruĝa kesto|VERDA=Verda kesto|BLUA=Blua kesto |boxstyle_ RUĜA =background-color: #faa; |boxstyle_VERDA =background-color: #afa; |boxstyle_BLUA =background-color: #aaf; }} {{Genealogia arbo/fino}}
Ĉe tio estu atentata, ke la komencaj spacoj ĉe la karakteriziloj devas esti notataj per boxstyle_<karakterizilo>=<CSS>
; vidu en la ekzemplo por la karakterizilo RUĜA
.
Kun la rezulto:
Blanka kesto | |||||||||||||||||||||
Ruĝa kesto | Verda kesto | Blua kesto | |||||||||||||||||||
Direktivoj
La mallongigoj de nomoj licas esti laŭvole multajn signojn longe. Tamen suferas la superrigardeco ĉe la uzado de mallongigoj, kiuj estas pli longaj ol 3 signoj. Devas esti inter du nomoj almenaŭ unu |, ĉe kio du pli bone aspektas kaj krome spacon por linio inter tio lasas. Ankaŭ antaŭ la komenco de klarigo devas stari unu |.
{{Genealogia arbo | |,|-|.| | | }} {{Genealogia arbo | |G R | | G=Avino|R=Avo}} |
|
Malkorekta | |||||||||||||||||||||||||||||||||||||||||||
{{Genealogia arbo | | |,|-|-|.| }} {{Genealogia arbo | | Go | Rop Go=Avino|Rop=Avo}} |
|
Malkorekta | |||||||||||||||||||||||||||||||||||||||||||
{{Genealogia arbo | | |,|-|-|.| | }} {{Genealogia arbo | | Go | Rop | Go=Avino|Rop=Avo}} |
|
Korekta | |||||||||||||||||||||||||||||||||||||||||||
{{Genealogia arbo | | |,|-|v|-|.| | }} {{Genealogia arbo | | Avn |!| Avo | Avn=Avino|Avo=Avo}} |
|
Korekta |
Atentigo: Ne estas problemo disigi mallongigojn por pli bona superrigardo sur pluraj linioj, sed devas esti almenaŭ unu mallongigo sur la aktuala linio.
{{Genealogia arbo | | |,|-|v|-|.| | }} {{Genealogia arbo | | Grm |!| Grv | |Grm=Avino |Grv=Avo}} |
| |||||||||||||||||||||||||||||||||||||||||||||||||
{{Genealogia arbo | | |,|-|v|-|.| | }} {{Genealogia arbo | | Grm |!| Grv | |Grm=Avino |Grv=Avo}} |
|
Krome oni atentu ĉe genealogiaj arboj de personoj ankaŭ kelkajn konvenciojn:
Ĝi la uniĝo de la devenaj linoj de la patrino kaj patro ĉi tiuj strekete estu montrataj. Oni havas ĉe tio 8 diversajn eblecojn, konduki liniojn sur keston. Nature la nomoj en la kestoj ankaŭ povas esti ligilizitaj (resp. vikigitaj).
{{Genealogia arbo | | Avn | | Avo | Avn=Avino|Avo=Avo}} {{Genealogia arbo | | |L|~|y|~|J| | }} {{Genealogia arbo | | | | Paĉ | | | Paĉ=Patro}} |
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
{{Genealogia arbo | | | |.|!|,| | | }} {{Genealogia arbo | | |-| Paĉ |-| | Paĉ=[[Patro]]}} {{Genealogia arbo | | | |'|!|`| | | }} |
|
Eksteraj ligiloj
Se vi havas demandon pri ĉi tiu ŝablono, tiam vi povas demandi en la ŝablonprojekta diskutejo. La Intervikiaj ligiloj estu metataj al Vikidatumoj. (Vidu Helpopaĝon pri tio.) |
|