Wikipedia:Lua/Modul/LuaWiki/eo

Vorlagen-
programmierung
Diskussionen Lua Unterseiten
Modul Deutsch English

Esperanto Dolnoserbski Hornjoserbsce Modul: WP:Lua

LuaWiki – Modulo kun funkcioj por la Lua-programado en Vikia projekto.

Funkcioj por sxablonoj

Uzado en sxablonoj ne estas sencoplena.

Funkcioj por Lua-moduloj

Enplektado en la propran modulon per require() kiel sekvas:

local LuaWiki = require( "Module:LuaWiki" )
if type( LuaWiki ) ~= "table" then
    -- tauxga erartraktado, ekzemple konkreta mesagxo cxe la funkcioj por sxablonoj
end

Post tio estas je dispono la funkcioj.

LuaWiki.getArg( arg, assign )
Ellegi sxablonajn parametrojn.
  • argstring aux number; nomo de la argumento
  • assign – optional; Refala valoro de ajna tipo, se en sxablona enplektado ne donita
  • Redono: signocxeno (certigita) aux alie refala valoro
Se en la sxablona enplektado ne donita kaj neniu refala valoro, tiam: {{{<arg>}}}
LuaWiki.getVariable( seek, numeric )
Ellegi projektan variablon; vidu Helpo:Variabloj.
  • seekstring; nomo de la variablo, ekzemple "PAGENAME"
  • numericboolean, nedeviga; numera redona valoro
  • Redono: signocxeno aux numera
Antauxa inicialigo kun initVariables akcelas, sed ne estas nepra.
LuaWiki.initVariables( request )
Inicialigo de la bezonataj projektaj variabloj por akcelo.
  • requesttable; nomo de la variablo
    Cxiu elemento fakultative:
    • string; nomo de la variablo, ekzemple "PAGENAME"
    • table; Variablo estas cxiam liverata kun numera valoro
      • [1] string; nomo de la variablo
      • [2] true
  • Redono: neniu
LuaWiki.isExisting( seek )
Kontroli ekziston de pagxo; analoge al #ifexist.
  • seekstring; kompleta pagxonomo
  • Redono: boolean
LuaWiki.transclude( s, args )
Enplekti pagxon sen skripta eraro cxe mankanta pagxo.
  • sstring; pagxonomo (sen nomspaco: Sxablono:)
  • argstable, nedeviga; argumentoj
  • Redono: signocxeno; enplektado aux erarmesagxo cxe mankanta pagxo

Uzado

Gxenerala biblioteko; ne limigita.

Konata uzado

Dependeco

Neniu.

Content Disclaimer

Informasi ini disarikan dari Wikipedia dan disajikan kembali untuk tujuan edukasi. Konten tersedia di bawah lisensi CC BY-SA 3.0. Kami tidak bertanggung jawab atas ketidakakuratan data yang bersumber dari kontribusi publik tersebut.

  1. The information displayed on this website is sourced in part or in whole from Wikipedia and has been adapted for the purpose of restating it. We strive to provide accurate and relevant information, however:
  2. There is no guarantee of absolute accuracy. Wikipedia is an open, collaborative project that can be edited by anyone, so information is subject to change.
  3. It is not intended to constitute professional advice. The content displayed is for informational and educational purposes only. For important decisions (e.g., medical, legal, or financial), please consult a professional.
  4. Content copyright. Wikipedia is licensed under the Creative Commons Attribution-ShareAlike License (CC BY-SA). This means that content may be reused with appropriate attribution and shared under a similar license.
  5. Responsible use. Any risk arising from the use of information from this website is entirely the responsibility of the user.