Diferencia entre revisiones de «Módulo:Encabezado»
Contenido eliminado Contenido añadido
error que por una razón que desconozco completamente, ponía el segundo traductor en cualquier lado. |
+ enlaces de descarga + parámetro sub-título + migración estilos CSS |
||
Línea 6:
--parámetros reconocidos. 1 = vigente, 0 = obsoleto
local categorias = ''
local params = {['titulo']=1,['sub-titulo']=1, ['ano']=1,['autor']=1,['más info']=1,['anterior']=1, ['traductor'] = 1, ['ilustrador'] = 1, ["bilingüe"] =1, ['enlaces']=1,
['notas']=1, ['derechos']=1, ['noano']=1,
['subsección']=1,['sección']=1,['sección autor']=1,['próximo']=1,['última muerte']=1,['desambiguación']=1,['históricos']=1,['catálogo']=0,['wikipedia'] =1 , ['commons'] =1 , ['commonscat'] =1 , ['wikiquote'] =1 , ['wikinoticias'] =1 , ['wikcionario'] =1 , ['wikilibros'] =1 , ['wikiversidad'] =1, ['wikispecies'] =1 , ['meta'] =1 , ['wikidata'] =1}
local enlacePagina = mw.title.getCurrentTitle().text
local textoenlace=mw.uri.encode(enlacePagina,QUERY)
local altparams= {['título']='titulo', ['title']='titulo',
['subtítulo']='sub-titulo', ['subtitulo']='sub-titulo', ['sub-título']='sub-titulo', ['sub-title']='sub-titulo', ['subtitle']='sub-titulo',
['left']='anterior',
['right']='próximo', ['siguiente']='próximo',
Línea 136 ⟶ 139:
local divgrande = html:tag('div'):attr('id','headertemplate'):addClass('noprint ws-noexport')
local anterior = divgrande:tag('div'):attr('id','headerprevious
if argus['anterior'] and argus['anterior'] ~= '' then
local anteriorspan = anterior:tag('span'):
anteriorspan:tag('span'):
anteriorspan:wikitext(' '..argus['anterior'])
if argus['enlaces'] and mw.ustring.lower(argus['enlaces']) == 'no' then
Línea 147 ⟶ 150:
end
local medio = divgrande:tag('div'):
if argus['titulo'] then
medio:wikitext("'''''"..argus['titulo'].."'''''")
if argus['sub-titulo'] then
end▼
▲ end
if argus['ano'] and not argus['noano'] then
medio:wikitext(' ('..argus['ano']..')')
if argus['históricos'] then
categorias = categorias..'[[Categoría:D'..argus['ano']..']]'
else
categorias = categorias..'[[Categoría:P'..argus['ano']..']]'
end
end
end
if argus['autor'] then
medio:wikitext(' de ')
Línea 212 ⟶ 219:
end
end
local proximo = divgrande:tag('div'):attr('id','headernext
if argus['próximo'] and argus['próximo']~= '' then
local proximospan = proximo:tag('span'):
:wikitext(' '..argus['próximo'])
proximospan:tag('span'):
if argus['enlaces'] and mw.ustring.lower(argus['enlaces']) == 'no' then
proximospan:cssText('display:none')
Línea 224 ⟶ 231:
--enlaces pequeños en la parte inferior
inferior = medio:tag('div'):addClass('noprint plainlinks
--matematica y manejo derechos de autor
Línea 259 ⟶ 266:
inferior:wikitext('['..titulo:fullUrl({['match']=argus['bilingüe']})..' ver texto bilingüe]')
end
--Enlaces de descarga
if not essub then
inferior:wikitext("<div style=\"font-size:80%\">Descargar como [[Archivo:EPUB silk icon.svg|12px|link=//tools.wmflabs.org/wsexport/tool/book.php?lang=es&format=epub&page=" .. textoenlace .."|Descargar en formato ePub]] [[Archivo:Document-pdf.svg|15px|link=//tools.wmflabs.org/wsexport/tool/book.php?lang=es&page=" .. textoenlace .. "&format=pdf-a5|Descargar en formato PDF]] [[Archivo:Mobi_icon.svg|22px|link=//tools.wmflabs.org/wsexport/tool/book.php?lang=es&page=" .. textoenlace .. "&format=mobi|Descargar en formato mobi]]</div>")
end
if argus['notas'] and argus['notas'] ~= '' then
html:tag('div'):
end
--categorías automáticas
|