Saltu al enhavo

Vikipedio:Lua/Moduloj/Geografiaĵoj/eo

El Vikipedio, la libera enciklopedio
Ŝ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[redakti fonton]

  • informkesto 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 fonton]

Por moduloj[redakti fonton]

Internaj funkcioj[redakti fonton]

  • Argumentaj funkcioj
    • argumentoj(args, par) aranĝas la parametrojn kaj eĉ parte jam aranĝas alternativajn parametrojn
    • koordargumentoj(args, a1) aranĝas la parametrojn por koordinatoj
    • bildargumentoj(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 funkcion image el la modulo {{portalo}}
  • Helpa funkcio
    • koordtipo(teksto) disigas tekston kiel ekzemple regiono:RU_type:city en la du partojn, ekz. RU kaj city
  • 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. Se ref havas la valoron auto, 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 tabelkapon
    • tabelsubtitolo(titolo, fono) kreas subtitolon tuj sub la tabelkapo aŭ tiea subtitolo
    • unuopabildo(bildo, wd) kreas tabelĉelon kun unuopa bildo
    • duopajbildoj(bildo1, bildo2, priskribo1, priskribo2) kreas tabelan linion kun du bildoj, unu apud la alia
    • aldonulinion (c1, c2, wd, v) kreas tabelan linion, kies enhavo dependas de aliaj funkcioj
    • aldonuchelon (c, v, wd) kreas tabelan ĉelon, kies HTML-etikedo dependas de transdonata parametro
    • kestero(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.
    • 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.
  • 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 redonas ligu, 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 koordinatoj
    • CoordinateLAT(lat) kalkulas latitudon.
    • CoordinateLONG(long) kalkulas longitudon.
  • Mapaj funkcioj
    • maposimbolo (tipo) redonas bildon de simbole depende de transdonata parametro
    • situomapo(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 koordinatoj
    • isomapilo(isokodo) "tradukas" kodon de regiono-ISO en la nomon de mapo, uzante la parametron map 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 fonton]

  1. Fakte estas du tiaj funkcioj. La alia estas uzata ekz. de {{biografio}}.