Vorlagen- programmierung |
Diskussionen | Lua | Unterseiten | ||||||
Modul | Deutsch | English
|
Esperanto | Dolnoserbski | Hornjoserbsce | Modul: | WP:Lua |
LuaWiki
– Modul z funkcijemi za Lua-programowanje we Wikijowem projekće.
Funkcije za předłohi
BearbeitenŽadne wužiće w předłohach zmysłapołne.
Funkcije za Lua-module
BearbeitenZawjazanje do swójskeho modula z require()
jako sćěhuje:
local LuaWiki = require( "Module:LuaWiki" )
if type( LuaWiki ) ~= "table" then
-- přihódne wobjednanje ze zmylkami, na př. konkretne powěsće při funkcijemi za předłohi
end
Potom steja funkcije k dispoziciji.
- LuaWiki.getArg( arg, assign )
- Parameter předłohi wučitać.
arg
– string abo number; Mjeno argumentaassign
– opcionalny; Rückfallwert někajkeho typa, jeli w zawjazanju předłohi njeje přidaty- Wróćenje: rjad znamješkow (zawěsćene) abo hewak wróćopadnjenska hódnota
- Jeli w zawjazanju předłohi njeje přidaty a žadna wróćopadnjenska hódnota, potom:
{{{<
arg>}}}
- LuaWiki.getVariable( seek, numeric )
- Projektowu wariablu wučitać; hlej de:Hilfe:Parserfunktionen.
seek
– string; Mjeno wariable, na př."PAGENAME"
numeric
– boolean, opcionalny; numeriska hódnota wróčenja- Wróćenje: Rjad znamješkow abo numeriski
- Zachadna inicializacija z initVariables pospěšuje, ale njeje nuzna.
- LuaWiki.initVariables( request )
- Inicializacija potrjebowanych projektowych wariablow k pospěšenju.
request
– table; Mjeno wariable- Kóždy element po přeću:
- string; Mjeno wariable, na př.
"PAGENAME"
- table; Wariabla so přeco z numeriskeju hódnotu dawa
- [1] string; Mjeno wariable
- [2]
true
- string; Mjeno wariable, na př.
- Kóždy element po přeću:
- Wróćenje: žadne
- LuaWiki.isExisting( seek )
- Eksistencu strony přehladać; analognje
#ifexist
.seek
– string; dospołne mjeno boka- Wróćenje: boolean
- LuaWiki.transclude( s, args )
- Strona zawjazuje bjez zmylka skripta při falowacej stronje.
s
– string; Mjeno strony (bjez mjenoweho ruma:Předłoha:
)args
– table, opcionalny; argumenty- Wróćenje: Rjad znamješkow; Zawjazanje abo powěsć zmylka při falowacej stronje
Wužiće
BearbeitenPowšitkowna biblioteka; nic zahranicowana.
Znate wužića
Bearbeiten- Modul:Vorlage:LuaModuleDoc – přikład wužića
Wotwisnosć
BearbeitenŽadna.