Módulo discusión:Ficha

Contenido de la página no disponible en otros idiomas.
De Wikipedia, la enciclopedia libre
Esta página le interesa al Wikiproyecto Plantillas.

Ocultar las secciones de las fichas[editar]

Hola. Propongo usar {{Sección desplegable}} para hacer que las secciones de las fichas sean puedan mostrarse u ocultarse. ¿Qué opinan? Un saludo, Facu-el_Millo (discusión) 19:45 14 dic 2014 (UTC)[responder]

infobox y infobox v2[editar]

Por favor lea la discusión: Wikipedia:Café/Archivo/Técnica/Actual#infobox y infobox v2. Gracias. Kaldari (discusión) 08:51 5 mar 2015 (UTC)[responder]


"editar datos en Wikidata"[editar]

@Miguillen::

Is there a way to display the link "editar datos en Wikidata" only to logged-in users? The other users could still use the general Wikidata link.

I'm writing this as we start getting Latin American IP edits at Wikidata vandalizing entries with infoboxes in the Spanish Wikipedia (Sample: d:Q129027).

To some extent, it's probably a good sign as it illustrates that WikiData is actually being used. Thanks for putting the data to use! --d:User:Jura1 / Jura1 (discusión) 10:37 29 may 2015 (UTC)[responder]

Technically is not possible limited only to registered users from this module.
Also, keep in mind that when there is not exist a corresponding item in Wikidata It appears instead a link for create to item. In Spanish Wikipedia, the ip accounts can create articles so limit the appearance of the link to registered users would also be a problem.
Keep in mind that not all ip editions is vandalism and not all editions vandalism is made for ip.
I am aware that the improved access to good editors also improves access to vandals but for now the only weapon that is there to avoid surveillance by users and blocking of accounts that make vandalism issues. Regards.
Tecnicamente no es posible limitar solo a usuarios registrados desde este módulo.
Además, hay que tener en cuenta que cuando no existe el ítem correspondiente en Wikidata en lugar del enlace aparecen los enlaces para crealo. En la Wikipedia en español las cuentas ip pueden crear artículos con lo cual limitar la aparición del enlace a usuarios registrados tambien sería un problema.
Hay que tener en cuenta que ni todas las ip hacen vandalismo ni todo los vandalismos lo hacen ip.
Soy consciente que al mejorarse el acceso a buenos editores también se mejora el acceso a vándalos pero por ahora el único arma que hay para evitarlo es la vigilancia por parte de los usuarios y el bloqueo de las cuentas que hagan ediciones vandálicas. Saludos.--Mi Guillén (mensajes) 11:37 29 may 2015 (UTC)[responder]
Well, IPs could still edit Wikidata, but given the complexity, it might not be a good place to start.
BTW could you attempt to not display the links on protected pages? This module includes some code to detect if a page is protected or not. --Jura1 (discusión) 12:11 30 jun 2015 (UTC)[responder]
@Miguillen:: Maybe it's sufficient to change the condition in line 549 as follows:
elseif entidad ~= "" and entidad ~= nil and mw.title.protectionLevels.edit[1] == nil then
Would you update it? --Jura1 (discusión) 04:44 2 jul 2015 (UTC)[responder]
@Jura1: Thanks for suggesting! I guess it would be mw.title.protectionLevels["edit"] now? --abián 12:41 15 oct 2018 (UTC)[responder]
El problema debería quedar arreglado finalmente con esta actualización. Un saludo. --abián 12:59 7 dic 2018 (UTC)[responder]

