Format:Arboregen

De la Wikipedia, enciclopedia liberă


Acest format este destinat pentru reprezentarea unor arbori genealogici simplii constând din cutii și linii care unesc cutiile respective, bazate pe o sintaxă de tip ASCII . Arborii genealogici sunt prezentați sub forma unor tabele de tip HTML.

Exemplu de utilizare[modificare sursă]

Codul:

{{arboregen/start}}
{{arboregen | | | | Bca |~|y|~| Bcu | | Bca=Bunica|Bcu=Bunicu}}
{{arboregen | | | | | | | |)|-|-|-|.| }}
{{arboregen | | | Mm|y| Tt| |Măt| Mm=Mama|Tt=Tata|Măt=[[Mătușa Marioara]]}}
{{arboregen | |,|-|-|-|+|-|-|-|.| | | }}
{{arboregen | NICU | | EU  | | SORA | | |NICU=Fratele meu Nicu|EU='''Eu!'''|SORA=Sora mea Elena}}
{{arboregen/end}}

produce următorul tabel

 
 
 
Bunica
 
 
 
Bunicu
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Mama
 
Tata
 
Mătușa Marioara
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Fratele meu Nicu
 
Eu!
 
Sora mea Elena
 
 


Parameters[modificare sursă]

Formatul produce un rând al tabelului arborelui genealogic. Formatul acceptă până la 99 de parametri care descriu conținutul tabelului. Fiecare parametru descrie fie o legătură fie o cutie.

  • Legăturile sunt simboluri pentru trasarea unor linii orizontale sau verticale precum și colțurile sau intersecțiile diferitelor linii. Tipul de legături este specificat utilizându-se simboluri de un singur caracter care se aseamănă mai mult sau mai puțin cu forma legăturii corespunzătoare. Un caz special îl reprezintă legăturile inexistente, specificate printr-un singur spațiu liber. În cele ce urmează se prezintă tipurile de legături pe care le acceptă sistemul:
Linii continue:
,
 
 
 
 
  .
 
 
 
  `
 
 
 
  '
 
 
 
 
^
 
 
 
  v
 
 
 
  (
 
 
 
  )
 
 
 
 
-
 
 
  !
 
 
  +
 
 
 
 
 
 
 
Linii punctate:
F
 
 
 
 
  7
 
 
 
  L
 
 
 
  J
 
 
 
 
A
 
 
 
  V
 
 
 
  C
 
 
 
  D
 
 
 
 
~
 
 
  :
 
 
  %
 
 
 
 
 
 
 
Linii mixte:
*
 
 
 
 
  }
 
 
 
  {
 
 
 
 
#
 
 
 
 
  y
 
 
 
  h
 
 
 
 
]
 
 
 
  [
 
 
 
 


  • Cutiile pot conține informații suplimentare în wikitext. Conținutul cutiilor este specificat utilizând parametrii adiționali care se adaogă la sfârșitul instrucțiunii de apelare a formatului. Fiecare cutie are o lărgime egală cu trei legături și, în mod normal are un contur ale cărui linii au o lățime de 2 pixeli. Cutiile pot avea orice nume care este un nume de parametru valabil. Totuși se recomandă evitarea numelor cu un singur caracter, pentru a evita conflicte cu simbolurile legăturilor.

Caracteristici ale aparenței cutiilor[modificare sursă]

Aparența cutiilor poate fi controlată prin parametri opționali ai formatului contur și aparența cutiei'. Primul parametru indică numărul de pixeli ai lățimii liniei de contur a cutiei. Cel de al doilea parametru poate fi utilizat pentru a atașa declarații de tip CSS (Cascading Style Sheets) la atributele cutiilor. De exemplu, succesiunea următoare de coduri:

{{arboregen/start}}
{{arboregen|border=0|boxstyle=background:#dfd;| | FOO |y| BAR | |FOO=Box 1|BAR=Box 2}}
{{arboregen|border=0|boxstyle=background:#dfd;| | |,|-|^|-|.| | }}
{{arboregen|border=0|boxstyle=background:#dfd;| | FOO | | BAR | |FOO=Box 3|BAR=Box 4}}
{{arboregen/end}}

produces următorul rezultat:

 
Box 1
 
Box 2
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Box 3
 
Box 4
 


Atributele de stil pot fi fixate pentru fiecare cutie în parte, după cum este arătat în exemplul următor:

{{arboregen/start}}
{{arboregen| | | | |ALB| | | | |ALB=Cutie albă}}
{{arboregen| |,|-|-|'|!|`|-|-|.| }}
{{arboregen|ROȘU  |~|VERDE|~|ALBASTRU |ROȘU=Cutie roșie|VERDE=Cutie verde|ALBASTRU=Cutie albastră
|boxstyle_ROȘU  =background-color: #faa;
|boxstyle_VERDE =background-color: #afa;
|boxstyle_ALBASTRU =background-color: #aaf;
}}
{{arboregen/end}}

va produce următorul rezultat:

 
 
 
 
Cutie albă
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Cutie roșie
 
Cutie verde
 
Cutie albastră
 
 


NOTA: În momentul specificării atributelor de aparență pentru diferitele cutii cu nume individualizate, este necesar ca numele cutiilor să fie aliniate la stânga zonei rezervată pentru aceste nume în cadrul formatului. Astfel, în exemplul de mai sus trebuie utilizat "|RED  |" în loc de "| RED |". În caz contrar formatul va căuta un parametru de aparență cu spații incluse în numele respectiv.

Formatul {{arboregen/start}} acceptă un parametru opțional de stil care este utilizat pentru stilul CSS pentru întregul tabel.

Vezi și[modificare sursă]

  • {{chart}} în en:wiki pentru arbori genealogici de mare complexitate.