Modulo:Sandbox/Sakretsu: differenze tra le versioni

Contenuto cancellato Contenuto aggiunto
m correggo
+
 
(25 versioni intermedie di uno stesso utente non sono mostrate)
Riga 1:
local p = {}
 
local function p.maingetTrackLength(framedurata)
local pagesplits = mw.text.trimsplit(frame.args[1] ordurata, ':', true)
local ore = tonumber(splits[#splits-2]) or 0
if page == '' then
local minuti = tonumber(splits[#splits-1]) or 0
return error('Indicare una pagina giornaliera del bar')
local secondi = tonumber(splits[#splits]) or 0
end
return ore * 60 * 60 + minuti * 60 + secondi
local ret = {}
local content = mw.title.new(page):getContent()
if content then
for link in string.gmatch(content, '{{%s*[Bb]ar7/.-|(.-)}}') do
if link:find('|') then
link = '[[' .. link:match('^([^|]-|[^|]+)') .. ']]'
else
link = string.format('[[Wikipedia:Bar/Discussioni/%s|%s]]', link, link)
end
table.insert(ret, link)
end
end
if #ret == 0 then
table.insert(ret, '<i>Nessuna discussione.</i>')
end
return '<dl><dd>' .. table.concat(ret, ' &middot; ') .. '</dd></dl>'
end