Módulo discusión:Encabezado

Último comentario: hace 14 días por Ignacio Rodríguez en el tema Capturar de Wikidata

Errata? editar

¡Buenas! ¿Puede ser que haya una errata en la palabra "wikpedia" porque le falte una "i"?

Otra cosa, veo que el enlace al capítulo siguiente ya no se ve en el lado derecho, sino en el centro bajo el título (por ejemplo, en Una pequeñez me refiero al enlace a Aniuta). No puedo proponer un código alternativo por desconocimiento del lenguage LUA :S

También estaría interesante documentar las opciones de la plantilla/módulo (sí, ya sé que {{Encabe}} no se caracteriza por lo extensa de su documentación de uso...). Por ejemplo, veo en Una pequeñez el código <pages index="Anton Chejov - Historia de mi vida - Los campesinos.djvu" from=534 to=541 header="1" título="Los campesinos" traducción="Nicolás Tasin" />; estaría bien saber qué se coge de la página índice y qué de los parámetros como "título"; o qué implica poner o no "traducción".

Como siempre, criticar es facilísimo. Que ello no empañe las gracias! por tus esfuerzos. Saludos ;) -Aleator 17:46 26 ene 2017 (UTC)Responder

Gracias por el aporte! Lo del enlace de la derecha no me había fijado, debe ser por el ancho de la pantalla. Lo corregiré, igualmente que 'wikpedia'. Con respecto a poner las opciones, no sé por qué no las toma. Por ahora está tomando todo de la página índice, pero eso es solamente los campos que tiene la plantilla documentados. Eso se puede cambiar en MediaWiki:Proofreadpage_index_data_config, que deja obsoletos MediaWiki:Proofreadpage_index_attributes y MediaWiki:Proofreadpage_js_attributes (que luego deben borrarse). Un ejemplo está en en:MediaWiki:Proofreadpage_index_data_config. Si quieres lo escribo yo, y después lo habilitamos. Todavía no sé bien por qué no toma el título cuando se lo especifica, pero mis esperanzas están puestas en que cuando configuremos eso funcionará. Saludos --Ninovolador (discusión) 22:33 26 ene 2017 (UTC)Responder

Derechos editar

Habría que pensar algo para cuando en "derechos" se informa una licencia y no un país. Véase Categoría:Publicado en CC-BY-SA-3.0. Quizás baste con no informar "derechos" con una licencia. Pero mejor lanzo al aire esta casuística :) -Aleator 11:55 19 ago 2017 (UTC)Responder

0 p.m.a. editar

Cuando se informa "última muerte" con un año reciente, como "2012", se crea una categoría como Categoría:0 p.m.a. y un enlace a Wikisource:Duración_de_derechos_de_autor_por_país#0_p.m.a. (que no existen). ¿Qué tal si añadimos una validación para que si es inferior a 50 p.m.a. no cree ni categoría ni enlace? Serían las 2 líneas que marco con "*****":

elseif argus['última muerte'] then
  numero = math.floor((anosmuerte - 1)/10)
  if numero > 4 then --a partir de 50 p.m.a. "*****"
   if numero > 10 then numero = 10 end
   inferior:wikitext(', [[Wikisource:Duración de derechos de autor por país#'..tostring(numero*10)..' p.m.a.|'..tostring(numero*10)..' p.m.a. o menos]].   ')
   categorias = categorias..'[[Categoría:'..tostring(numero*10)..' p.m.a.]]'
  end -- "*****"
end

Saludos. -Aleator 17:36 9 may 2019 (UTC)Responder

@Aleator: Me parece,   Hecho --Ninovolador (discusión) 12:45 13 may 2019 (UTC)Responder

Traducciones de Wikisource editar

¿No habría que categorizar las páginas en Categoría:Traducciones de Wikisource cuando el autor es "Wikisource"? Antes lo hacía, pero a partir del cambio de enero de 2020 ya no. Lo consulto por si se hubiera quitado por algún motivo que desconozco. Saludos. -Aleator 19:04 24 ene 2021 (UTC)Responder

Categoría automática en subpáginas editar

Cuando la página lleva una barra "/" se considera una subpágina ("essub"). Pero cuando el título es como por ejemplo "Ley Orgánica 6/2002, de 27 de junio, de Partidos Políticos", entonces lo considera subpágina por error, y eso hace que se categorice en una "pseudo"página raíz que no existe: en el ejemplo anterior, Categoría:Ley Orgánica 6.

