Modulo:Sandbox/Titore: differenze tra le versioni
Contenuto cancellato Contenuto aggiunto
Riga 10:
local p = {}
local function ordinalefemminile(num)
return mw.getCurrentFrame():expandTemplate {
Riga 16 ⟶ 15:
args = { num }
}
end▼
if str and str ~= '' then▼
---- sotto-funzione per evitare il corsivo nel titolo del template quando sono presenti caratteri speciali/non latini▼
local titolotemplate▼
for pos = 1, mw.ustring.len(etichetta) do▼
local charval = mw.ustring.codepoint(etichetta, pos)▼
end▼
titolotemplate = mw.ustring.format("[[%s|<span style=\"color:white;\">%s</span>]]", sitelink, etichetta)▼
end
Riga 159 ⟶ 127:
for i = 1, stagioni do
local ordinaleF = ordinalefemminile(i)
Riga 218 ⟶ 184:
end
▲----
▲ local titolotemplate, charval, len, pos
pos = 1
while ( pos <= len ) do
if charval>=370 and charval<2000 then
▲ titolotemplate =
elseif charval>=2100 and charval~=8364 then
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
---- se sono presenti più di una stagione/edizione genera il navbox, altrimenti solo la categoria
---- se è richiesto solo l'elenco dei collegamenti genera solo i link, utile per l'inclusione in altri template
Riga 229 ⟶ 215:
template = navbox._navbox({
name = 'StagioniTV',
title =
titlestyle = sfondo,
image = string.format("[[File:Blue pencil.svg |frameless |12px |alt=Modifica su Wikidata|link=https://www.wikidata.org/wiki/%s#P2437|Modifica su Wikidata]]", id),
list1 = links
})
|