Vorlagen- programmierung |
Diskussionen | Lua | Unterseiten | ||||||
Modul | Deutsch | English
|
Esperanto | Dolnoserbski | Hornjoserbsce | Modul: | WP:Lua |
LuaWiki
– Modul z funkcijami za Lua-programěrowanje we Wikijowem projekśe.
Funkcije za pśedłogi
BearbeitenŽedne wužyśe w pśedłogach zmysłapołne.
Funkcije za Lua-module
BearbeitenZawězanje do swójskego modula z require()
ako slědujo:
local LuaWiki = require( "Module:LuaWiki" )
if type( LuaWiki ) ~= "table" then
-- pśigódne wobjadnanje ze zmólkami, na pś. konkretne powěsći pśi funkcijami za pśedłogi
end
Pótom stoje funkcije k dispoziciji.
- LuaWiki.getArg( arg, assign )
- Parameter pśedłogi wucytaś.
arg
– string abo number; Mě argumentaassign
– opcionalny; Rückfallwert někakego typa, jolic w zawězanju pśedłogi njejo pśidany- Slědkdaśe: rěd znamješkow (zawěsćone) abo howacej Rückfallwert
- Jolic w zawězanju pśedłogi njejo pśidany a žedna Rückfallwert, pótom:
{{{<
arg>}}}
- LuaWiki.getVariable( seek, numeric )
- Projektowu wariablu wucytaś; glědaj de:Hilfe:Parserfunktionen.
seek
– string; Mě wariable, na pś."PAGENAME"
numeric
– boolean, opcionalny; numeriska gódnota slědkdaśa- Slědkdaśe: Rěd znamješkow abo numeriski
- Zachadna inicializacija z initVariables póspěšujo, ale njejo nuzna.
- LuaWiki.initVariables( request )
- Inicializacija pótrjebowanych projektowych wariablow k póspěšenju.
request
– table; Mě wariable- Kuždy element pó žycenju:
- string; Mě wariable, na pś.
"PAGENAME"
- table; Wariabla se pśecej z numeriskeju gódnotu dawa
- [1] string; Mě wariable
- [2]
true
- string; Mě wariable, na pś.
- Kuždy element pó žycenju:
- Slědkdaśe: žedne
- LuaWiki.isExisting( seek )
- Eksistencu boka pśeglědaś; analognje
#ifexist
.seek
– string; dopołne mě boka- Slědkdaśe: boolean
- LuaWiki.transclude( s, args )
- Bok zawězujo bźez zmólki skripta pśi felujucem boku.
s
– string; Mě boka (bźez mjenjowego ruma:Pśedłoga:
)args
– table, opcionalny; argumenty- Slědkdaśe: Rěd znamješkow; Zawězanje abo powěsć zmólki pśi felujucem boku
Wužyśe
BearbeitenPowšykna biblioteka; nic zagranicowana.
Znate wužyśa
Bearbeiten- Modul:Vorlage:LuaModuleDoc – pśikład wužyśa
Wótwisnosć
BearbeitenŽedna.