Hola. Perdón por escribir en ingles. No hablo español :( I suggest changing

textoPie = '<small>[<span class= plainlinks>[[d:' .. tostring(entidad) .. '|editar datos en Wikidata]]</span>]</small>'

to

textoPie = '<small>[<span>[[d:' .. tostring(entidad) .. '#claims|editar datos en Wikidata]</span>]]</small>'

(The link to anchor saves the trouble to scroll down and the only purpose span tag is seem to serve is so that Mediawiki can understand how to render 3 square brackets in line, the class is unneeded.) Just a passing by suggestion though. It's up to you. --Base (discusión) 00:10 20 oct 2015 (UTC)[responder]

Posible bug[editar]

No soy programador y no estoy seguro de esto, pero entre las líneas 177 y 180 se usan consecutivamente «tamañoimagensuperor» y «tamañoimagensuperior» (se diferencian en la i final). ¿Podría revisar esto alguien con conocimientos de Lua? --Oriciu (discusión) 22:48 24 oct 2015 (UTC)[responder]

✓ Hecho. Juan Mayordomo (discusión) 18:24 25 oct 2015 (UTC)[responder]

Sugiero agregar función para listar AB y AD en otros idiomas[editar]

Hola. Sugiero agregar la plantilla {{tl|Categorización de artículos buenos y destacados}} para listar los AB y AD existentes en otros idiomas en las subcategorías de Categoría:Wikipedia:Artículos buenos en otras ediciones de Wikipedia y de Categoría:Wikipedia:Artículos destacados en otras ediciones de Wikipedia. Cabe mencionar que en este momento esas categorías están vacías y que en lugar de borrarlas, sería mejor darles el uso para el que fueron creadas. Jmvkrecords Intracorrespondencia 07:41 30 nov 2015 (UTC).[responder]

Jmvkrecords aún así sólo se agregaría en el caso de que el artículo tenga ficha, por lo que no se categorizaría en caso de que fuese un artículo sin ficha o un anexo, ¿no hay algún sitio que se cargue en todas las páginas, sean o no artículos con ficha, en el que se pueda añadir wikitexto? (igual en el espacio de nombres MediaWiki). -- Agabi10 (discusión) 07:48 30 nov 2015 (UTC)[responder]
Agabi10, gracias por responder. Lo mejor sería que Wikidata hiciera el trabajo. La medida es imperfecta y es obvio que solo sirve para artículos con fichas. Antes había pensado usar la plantilla {{listaref}}, pero un usuario se quejó. De todas formas las fichas son las plantillas que más se usan en la Wikipedia, así que para dar una solución parcial, pero local y a corto plazo, es lo único que veo y es lo que están haciendo en la wiki en francés (usar la plantilla más usada). Jmvkrecords Intracorrespondencia 07:59 30 nov 2015 (UTC).[responder]
Jmvkrecords, ¿sería mucho problema fusionar los dos módulos en los que se apoya la plantilla ahora que todavía no se usan? Después de todo no tiene mucho sentido tenerlo en dos módulos viendo lo relacionadas que están ambos. De hacerlo es mejor ahora que después de añadir el código a la ficha. -- Agabi10 (discusión) 09:37 30 nov 2015 (UTC)[responder]
Por mi no habría problema, Jmvkrecords Intracorrespondencia 09:43 30 nov 2015 (UTC).[responder]

✓ Listo para fusionar Jmvkrecords, te ocupas tú o pido en el TAB? -- Agabi10 (discusión) 10:10 30 nov 2015 (UTC)[responder]

Gracias. Queda pendiente el tema de la inclusión en este módulo. No sé si alguien se opone,,, Jmvkrecords Intracorrespondencia 10:15 30 nov 2015 (UTC).[responder]

✓ Hecho Jmvkrecords, no parece que haya ningún problema en los cambios realizados y las páginas parecen categorizarse bien. Aún así, a medio/largo plazo habría que encontrar un sitio mejor en el que poner este código o incluso pedirlo que añadan la categorización a la extensión wikibase-client, porque que sólo se añadan cuando el artículo tiene ficha no es del todo correcto. Respecto a lo de los opositores, no creo que podamos esperar semanas hasta que aparezcan, sobre todo porque no mucha gente tiene los módulos en seguimiento. Si alguien se opone es mejor que revierta el cambio y ya después lo discutimos, es más efectivo. -- Agabi10 (discusión) 10:33 30 nov 2015 (UTC)[responder]

¡Genial! Jmvkrecords Intracorrespondencia 20:21 30 nov 2015 (UTC).[responder]

Error en LUA[editar]

Ha saltado un error en el artículo Primera División de España. No se ve la infobox de la competición al principio del artículo, señalando el siguiente error:

"Error de Lua en mw.wikibase.entity.lua en la línea 34: The entity data must be a table obtained via mw.wikibase.getEntityObject."

¿Podría alguien corregirlo? Gracias. -- Brgesto 11:11 22 jul 2017 (UTC)[responder]

Brgesto, es un bug del software, y no del módulo. El seguimiento de este error se lleva a cabo en Phabricator y esperan poder solucionarlo pronto. -- Agabi10 (discusión) 10:28 24 jul 2017 (UTC)[responder]
Gracias. -- Brgesto 15:10 26 jul 2017 (UTC)[responder]

Solicitud de cambio en el código[editar]

Propongo que se haga la siguiente modificación en la línea N° 570, que de

        textoPie = '<div class="plainlinks" style="font-size: 0.85em">[[[d:' .. tostring(entidad) .. '|editar datos en Wikidata]]]</div>'

pasaría a ser

        textoPie = '<div class="noprint plainlinks" style="font-size: 0.85em">[[[d:' .. tostring(entidad) .. '|editar datos en Wikidata]]]</div>'

para que no se muestre el "[editar datos en Wikidata]" en la versión para imprimir.

Saludos. --Zrbt (discusión) 23:31 21 sep 2018 (UTC)[responder]

Por mi bien. Juan Mayordomo (discusión) 20:37 10 oct 2018 (UTC)[responder]

Link to wrong item[editar]

{{Ficha de persona|id=Q95726749|imagen=no}}

I added the above to Juan y Víctor Ataucuri García as I noticed that most content isn't displayed after edits I did at Wikidata.

This works, except that the link at the bottom of the infobox points to d:Q95592663 and not to d:Q95726749.

I think this needs to be changed somewhere here at Módulo:Ficha or at Módulo:Ficha de persona.

As the page is protected, I can't try to fix it for you (Sorry for commenting in English/don't hestitate to respond in Spanish) --Jura1 (discusión) 14:28 29 may 2020 (UTC)[responder]

