Vikipedio:Lua/Moduloj/Geografiaĵoj/eo
Ŝablona programado | Diskutoj | Lua | Testoj | Subpaĝoj | |||
---|---|---|---|---|---|---|---|
Modulo | Esperanto | English
|
Modulo: | Dokumentado |
Ĉi tiu modulo kreas informkeston pri geografiaĵoj. Por la parametroj ĝi uzas submodulojn. La defaŭlta tia modulo estas {{Geografiaĵoj/geokesto}}.
Por ŝablonoj
redaktiinformkesto
kreas informkeston kun diversaj parametroj. La parametroj dependas de la uzata submodulo. Defaŭlte uzas la submodulon {{Geografiaĵoj/geokesto}}.urbo
kreas informkeston kun diversaj parametroj, pli malpli laŭ la ĝisnuna ŝablono {{informkesto urbo}}. uzante la submodulon {{Geografiaĵoj/urbo}}.
Jam subtenataj informkestoj
redakti- {{Geografiaĵoj/geokesto}} realigas la informkeston por {{informkesto geografiaĵo}}
- {{Geografiaĵoj/urbo}} realigas la informkeston por {{informkesto urbo/provejo2}} (poste {{informkesto urbo}})
Por moduloj
redaktiInternaj funkcioj
redakti- Argumentaj funkcioj
argumentoj(args, par)
aranĝas la parametrojn kaj eĉ parte jam aranĝas alternativajn parametrojnkoordargumentoj(args, a1)
aranĝas la parametrojn por koordinatojbildargumentoj(args, par, parto)
realigis defaŭltajn bildajn helpajn parametrojn. Nuntempe por priskribo kaj grandeco.
- Bilda funkcio
bildaro (args, param, a1, a1_a, a2, a2_a, par, par_a, pri, pk, pk2, wdid)
realigas bildon, per helpo de unu el du aliaj moduloj depende de tio, ĉu la bilda nomo troviĝas en artikolo aŭ estas transprenata el Vikidatumoj.flago(nomo)
redonas flagon depende de transdonata parametro, uzante la funkcionimage
el la modulo {{portalo}}
- Helpa funkcio
koordtipo(teksto)
disigas tekston kiel ekzempleregiono:RU_type:city
en la du partojn, ekz.RU
kajcity
- Vikidatumaj funkcioj
shablonoref(pkodo,wdid)
ebligas transprenon de Vikidatuma ero kune kun la rilata referenco. Bezonata por la sekva, ĉar ial alie ne funkciis dum testado. Ĝi povas kaŭzi, ke la tempolimo de Lua estas trapasata. Do, prefere pura Lua-skripto fariĝu el ĝi.wdparam(pk,wdid,ref)
ebligas transprenon de informoj el la rilata Vikidatuma ero. Seref
havas la valoronauto
, eĉ kun la rilata referenco.wdlink (id, p)
kreas ligilon tien, por plifaciligi eventualan kontrolon.lauparam(args,a2,wdid)
ebligas transprenon de informojn laŭ la valoro de la parametroj transdonata per la dua parametro.
- Tabelaj funkcioj
tabelkapo(titolo, fono, v, wd, klaso)
kreas la tabelkapontabelsubtitolo(titolo, fono)
kreas subtitolon tuj sub la tabelkapo aŭ tiea subtitolounuopabildo(bildo, wd)
kreas tabelĉelon kun unuopa bildoduopajbildoj(bildo1, bildo2, priskribo1, priskribo2)
kreas tabelan linion kun du bildoj, unu apud la aliaaldonulinion (c1, c2, wd, v)
kreas tabelan linion, kies enhavo dependas de aliaj funkciojaldonuchelon (c, v, wd)
kreas tabelan ĉelon, kies HTML-etikedo dependas de transdonata parametrokestero(teksto, etikedo, fono, shtopado)
kreas ĉirkaŭan subtabelon por ebligi kaŝadon, per helpo de {{Informkesto/+/html}}.kesteroj(nomo, trajto)
ebligas nestigi alian ŝablonon aŭ informkeston.
- Por notoj kaj referencoj
notaldono(noto,param)
aldonas noton al diversaj informoj en la informkestoj.- La rilata skemo de parametroj estas difinata en
noto
de la koncerna submodulo, sed traktata en la ĉefa modulo.
- La rilata skemo de parametroj estas difinata en
refaldono(referenco, param, refnomo, refnomodua)
aldonas referencon al diversaj informoj en la informkestoj.- La rilata skemo de parametroj estas difinata en
referenco
de la koncerna submodulo, sed traktata en la ĉefa modulo.
- La rilata skemo de parametroj estas difinata en
- Kalkulaj funkcoj
areoKM2(areo,unuo,subfunkcio)
transkalkulas areon al km²areoHA(areo,unuo,subfunkcio)
transkalkulas areon al ha (hektaro)
- Ligilaj funkcioj - ekde la 14-a de aprilo 2020 en aparta modulo
chuligilo2 (teksto)
[1] analizas, ĉu transdonata teksto jam enhavas ligilon laŭ Vikia sintakso kaj redonasligu
, se ne.delink (v)
forigas ligilon el transdonata teksto
- Pliaj helpaj funkcioj por tabelpartoj resp. formatigo
formatnum(numero)
realigas la saman formatigon kiel la malkomponila funkcio{{formatnum:}}
.paghenamebase ()
elvokas la ŝablonon {{PAGENAMEBASE}}, se la parametro por la titola linio ne estis difinita.
- Funkcioj por koordinatoj
koordinatoj(latitudo, longitudo, regiono, tipo, nomo )
aperigas ligilon al "Geohack" kun koordinatojCoordinateLAT(lat)
kalkulas latitudon.CoordinateLONG(long)
kalkulas longitudon.
- Mapaj funkcioj
maposimbolo (tipo)
redonas bildon de simbole depende de transdonata parametrosituomapo(mapo,aliamapo,mapofono,lat,lon,markocelo,tipo,priskribo,neniukoordinato,mapospeco,regiono,tipo2,montru,angulojes,args,marko,markospeco,markogrando,teksto)
aperigas mapon kun markiloj, uzante {{situo sur mapo}}situomaposenmarko(mapo,priskribo,mapofono,tipo)
aperigas mapon sen markilo, uzante {{situo sur mapo}} sen koordinatojisomapilo(isokodo)
"tradukas" kodon deregiono-ISO
en la nomon de mapo, uzante la parametronmap
de la ŝablono {{Info ISO-3166-2}}.situomapo2(lokigo,latitudo,longitudo,nomo,punkto,tipo,marko,mapotipo, tipo1,alt1,mapo1,fonamapo1, tipo2,alt2,mapo2,fonamapo2, tipo3,alt3,mapo3,fonamapo3, tipo4,alt4,mapo4,fonamapo4)
aperigas komuteblajn mapojn kun markilo, uzante {{Informkesto/Komenco}}, {{Informkesto/Geografia lokigo multobla}} kaj {{Informkesto/Fino}}mapligilo(komuneja_mapo, nomo, zomo, lat1, long1, lat2, long2, varianto, wd_id)
aperigas mapon kun ligilo, per helpo de la ŝablono {{Mapligilo}} uzante la modulon {{Mapframe}}.
Dependeco
redakti- Diversaj eksteraj funkcioj
- {{Math}} por kalkulado
- {{Wikidata}} por enplekto de Vikidatumaj eroj
- {{Wikidata/geografio}} nur por enplekto de Vikidatumaj eroj por geografiaĵoj
- {{Wikidata/bildoj}} por enplekto de bildoj el Vikidatumaj eroj (aktuale nur bildo (P18))
- {{Listutil}} por listecaj parametroj, kun finaj ciferoj
- {{InfoboxImage}} por enplekto de bildoj
- funkcio
image
de {{Portalo}} por enplekto de landa flago - {{CatUtil}} ebligas aŭtomatan metadon de kategorioj
- {{Mapframe}} aperigas mapon kun ligilo.
- {{Informkesto}} la tiea funkcio
ligilaro
aperigas malsuprajn ligilojn de la informkesto. - {{Linkutil}} analizas, ĉu iu teksto enhavas ligilon (funkcio
chuligilo2
) aŭ ne resp. forprenas tian ligilon (funkciodelink
).
- Propraj submoduloj
- {{Geografiaĵoj/geokesto}} enhavas la difinojn pri ĉiuj parametroj.
- {{Geografiaĵoj/koloroj}} difinas la fonajn kolorojn depende de la unua nenomita parametro (laŭ {{Geografiaĵoj/geokesto}})
- {{Geografiaĵoj/type:}} por la valoro post
type:
en la ligilo al "Geohack". - {{Geografiaĵoj/simbolo}} por la mapa simbolo, origine difinita en {{Geokesto2 mapo/simbolo}}.
- {{Geografiaĵoj/mapligilo}} difinas certajn valorojn por mapo aranĝata per {{mapligilo}} kaj la modulo {{Mapframe}}.
- {{Geografiaĵoj/fonobildo}} difinas klason, depende de kiu aperas fona bildeto de la Vikia aldonaĵo NiceInfoboxes (difino en MediaWiki:Gadget-niceInfoboxes.css).
- {{Geografiaĵoj/areo}} difinas la defaŭltan mezurunuon por areo. (Ĝis nun nur por la artikola parametro.)
- Ŝablonoj
- {{ŝanĝu ŝablonon}} uzas la funkcion
ligilaro
de la modulo {{Informkesto}}. - {{PAGENAMEBASE}} uzas la funkcion
replace
de la modulo {{string}}. - {{geokesto2 mapo2}} (interne uzas la sekvan) [post la pretigo de la modulo devus fariĝi subpaĝo de {{informkesto geografiaĵo}}]
- {{situo sur mapo}} por mapo kun aŭ sen markilo
- {{Informkesto/Komenco}}, {{Informkesto/Geografia lokigo multobla}} kaj {{Informkesto/Fino}} por komuteblaj mapoj
- {{Wikidata/referenco}} vokas la funkcion
claim
de la modulo {{Wikidata}} kun kelkaj parametroj, kiuj rekte ial ne funkciis dum antaŭaj testoj. - {{Mapligilo}} aperigas mapon kun ligilo, uzante la la funkcion
main
el la modulon {{Mapframe}}. - {{CoordinateLAT}} kaj {{CoordinateLONG}} por certaj kalkuloj de latitudo kaj longitudo.
- {{ŝanĝu ŝablonon}} uzas la funkcion
Deveno
redakti- Kreita de Tlustulimu (diskuto • kontribuoj • alŝutitaj dosieroj • globala kontribuado • protokolo pri forbaroj • SUL • protokolo ), parte laŭ {{Biografio}} (kelkaj tabelaj funkcioj, sed jam kun aldonoj), parte laŭ fr:Module:Infobox (ideo pri submoduloj por la parametroj de informkesto), parte laŭ la ŝablonoj {{geokesto}} kaj {{geokesto2}} (parametroj por la defaŭlta submodulo) resp. {{informkesto urbo}} (parametroj por la submodulo {{Geografiaĵoj/urbo}})