ماڈیول:POTD titletext
دستاویز [تخلیق]
شاید آپ اس اسکریبنٹو ماڈیول کا دستاویزی صفحہ تخلیق کرنا چاہتے ہیں۔ صارفین ماڈیول کے تختہ مشق (تخلیق | آئینہ) اور ثابتات (تخلیق) میں تجربات کرسکتے ہیں۔ براہ کرم /دستاویز کے ذیلی صفحہ پر زمرہ جات شامل فرمائیں۔ اس ماڈیول کے ذیلی صفحات۔ |
-- this module may be used by [[Template:POTD row]] to allow for substitution of the
-- [[Template:POTD texttitle]] created when substituting a [[Template:POTD/YYYY-MM-DD]]
-- template with the textitle parameter.
--
-- For example, compare the result from
-- {{subst:POTD/YYYY-MM-DD|texttitle}}
-- with
-- {{subst:#invoke:POTD titletext|main|YYYY-MM-DD}}
--
local p = {}
function p.main(frame)
local date = frame.args[1]
local success, result = pcall(frame.expandTemplate, frame, {title = 'منتخب تصویر/' .. date, args = { 'texttitle'}})
if success then
local t = mw.ustring.gsub(result, '[%s]', ' ')
t = mw.ustring.gsub(t, '.*texttitle[%s]*=[%s]*(.-)[%s]*|[%s]*caption.*', '%1')
return t
else
return '?'
end
end
return p