Vikipedio:Lua/Moduloj/Listutil/eo
Aspekto
Ŝablona programado | Diskutoj | Lua | Testoj | Subpaĝoj | ||||
---|---|---|---|---|---|---|---|---|
Modulo | Esperanto | English | Deutsch
|
Modulo: | Dokumentado |
Listutil
okupiĝas pri listoj.
Funkcioj por ŝablonoj
[redakti fonton]- list
- Estas la primara funkcio en ĉi tiu modulo; konvertas donitan tekston laŭ apartiga signo aŭ ĉeno en liston.
- ";" estas transdonata kiel argumento al la funkcio "list" de la Lua-modulo "listutil"; en ĉi tiu modulo la argumento estas limsigno kaj povas esti iu ajn ĉeno (ekzemple, ĝi povus esti komo aŭ punkto)
- "kio estas tio; mi ne scias" estas en la eniga ĉeno, kiu estas tiam disigata en pecojn surbaze de la limsigno (la eniga ĉeno enhavas ";", tiel ke tie la ĉeno estas disigata)
ligu
kun la valorojes
kaŭzas, ke la listeroj estas aŭtomate vikie ligataj.modo
havas sep eblajn valorojn:ul
,ol
,span
,pre
,kaj
,aŭ
kajfaldebla
.- Se estas
ul
, tiam plu aperas la nenumerata listo. - Se estas
ol
, tiam aperas numerata listo. - Se estas
span
, tiam eĉ ne plu aperas vera listo, sed sinsekva aranĝo de la listeroj. Krome tiam lalimsigno
estas difinebla per samnoma parametro. - Se estas
pre
, tiam la unuopaj listeroj aperas en unuopaj linioj de<pre>
-etikedo. - Se estas
kaj
, tiam aperas sinsekve la unuopaj listeroj, apartigitaj per komo. Sed inter la du lastaj eroj staraskaj
. - Se estas
aŭ
, tiam aperas sinsekve la unuopaj listeroj, apartigitaj per komo. Sed inter la du lastaj eroj starasaŭ
. - Se estas
faldebla
, tiam la listeroj aperas tiel ke apud la unua listero staras[Kaŝi]
aŭ[Montri]
kiel ĉe navigilo, kaj la ceteraj estas kaŝeblaj aŭ denove montreblaj.
- Se estas
limsigno
estas helpa parametro, kiu funkcias nur, se samtempemodo
havas la valoronspan
. Alie ĝi estas ignorata. Bonvolu atenti, ke ĝi ne estas identa al la sennoma unua parametro. Tiu estas la limsigno por disigi la listerojn.linisalto
estas helpa parametro, kiu funkcias nur, se samtempemodo
havas la valoronspan
. Alie ĝi estas ignorata.- count
- Estas funkcio, kiu redonas la nombron de listeroj depende de la donata limsigno.
- category
- Estas funkcio, kiu aŭtomate kreas kategoriojn el la donitaj listeroj depende de la limsigno kaj pliaj parametroj. Se antaŭ la listera parto de la kategorio estu plia teksto, tiam oni difinu la parametron
kategorio
. Se post la listera parto de la kategorio estu plia teksto, tiam oni difinu la parametronkategorio2
. Krome difineblas la kategoriaordigilo
per la samnoma parametro.
Uzado en ŝablonoj
[redakti fonton]- Funkcio list
{{#invoke:listutil|list|;|kio estas tio; mi ne scias}}
Tio redonas:
- kio estas tio
- mi ne scias
{{#invoke:listutil|list|,|Paŭlo, Evo, muso}}
Tio redonas:
- Paŭlo
- Evo
- muso
{{#invoke:listutil|list| .. |1 .. 2 .. 3 .. 4 ..}}
Tio redonas:
- 1
- 2
- 3
- 4 ..
- Funkcio list kun parametro ligu
{{#invoke:Listutil|list|,|kato, hundo, muso, ĉevalo|ligu=jes}}
redonas
{{#invoke:Listutil|list|,|kato, [[hundo]], muso, ĉevalo|ligu=jes}}
redonas
{{#invoke:Listutil|list|,|kato, [[Hundeto|hundo]], muso, ĉevalo|ligu=jes}}
redonas
{{#invoke:Listutil|list|,|bela kato, granda hundo, griza muso, rapida ĉevalo|ligu=jes}}
redonas
{{#invoke:Listutil|list|,|bela [[kato]], granda [[hundo]], griza [[muso]], rapida [[ĉevalo]]|ligu=jes}}
redonas
- Funkcio list kun parametroj ligu kaj modo
{{#invoke:Listutil|list|,|kato, hundo, muso, ĉevalo|ligu=jes|modo=ol}}
redonas
{{#invoke:Listutil|list|,|kato, hundo, muso, ĉevalo|ligu=jes|modo=span}}
redonas kato · hundo · muso · ĉevalo
- Funkcio list kun la parametroj ligu, modo kaj limsigno
{{#invoke:Listutil|list|,|kato, hundo, muso, ĉevalo|ligu=jes|modo=span|limsigno=•}}
redonas kato • hundo • muso • ĉevalo
{{#invoke:Listutil|list|,|kato, hundo, muso, ĉevalo|ligu=jes|modo=span|limsigno=#}}
redonas kato # hundo # muso # ĉevalo
- Funkcio list eĉ funkcias nestite
{{#invoke:Listutil|list|,|rabobestoj {{#invoke:Listutil|list|,|kato, hundo}}, muso, ĉevalo}}
redonas
- rabobestoj
- kato
- hundo
- muso
- ĉevalo
- Funkcio count
{{#invoke:listutil|count|;|kio estas tio; mi ne scias}}
Tio redonas:
2
{{#invoke:listutil|count|,|Paŭlo, Evo, muso}}
Tio redonas:
3
{{#invoke:listutil|count| .. |1 .. 2 .. 3 .. 4 ..}}
Tio redonas:
4
Funkcioj por Lua
[redakti fonton]?
Uzado
[redakti fonton]- Ĝenerala biblioteko
Dependeco
[redakti fonton]- Neniu
Deveno
[redakti fonton]- en:Module:Listify - funkcio input ĉi tie fariĝis list
- fr:Module:Liste éléments - kelkaj partoj en la funkcio list