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.
arg– string aux number; nomo de la argumentoassign– 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.
seek– string; nomo de la variablo, ekzemple"PAGENAME"numeric– boolean, 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.
request– table; 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
- string; nomo de la variablo, ekzemple
- Cxiu elemento fakultative:
- Redono: neniu
- LuaWiki.isExisting( seek )
- Kontroli ekziston de pagxo; analoge al
#ifexist.seek– string; kompleta pagxonomo- Redono: boolean
- LuaWiki.transclude( s, args )
- Enplekti pagxon sen skripta eraro cxe mankanta pagxo.
s– string; pagxonomo (sen nomspaco:Sxablono:)args– table, nedeviga; argumentoj- Redono: signocxeno; enplektado aux erarmesagxo cxe mankanta pagxo
Uzado
Gxenerala biblioteko; ne limigita.
Konata uzado
- Module:Vorlage:LuaModuleDoc – ekzemplo de 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.
- 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:
- 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.
- 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.
- 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.
- Responsible use. Any risk arising from the use of information from this website is entirely the responsibility of the user.