Vikipedio:Lua/Moduloj/Informkesto/eo

El Vikipedio, la libera enciklopedio
Ŝablona programado Diskutoj Lua Testoj Subpaĝoj
Modulo Esperanto English

Modulo: Dokumentado


Ĉi tiu modulo kreas partojn de informkestoj.

Por ŝablonoj[redakti fonton]

  • kesto kreas informkestan parton kun diversaj parametroj. Nun ĉefe uzata de {{informkesto/+/provejo}} kaj {{informkesto/+}}.
    • bildo difinas nomon de bildo, se samtempe la parametro etikedo havas la valoron bildo. Tiam teksto difinas la priskribon.
    • etikedo difinas la varianton de etikedo aŭ la tekston de la maldekstra tabeloĉelo jene (valoroj de priskriboX de {{informkesto}}):
      - aperigas subtitolon, kies teksto estas el teksto.
      + aperigas la n-an linion kiel komencon de kaŝebla kesto. Fino per *.
      * finas la n-an linion, komencitan per +.
      enhavo ebligas, ke la rilata teksto enhavas tutan subŝablonon.
      nenio aperigas nenion. Nur havas sencon ĉe uzado de kondiĉoj.
      bildo aperigas bildon. La priskribo estas tiam difinata per teksto, dum ke la bilda nomo devas esti en bildo.
      Aldonoj kompare al la sen-Lua-versio de la ŝablono
      ŝŝ (mallongigo por "ŝanĝu ŝablonon", laŭ la nomo de la ŝablono {{ŝanĝu ŝablonon}}), --piedlinio----ligilaro-- aperigas la ligilaron de la antaŭe menciita ŝablono. La parametro teksto tiam enhavas la nomon de ligata ŝablono. (Tio estas jam uzata en la fontokodo de {{informkesto fervojlinio}}.)
      --kaplinio----titolo-- aperigas kaplinion resp. titolon de informkesto. La aspekto dependas de tio, ĉu samtempe subŝablono estas uzata aŭ ne. (Vidu ekzemplon en testopaĝo.)
      --tabelo----komenco-- kreas komencan parton de informkesto, se subŝablono ne estas uzata. (Vidu ekzemplon en testopaĝo.)
    • teksto difinas tekston (kutime en dekstra tabeloĉelo, k-u valoron de datojX de {{informkesto}}).
    • tekstopozicio ebligas modifi la defaŭltan pozicion de la teksto (center), se ĝi aperas unukolumne. Eblaj valoroj estas left, right kaj center. La valoro left jam estas uzata en la ŝablono {{Informkesto mezepoka teksto}}.
  • koloroj aldonas CSS-kodojn al koloroj, nome background-color: al fona koloro kaj color: al malfona/teksta koloro. Jam uzata en {{Informkesto fervojlinio/provejo}} kaj {{Informkesto fervojlinio}}, por eviti tro malaltan kolorkontraston kaj/aŭ kolorfuŝojn.
    • koloro difinas koloro(j)n.
    • fono difinas la fonan koloron.
    • malfono difinas la malfonan tekstokoloron.
    • kruda ebligas uzon en alia modulo resp. funkcio.
  • ligilaro Lua-varianto de la ĝis nun tre ofte uzata ŝablono {{ŝanĝu ŝablonon}}.
    • ŝablono estas deviga parametro pri la ligata ŝablono.
    • fonofonkoloro difinas la fonan koloron.
    • malfonotekstokoloro difinas la malfonan tekstokoloron.
    • klaso kaj klaso2 difinas klasojn por la class-atributo de HTML.
    • stilo transdonas CSS por la style-atributo de HTML.
    • varianto
      titolo aperigas th-etikedon,
      linio aperigas td-etikedon kaj unuecigas la ŝtopadon (angle padding)
      taksokesto aperigas td-etikedon kaj eĉ malaperigas la ŝtopadon (Jam uzata en {{Taksonomio}}, kune kun la klaso taxobox je la komenco de la informkesto.).
      Defaŭlte aperas td-etikedo.
    • kolumnoj difinas la nombron de kolumnoj. Defaŭlte estas 2.
    • linio-alteco ebligas modifi la linio-altecon (angle line-height) per CSS.


Por moduloj[redakti fonton]

Subfunkcioj[redakti fonton]

  • fono_malfono - okupiĝas pri la fonaj kaj malfonaj koloroj.
  • kolorilo - okupiĝas pri la CSS-kodo de koloro kaj substituas # per #.

Dependeco[redakti fonton]

Moduloj
  • {{InfoboxImage}} - por enplekto de bildoj.
  • {{Color contrast}} - por analizo de la kolorkontrasto. Fakte estas malrekte uzata nun, nome per la enplektita ŝablono {{Kolorkontrasta rilatumo}}.
  • {{Arguments}} - por la parametroj de la supre menciitaj funkcioj, por ke tiuj funkciu kaj per rekta {{#invoke: kaj en ŝablonoj.
  • {{String}} - por analizo de signoĉenoj, uzata en du sekvaj ŝablonoj {{Lin serĉi}} kaj {{Lin sub}}.
Ŝablonoj
  • {{Informkesto/koloro}} - por redono de kolorkodoj laŭ la donata indekso.
  • {{Lin mald}} - por analizo de maldekstra signoĉeno.
  • {{Lin serĉi}} - por serĉo de signoĉeno, per la Lua-funkcio str_find de la modulo {{String}}.
  • {{Lin sub}} - por redono de subĉeno el signoĉeno ekde la donata pozicio kun difinata longo, per la Lua-funkcio sublength de la modulo {{String}}.
  • {{Kolorkontrasta rilatumo}} - por analizo de la kolorkontrasta rilatumo. Uzas la funkcion ratio de la modulo {{Color contrast}}.