Modulo:Interprogetto: differenze tra le versioni

Contenuto cancellato Contenuto aggiunto
Moroboshi (discussione | contributi)
Nessun oggetto della modifica
Moroboshi (discussione | contributi)
Nessun oggetto della modifica
Riga 17:
-- logo del progetto
-- dimensioni del logo
-- testo di invito a collaborare
-- etichetta standard per il contenuto
-- testo standard che identifica il contenuto ('opere originali', 'ricette', ecc..)
 
local default_parameter ={
wikisource = {1, 's:', 'Wikisource', false, 'Wikisource-logo.svg', '18px', 'Collabora a Wikisource', 'opere originali ', 'di o su'},
testo = {2, 's:', 'Testo completo', false, 'Wikisource-logo.svg', '18px', 'Collabora a Wikisource', 'opere originali ', 'di o su'}, -- da verificare parametri
wikiquote = {3, 'q:', 'Wikiquote', false, 'Wikiquote-logo.svg', '18px', 'Collabora a Wikiquote', 'citazioni', 'di o su' },
wikibooks = {4, 'wikibooks:', 'Wikibooks', false, 'Wikibooks-logo.svg', '22px', 'Collabora a Wikibooks', 'testi o manuali', 'su' },
ricetta = {5, 'b:Libro di cucina/Ricette/', 'Ricetta<br />(Wikibooks)', false, 'Wikibooks-logo.svg', '22px', 'collabora a Wikibooks', 'ricette', 'relative a questo argomento' }, --TODO rivedere
wiktionary = {6, 'wiktionary:', 'Wikizionario', false, 'Wiktionary small.svg', '18px', 'Collabora al Wikizionario', 'il lemma di dizionario', '«'}, --TODO chiusura
v = {7, 'v:', 'Wikiversità', false, 'Wikiversity-logo-It.svg', '18px', 'Collabora a Wikiversità', 'informazioni', 'su'},
wikinews = {8, 'wikinews:', 'Wikinotizie', false, 'Wikinews-logo.svg', '25px', 'Collabora a Wikinotizie', 'notizie di attualità', 'su'},
commons = {9, 'commons:', 'Commons', 'it'},
meta = {11, 'meta:', 'Meta-Wiki', 'it'},
wikispecies = {12, 'wikispecies:', 'Wikispecies', 'it'},
incubator = {13, 'incubator:', 'Incubator', 'it'},
voy = {14, 'voy:', 'Wikivoyage', false, 'Wikivoyage-logo.svg', '18px', 'Collabora a Wikivoyage', 'informazioni turistiche', 'su'}
}
 
Riga 71 ⟶ 70:
priority, prefix, nome_progetto, lang = unpack(progetto)
if lang then
leftbar.wikitext(table.concat({'* [' .. tostring(mw.uri.fullUrl(prefix .. etichetta, {uselang=lang})) .. ' ' .. nome_progetto .. ']')
tostring(mw.uri.fullUrl(prefix .. etichetta, {uselang=lang})),
' ', nome_progetto, ']'}))
else
leftbar.wikitext(table.concat({'* [[' .., prefix .., etichetta .., '|' .., nome_progetto .., ']]'}))
end
leftbar.newline()
Riga 90 ⟶ 91:
local function RenderLinkInText()
-- produce il codice html per l'elenco puntato
root.newline()
for k, progetto in pairs(progetti) do
priority, prefix, nome_progetto, lang, icona, dimensione_icona, collabora, opere, preposizione = unpack(progetto)
root.newline()
if lang then
text_box = 'TODO'
else
root.wikitext(table.concat({'* [[File:', icona, '|link=', prefix, '|', dimensione_icona, '|Collabora a ', collaboranome_progetto, ']]'}))
"]] '''[[", prefix, nome_progetto, '|', nome_progetto, "]]''' contiene ", opere, "'''[[",
prefix, etichetta, '|', etichetta, "]]'''" }))
end
root.newline()
end
root.newline()
end
 
Riga 138 ⟶ 141:
table.insert(progetto, default_parameter[k][5]) -- logo
table.insert(progetto, default_parameter[k][6]) -- dimensioni logo
table.insert(progetto, default_parameter[k][7]) -- 'Collabora a xxxx'
table.insert(progetto, default_value(origArgs[orig_key .. '_oggetto'], oggetto))
table.insert(progetto, default_value(origArgs[orig_key .. '_preposizione'] or preposizione))