Saltu al enhavo

Vikipedio:Lua/Moduloj/Portalo

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

La modulo Portalo enmetas en la artikolon kadron entenantan la ligilon de la portalo.

Funkcioj por ŝablonoj

Funkcio portal

La funkcio portal kreas keston de portalaj ligiloj.

Uzado

Baza uzado
{{#invoke:Portalo|portalo |Portalo 1 |Portalo 2 |Portalo 3 |... }}
Ĉiuj opcioj esperante
{{#invoke:Portalo|portal
 | Portalo 1
 | Portalo 2
 | Portalo 3
 | ... 
 | maldekstre = 
 | marĝeno = 
 | linisalto = 
 | kestolarĝo = 
 | varianto   =  
 | bildo1 =
 | bildo2 =
 | ...
 | koloro1 =
 | koloro2 =
 | ...
}}
Ĉiuj opcioj angle
{{#invoke:Portalo|portal
 | Portalo 1
 | Portalo 2
 | Portalo 3
 | ... 
 | left = 
 | margin = 
 | break = 
 | boxsize = 
 | variant =
 | image1  =
 | image2  =
 | ...
 | color1  =
 | color2  =
 | ...
}}

Parametroj

NomoValoroPriskribo
Nenomitaj
1, 2, 3 ...La portalnomo, t.e. LiteraturoLa nenomitaj parametroj difinas la montrendajn portalojn.
Esperante(+)
maldekstrejesSe ĝi havas la valoron jes, la portalo aperas maldekstre de la paĝo anstataŭ dekstre.
marĝenoCSS marĝena valoro, t.e. 1.2em 3em 0.5em 1emTio ebligas al vi difini laŭdeziran marĝenon. Ĉiuj validaj CSS marĝeno-valoroj estas akceptataj.
linisaltojesSe ĝi havas la valoron jes, linisalto estas enmetata post la teksto Portalo pri antaŭ la portalnomo.
kestolarĝo aŭ larĝoGrandeco en pikseloj, t.e. 200Tio difinas laŭdeziran kestolarĝon en pikseloj.
variantoVarianto de la teksto kun ligilo en la dekstra partoSe ĝi havas la valoron longa, ĝi ebligas reaperigi la tekston "Rilataj artikoloj troviĝas en" super la ligilo al portalo.
bildoXAnstataŭigo de la X-a bildo per alia difinata per ĉi tiu parametro.X estu anstataŭigata per la numero de la rilata nenomita parametro.
koloroXAnstataŭigo de la X-a koloro per alia difinata per ĉi tiu parametro.
bildo por portaloAnstataŭigo de la antaŭdifinita bildo per laŭportala, per ĉi tiu parametro.portalo estu anstataŭigata per la teksto de la rilata nenomita parametro.
koloro por portaloAnstataŭigo de la antaŭdifinita koloro per laŭportala, per ĉi tiu parametro.
Angle
leftyesSe ĝi havas la valoron yes, la portalo aperas maldekstre de la paĝo anstataŭ dekstre.
marginCSS marĝena valoro, t.e. 1.2em 3em 0.5em 1emTio ebligas al vi difini laŭdeziran marĝenon. Ĉiuj validaj CSS marĝeno-valoroj estas akceptataj.
breakyesSe ĝi havas la valoron yes, linisalto estas enmetata post la teksto Portalo pri antaŭ la portalnomo.
boxsizeGrandeco en pikseloj, t.e. 200Tio difinas laŭdeziran kestolarĝon en pikseloj.
variant(+)Varianto de la teksto kun ligilo en la dekstra partoSe ĝi havas la valoron long, ĝi ebligas reaperigi la tekston "Rilataj artikoloj troviĝas en" super la ligilo al portalo.
imageX(+)Anstataŭigo de la X-a bildo per alia difinata per ĉi tiu parametro.X estu anstataŭigata per la numero de la rilata nenomita parametro.
colorX(+)Anstataŭigo de la X-a koloro per alia difinata per ĉi tiu parametro.
(+) Parametroj ne estas en la angla ŝablono.

Ekzemploj

{{#invoke:Portalo|portal|aŭstralio|afriko}}
Maldekstre
{{#invoke:Portalo|portal|kaŭkazio|left=yes}}
{{#invoke:Portalo|portal|kaŭkazio|maldekstre=jes}} 
Marĝeno
{{#invoke:Portalo|portal|literaturo|margin=2em}}
{{#invoke:Portalo|portal|literaturo|marĝeno=2em}}
Kestolarĝo
{{#invoke:Portalo|portal|homoj|boxsize=100}}
{{#invoke:Portalo|portal|homoj|kestolarĝo=100}}
{{#invoke:Portalo|portal|homoj|larĝo=100}} 
Linisalto
{{#invoke:Portalo|portal|kaŭkazio|break=yes}}
{{#invoke:Portalo|portal|kaŭkazio|linisalto=jes}} 
Varianto
Portala ikonoRilataj artikoloj troviĝas en
Portalo pri kaŭkazio
Portala ikonoRilataj artikoloj troviĝas en
Portalo pri kaŭkazio
{{#invoke:Portalo|portal|kaŭkazio|varianto=longa}}
{{#invoke:Portalo|portal|kaŭkazio|variant=long}}
Bildo1 aŭ bildo2, koloro2
{{#invoke:Portalo|portal|kaŭkazio|literaturo|bildo1=PPlaquecloseup.svg}}
{{#invoke:Portalo|portal|literaturo|kaŭkazio|bildo1=PPlaquecloseup.svg}}
{{#invoke:Portalo|portal|literaturo|kaŭkazio|bildo2=PPlaquecloseup.svg}}
{{#invoke:Portalo|portal|literaturo|kaŭkazio|bildo2=Human.svg|koloro2=lightgreen}}
Bildo por <portalo>, koloro por <portalo>
{{#invoke:Portalo|portal|kaŭkazio|literaturo|bildo por kaŭkazio=PPlaquecloseup.svg}}
{{#invoke:Portalo|portal|literaturo|kaŭkazio|bildo por literaturo=PPlaquecloseup.svg}}
{{#invoke:Portalo|portal|literaturo|kaŭkazio|bildo por kaŭkazio=PPlaquecloseup.svg}}
{{#invoke:Portalo|portal|literaturo|kaŭkazio|bildo por kaŭkazio=Human.svg|koloro por kaŭkazio=lightgreen}} 

Lokigo

En artikoloj, la eldono de la portala funkcio estu prefere metata al la fino de la artikolo en la sekcio "Vidu ankaŭ". Se tie ne estas sekcio "Vidu ankaŭ", vi povas meti ĝin en la sekcion "Eksteraj ligiloj"; ne necesas krei novan sekcion ĝuste por lokigi ĉi tiun ŝablonon. Se tie ne estas sekcio "Eksteraj ligiloj", ĝuste metu ĝin fine de la artikola teksto en la lokon kiu ŝajnas plej konvena.

Ne estas apartaj reguloj pri la lokigo de portaloj sur aliaj specoj de paĝoj.

Rilataj Lua-moduloj

Bonvolu atenti, ke nomoj, kiuj komenciĝas per ĉapelaj literoj, pro teknikaj kialoj troviĝas en Modulo:Portalo/bildoj/alia.

Zorgado

Se oni forgesas difini almenaŭ unu nenomitan parametron por portalo, la rilata paĝo aperas en la jena kategorio

Funkcio image

La funkcio image redonas la nomon de la bildo uzata de la donita portalo.

Uzado

{{#invoke:Portalo|image|portalo}}

Ekzemplo

  • {{#invoke:Portalo|image|arto}} → Nuvola apps package graphics.svg


Ĝeneralaj atentigoj pri la enplektado de moduloj

Enplektado okazas ĉiam en la formato

{{#invoke: Portalo | Funkcionomo | valoro1 | valoro2 | nomoX=valoro … }}

La parametroj povas esti nomitaj aŭ nenomitaj kiel ĉe ŝablonoj.

Se nekonata signoĉeno venas de ekstere (kiel ŝablonaj parametroj), ĉiam estu laborata kun la formo 1=valoro.

Pliajn informojn vi trovos sur Helpo:Lua.