Modulo:StagioniTV/sandbox: differenze tra le versioni

Contenuto cancellato Contenuto aggiunto
prova
fix corsivo
Riga 185:
 
---- evitando il corsivo per il titolo del template se il titolo della serie usa caratteri speciali/non latini
local titolotemplate, charval, len, pos
local titolotemplateno_corsivo = string.format("[[%s|<span style=\"color:white;\">%s</span>]]", sitelink, etichetta)
local titolotemplatecorsivo = string.format("[[%s|<span style=\"color:white;\">''%s''</span>]]", sitelink, etichetta)
if etichetta ~= nil then
titolotemplate = corsivo
len = mw.ustring.len(etichetta)
for pos = 1, mw.ustring.len(etichetta) do
len local charval = mw.ustring.lencodepoint(etichetta, pos)
if (charval>=370 and charval<2000) or elseif (charval>=2100 and charval~=8364) then
while ( pos <= len ) do
titolotemplate = no_corsivo
charval = mw.ustring.codepoint(mw.ustring.sub(etichetta, pos))
break
if charval>=370 and charval<2000 then
end
titolotemplate = string.format("[[%s|<span style=\"color:white;\">%s</span>]]", sitelink, etichetta)
end
elseif charval>=2100 and charval~=8364 then
end
titolotemplate = string.format("[[%s|<span style=\"color:white;\">%s</span>]]", sitelink, etichetta)
else
titolotemplate = string.format("[[%s|<span style=\"color:white;\">''%s''</span>]]", sitelink, etichetta)
end
pos = pos + 1;
end
end
---- se sono presenti più di una stagione/edizione genera il navbox, altrimenti solo la categoria