Modulo:Datoj: Malsamoj inter versioj
[kontrolita revizio] | [kontrolita revizio] |
Enhavo forigita Enhavo aldonita
e aldono |
aktualigo laŭ la proveja modulo |
||
Linio 1:
-- modulo Datoj 2015-09-04
-- ĉi tiu modulo celas plibonigi la ŝablonojn {{dato}} kaj {{daton}}
Linio 70 ⟶ 71:
local p = {}
--
-- t = tago, m = monato, j = jaro
function p.
args = frame.args▼
args = frame▼
local pargs = frame:getParent().args▼
local t = args[1] or pargs[1] or "" -- tago▼
local m = args[2] or pargs[2] or "" -- monato▼
local j = args[3] or pargs[3] or "" -- jaro▼
local p1 = "" -- parto 1
local p1fino = "]]"
Linio 117 ⟶ 105:
end
-- t = tago, m = monato, j = jaro
function p.daton( frame )▼
function p._daton(t,m,j)
args = frame.args▼
local t = args[1] or pargs[1] or "" -- tago▼
local m = args[2] or pargs[2] or "" -- monato▼
local j = args[3] or pargs[3] or "" -- jaro▼
local p1 = "" -- parto 1
local p1mezo = "|"
Linio 169 ⟶ 145:
local r = p1 .. p2
return r
end
-- funkcioj por #invoke kaj ŝablonoj
function p.dato( frame )
▲ local pargs = frame:getParent().args
▲ local t = args[1] or pargs[1] or "" -- tago
▲ local m = args[2] or pargs[2] or "" -- monato
▲ local j = args[3] or pargs[3] or "" -- jaro
return p._dato(t,m,j)
end
▲function p.daton( frame )
▲ local t = args[1] or pargs[1] or "" -- tago
▲ local m = args[2] or pargs[2] or "" -- monato
▲ local j = args[3] or pargs[3] or "" -- jaro
return p._daton(t,m,j)
end
|