✓ Hecho. Faltaba el enlace entre ambos módulos. -- Leoncastro (discusión) 17:55 29 may 2020 (UTC)[responder]

Propuesta de cambio en el código[editar]

He implementado en Módulo:Ficha/Sandbox un nuevo argumento. Se llamaría 'subficha' y funcionaría de forma similar a 'integrada' pero manteniendo la tabla (y sus propiedades) en vez de solo las filas. Todos los cambios respecto a la versión actual de Módulo:Ficha están en la función '_infobox' en la línea 607 y entre las 610 y 624. Esperando vuestra opinión, josecurioso ❯❯❯ Háblame! 23:44 30 jul 2020 (UTC)[responder]

@Josecurioso, pues yo no lo veo adecuado. Simulo la plantilla aquí y genero aquí una comparativa entre una tradicional Ficha integrada y una nueva Ficha/Sandbox con subficha. El resultado, además de incorporar un antiestético doble encabezado, causa problemas de desencuadre entre los márgenes de ambas fichas: apenas un par de píxeles en la versión de escritorio, pero muy desencuadrado en la versión para dispositivos móviles, donde incluso aparece la barra de desplazamiento horizontal. Además, se puede ver que la ficha original incluso traslada el título, pero sin el doble encabezado, por lo que no veo motivos para crear una función que redunda con lo existente —y mucho menos si además causa los problemas descritos. En contra En contra de implementarlo. -- Leoncastro (discusión) 21:13 2 ago 2020 (UTC)[responder]
@Leoncastro la razón de esta funcionalidad es poder crear subfichas con las clases 'collapsible' y 'collapsed' (o cualquier otra) en la etiqueta <table> a través del parámetro 'estilo' de Plantilla:Ficha. Utilizando la 'integrada' directamente se ignora el parámetro 'estilo' y, como no se inserta <table> en el código, es imposible (creo) hacer lo que digo. En Plantilla:Ficha_de_misión_espacial/Instrumentos hay un ejemplo de cómo sería el asunto.
Ha sido un fallo importante no probarla suficiente, especialmente en dispositivos móviles, pero he introducido algunos cambios que creo solucionan los problemas encontrados. En Usuario:Josecurioso/PlantillaPruebas hay un ejemplo de lo que quiero hacer usando 'integrada' y 'subficha' y los dos ejemplos que usaste en el mensaje anterior. Un saludo, josecurioso ❯❯❯ Háblame! 23:46 2 ago 2020 (UTC)[responder]
@Josecurioso, me remito a lo indicado anteriormente: «no veo motivos para crear una función que redunda con lo existente»; y es que esa función se realiza mediante la plantilla {{Sección desplegable}}. Un saludo. -- Leoncastro (discusión) 13:22 3 ago 2020 (UTC)[responder]
@Leoncastro desconocía la plantilla {{Sección desplegable}} que cubre perfectamente mi caso de uso, muchas gracias. De todas formas en la sandbox queda el código por si en el futuro es útil aunque por mí doy esta propuesta por cerrada. Un saludo, josecurioso ❯❯❯ Háblame! 13:45 3 ago 2020 (UTC)[responder]

Ayuda para crear Plantilla:Ficha de gastronomía[editar]

Saludos,
Les escribo porque quiero "oficializar" una plantilla que he creado. Veanla aquí: Usuario:El Mono Español/Plantilla:Ficha de gastronomía. He intentado hacerlo por mi cuenta, pero me pareció muy complicado, no sé qué se debe hacer ahora una vez creada y tengo miedo de saltarme algún paso. Sé que este no es el lugar para pedirla, que se debería hacer en PR:P, pero es que PR:P me pareció bastante abandonado. Espero que alguien me pueda ayudar. --El Mono Español (discusión) 12:14 30 ago 2020 (UTC)[responder]

He estado trabajabdo en ambos módulos, haciendo cambios menores para intentar fusionar ambos módulos. Hasta ahora solo he hecho cambios mínimos en Módulo:Ficha/Sandbox, y de a poco se irá fusionando Módulo:Ficha animanga/Ficha ahí, y cuando se verifique que funcione correctamente, se solicitará la fusión en el módulo principal. Toda ayuda con la fusión será bienvenida. -- Davod (desquítense n_n) 05:06 22 sep 2020 (UTC)[responder]