No se me ocurre cómo arreglarlo, teniendo en cuenta que la falsa subpágina sí podría tener sus subpáginas (ahora llevan dos puntos, como "Ley Orgánica 6/2002, de 27 de junio, de Partidos Políticos: 01", pero podría renombrarse a "Ley Orgánica 6/2002, de 27 de junio, de Partidos Políticos/01", con 2 barras).

Quizás algo como esto...:

local essub = titulo.isSubpage --código actual
if <<no existe página de nombre titulo.rootText>> essub = nil

¿Alguna idea? -Aleator 11:55 10 jun 2023 (UTC)Responder

@Aleator: @Ignacio Rodríguez: Primero, que el título es muy confuso o mal formado, reemplazaría la barra por "del" y usar el nombre "Ley Orgánica 6 de Partidos Políticos del 27 de junio de 2002". En otros casos reemplazar el título por "de". Porque por mas que modifiquemos el código de encabezado, el sistema wiki al detectar la barra lo va a detectar como subpágina si o si. No se si habrá alguna palabra mágica o algo para poner en el título para desactivar eso. Shooke (discusión) 13:56 10 jun 2023 (UTC)Responder
Bueno, en la legislación española se usa siempre la barra de esa manera para nombrar leyes, decretos, etc. (en Categoría:Leyes de España tenemos unas cuantas). Pero me temo que, como dices, sí o sí se considerará subpágina. En mw:Help:Subpages sugieren alternativas al uso de la barra pero tienen sus problemas añadidos. En otros Wikisources no encontré más que la recomendación de no usar la barra (excepto para subpáginas). Por tanto, me pondré manos a la obra para renombrar todas las páginas de este estilo con un nombre alternativo, sin olvidarme de retocar enlaces en Wikipedia y Wikidata; y añadiré el "consejo" en Wikisource:Formato de títulos. ¡Saludos! -Aleator 17:10 10 jun 2023 (UTC)Responder

Capturar de Wikidata editar

¡Buenas! He retocado el código para "Ilustrador". Igual que antes, si hay "Ilustrador" en el índice y se invoca el encabezado mediante <pages index=... header=1>), o bien hay "Ilustrador" como parámetro manual en {{Encabe}}, en ambos casos sigue apareciendo "ilustración de [ilustrador]".
La novedad es que, si no viene "Ilustrador", intenta capturarlo de Wikidata, y si lo encuentra lo trata igual que si llegara por parámetro. Ejemplos:

  • El sabor de la tierruca tiene informado "Ilustrador" en el índice, pero como usa {{encabezado}} en lugar de <pages index=... header=1>, el encabezado no lo recibe como argumento y, por tanto, no lo muestra (no lo mostraba: ahora sí porque lo captura de Wikidata).
  • Los tres osos de Denslow usa {{encabezado}} con el parámetro "Ilustrador": se muestra igual que antes sin buscar nada en Wikidata.
  • A Berta no tiene "Ilustrador" en ninguna parte: lo busca en Wikidata pero no muestra nada porque no tiene la propiedad P110 (ilustrador).
  • Dulce sueño: 01 no tiene "Ilustrador" en ninguna parte: lo busca en Wikidata pero no muestra nada porque no tiene Wikidata.

El "Ilustrador" que encuentre, sea parámetro o sea Wikidata, también lo usa en la exportación a ePub (no lo pude probar porque el sitio parece caído).

¿Y todo esto por qué? Bien, estoy acabando lo necesario para poder capturar datos de Wikidata desde el Índice (ya lo avisaré en su momento en el Café). Pero tiene un problema: los campos que llegan al Índice desde Wikidata no saben viajar al encabezado, de manera que habrá que adaptar otros campos como con Ilustrador. Así, si en el futuro se implementara esa captura para los índices, se romperán menos cosas, y si no se implementa, estos cambios no deberían romper nada.

Si no veis problemas retocaré de forma parecida Autor, Traductor, Título, Subtítulo y Año ¡Saludos! -Aleator 16:39 5 abr 2024 (UTC)Responder

Al contrario. Antes de leer el último renglón me estaba ofreciendo para hacer lo mismo con los demás parámetros. Déjamelo a mi. Ignacio - ( 話合 ) 17:05 5 abr 2024 (UTC)Responder
Volver a la página «Encabezado».