Modulo:Webarchive/sandbox: differenze tra le versioni

Contenuto cancellato Contenuto aggiunto
-codice obsoleto o inutile per l'italiano
altre traduzioni
Riga 109:
 
--[[--------------------------< formatDate >-----------------------
Verifica il formato di una data (dmy, o iso) e se lo riconosce
la riformatta in dmy, altrimenti restituisce il valore così com'è
]]
Riga 228:
 
--[[--------------------------< parseExtraArgs >-----------------------
ParseAnalizza numberedgli argumentsargomenti fromnumerati da 2 toa maxurls, such ascome url2..url10, date2..date10, title2..title10
e memorizedli themmemorizza in auna tabletabella.
ForPer exampleesempio: {{webarchive |url=.. |url4=.. |url7=..}}
ThreeTre argomenti url arguments notnon in numericuna sequenza sequencenumerica (1..4..7).
FunctionLa onlyfunzione processesprocessa argumentssolo numberedgli argomenti numerati 2 oro greatermaggiore (in thisquesto casecaso 4 ande 7).
Crea entrate in una tabella a sequenza numerica come:
It creates numeric sequenced table entries like:
urlx[1].url = <argumentvalore valueargomento fordi url4>
urlx[2].url = <argumentvalore valueargomento fordi url7>
Restituisce la tabella elaborata.
Returns the parsed table
]]
local function parseExtraArgs(args, maxurls)
local i, indxindex, argurl, argurl2, argdate, argtitle
local ulx = {}
indxindex = 1
for i = 2, maxurls do
argurl = "'url"' .. i
if args[argurl] then
ulx[indxindex] = {}
ulx[indxindex]["'url"'] = args[argurl]
ulx[indxindex]["'date"'] = args["'date"' .. i] or args["'data"' .. i] or
inlineRed('Data mancante', 'warning')
if not ulx[indx]["date"] then
ulx[indxindex]["date"'title'] = inlineRed("args[Data'title' mancante.. i]", "warning")or args['titolo' .. i]
indxindex = indxindex + 1
end
ulx[indx]["title"] = args["title" .. i] or args["titolo" .. i]
indx = indx + 1
end
end
Line 375 ⟶ 373:
local rend = createRendering(url_main, ulx)
if not rend then
track["Categoria:Errori di compilazione del template Webarchive"] = 1
rend = '<span style="font-size:100%" class="error citation-comment">Errori in [[:Template:Webarchive]]: problema sconosciuto. Si prega di segnalarlo nella [[Discussioni_template:Webarchive|pagina di discussione]] del template.</span>'
track["Category:Webarchive template errors"] = 1
end