Modulo:Sandbox/Sakretsu: differenze tra le versioni

Contenuto cancellato Contenuto aggiunto
m non serve
test
Riga 1:
local p = {}
 
function p.hasTemplatemain(frame)
local template_namepage = mw.text.trim(frame.args[1] or '')
if template_namepage == '' then return end
return error('Indicare una pagina giornaliera del bar')
local first_letter = template_name:match('^.')
first_letter = string.format('[%s%s]', first_letter:upper(), first_letter:lower())
template_name = template_name:gsub('^.', first_letter)
local content = mw.title.getCurrentTitle():getContent()
content = content:gsub('<[Rr][Ee][Ff].->.-</[Rr][Ee][Ff]%s*>', '')
if content:match('{{%s*' .. template_name .. '%s*[|}]') then
return 1
else
return
end
local ret = {}
local content = mw.title.getCurrentTitlenew(page):getContent()
if content then
for link in string.gmatch(content, '{{%s*[Bb]ar7/.-|(.-)}}') do
link = string.match(link, '^([^|]-|?[^|]+)')
table.insert(ret, '[[' .. link .. ']]')
end
end
if #ret == 0 then
table.insert(ret, 'Nessuna discussione.')
end
return '<dl><dd>' .. table.concat(ret, '</dd></dl><dl><dd>') .. '</dd></dl>'
end