Solo le he echado un vistazo por encima al entramado de módulos y plantillas que conforman la Ficha animanga pero si no lo he entendido mal una cosa que necesitarías incorporar en este módulo de Ficha genérica es la posibilidad de generar fichas 'hijas' que incluyan <table>.
En ese caso te dirigiría a esta misma página un par de secciones más arriba donde propongo eso mismo (cuyo código sigue en esta revisión) y así no repites el trabajo. Un saludo, josecurioso ❯❯❯ Háblame! 11:04 22 sep 2020 (UTC)[responder]
Yo en lugar de realizar esfuerzos para crear más fichas y módulos en formato abierto «plantilla de inicio, plantillas intermedias y plantilla de cierre o fin» —que son un nido de problemas técnicos—, aconsejo programar plantillas anidadas y autocerradas «padre-hija». Como este último sistema ya está programado, tan solo es necesario reemplazar los usos de las fichas abiertas por otras fichas cerradas. -- Leoncastro (discusión) 15:02 22 sep 2020 (UTC)[responder]
Un ejemplo de lo que dice Leoncastro lo tienes en {{Ficha de cohete}} que arreglé hace unos días. Ahí se usa la subplantilla {{Ficha_de_cohete/etapa}} que define cada etapa del cohete y el usuario final la incluye cuantas veces necesite dentro de un parámetro de {{Ficha de cohete}}. El resultado en el artículo es más bastante más sencillo y limpio que el inicio-intermedio-final. josecurioso ❯❯❯ Háblame! 15:56 22 sep 2020 (UTC)[responder]
Soy partidario de mener la estructura de plantilla abierta porque:
  • Hay miles de páginas que transcluyen el módulo., por lo que sería una joda manejarlas todas sin romper algo.
  • Es heredada de Wikipedia en inglés, y cambiar la estructura solo dificultaría la traducción de artículos. El uso de las fichas cerradas es una buena propuesta, pero no para este caso.
-- Davod (desquítense n_n) 22:46 18 oct 2020 (UTC)[responder]
Que sea heredada de la versión en inglés o que dificulte la traducción de artículos no significa que no sea una notable mejora, y los miles de usos podrán tratarse vía bot. -- Leoncastro (discusión) 15:28 19 oct 2020 (UTC)[responder]
Leoncastro, ya di mis argumentos de por qué debería usarse la actual implementación de Ficha animanga. No estoy en contra de empezar a usar la otra modalidad, pero sí de quitar el código que permite la concatenación (presente actualmente en Módulo:Ficha animanga. Si para ti no es motivo suficiente como dices, hay que pensar también en los usuarios y no solo en código. -- Davod (desquítense n_n) 15:47 19 oct 2020 (UTC)[responder]
Amitie 10g, tú has indicado tus motivos y yo los míos, está claro. También está claro que tu punto de vista y el mío son opuestos. Sin embargo no estamos hablando de «quitar el código que permite la concatenación», sino que estás proponiendo integrar dicho código en esta plantilla. Pero ya que has iniciado una consulta en el Café, esperemos a ver qué opina el resto de la comunidad. Yo de momento insisto: «no estoy en contra de tu propuesta, sino en contra del planteamiento», y aunque te agradezco el esfuerzo, me mantengo en contra de implementarlo. Un saludo. -- Leoncastro (discusión) 16:04 19 oct 2020 (UTC)[responder]

Cambio de función[editar]

Hola. Creo que la función wikibase.id() en la línea 567 se podría reemplazar por mw.wikibase.getEntityIdForCurrentPage(), ya que así usaría menos memoria. Esto implica un ahorro importante de memoria en artículos que su elemento de Wikidata es muy pesado, como este. Si se hace ese cambio, también habría que borrar la línea 564, ya que no se usaría ese módulo. Gracias. --Julián L. Páez (discusión) 05:46 7 feb 2021 (UTC)[responder]

Además de esto también habría que modificar la línea 573 de if args.entidad and (mw.title.getCurrentTitle().namespace == 0 or mw.title.getCurrentTitle().namespace == 104) then a if (entidad ~= mw.wikibase.getEntityIdForCurrentPage()) and (mw.title.getCurrentTitle().namespace == 0 or mw.title.getCurrentTitle().namespace == 104) then, puesto que añade la categoría a pesar de que el parámetro introducido como entidad sea idéntico al vinculado a la página. -- Agabi10 (discusión) 01:09 24 mar 2021 (UTC)[responder]
@Agabi10: No sé que tan apropiada sea la categorización para esos casos, pero no me parece correcto que se use el parámetro para indicar la misma entidad. -- Julián L. Páez (discusión) 05:21 24 mar 2021 (UTC)[responder]