Plantía alderique:Persona/deportes/puntosgoles
Último comentario: hai 4 años por YoaR
Hola @Vriullop:, bon dia. Gràcies per la feina que feu amb el mòdul de Wikidata. Dempués de la última actualización del módulu de Wikidata hai munchos artículos de deportistes nos que nun va bien la subplantía {{Persona/deportes/puntosgoles}} (por casu Felipe de Oliveira Barros o Kobe Bryant). Esta plantía, nos entamos, yera una copia de la vuesa plantía ca:Plantilla:Infotaula persona/esports/puntsgols y tenía'l vezu de copiala y traducila direutamente y la tabla yá diba bien dafechu. Pero esto agora nun funciona y, la verdá, nun entiendo un res d'ella nin de cuál ye'l problema. Escríbote por si tendríes tiempu de echanos un gabitu pa indicanos qué ta mal y como iguala. ¡Moltes gràcies! YoaR (alderique) 17:51 31 may 2020 (UTC)
- @YoaR: Solucionado. Cuando actualizo el módulo compruebo al azar que no se rompa nada, pero este caso no lo recordava. Verás que Template:Whichqualifier lo tenemos marcado como obsoleto en cawiki. La misma función la hace ahora el módulo. Pueden aparecer cosas raras cuando se utiliza un módulo combinado con plantillas. El problema es que son dos parsers distintos, primero expande plantillas y luego expande módulos sin volver atrás para analizar otras plantillas. Gracias a los casos que presentan los usuarios vamos avanzando mejoras en el módulo, es un no parar. No dudes en comentarme lo que sea. Saludos. --Vriullop (alderique) 19:42 31 may 2020 (UTC)
- @Vriullop: Funciona perfectamente, moltes gràcies de nuevo. YoaR (alderique) 19:55 31 may 2020 (UTC)
- @Vriullop: Otra cosita que no está bien y que llevamos con ella mucho tiempo son las etiquetas en algunas infobox. Por ejemplo, en el caso del aeropuertu de Londres-Heathrow (sección "Historia y usu"), la etiqueta de los eventos significativos nos sale mal porque la etiqueta en asturianu no existe en Wikidata (https://ibb.co/Cbmc8vC). Varios usuarios intentamos corregir esto pero nuestro conocimiento no da para tanto. YoaR (alderique) 20:02 31 may 2020 (UTC)
- Me pido el comodín del amigo Amadalvarez, él tiene más práctica con las plantillas para sacar provecho del módulo.
- Problema 1:
{{#invoke:Wikidata| claim | property=P793 | qualifier=P580 | qualifier2=P582 | qualifier3=P585 | formatting=table | rowformat=<tr><td>'''{{((}}ucfirst:$0{{))}}'''</td><td>$1 $2 $3</td></tr> | rowsubformat1 = $1 - |rowsubformat2= $2</small> | rowsubformat3= $3 | colformat0=label | tablesort=3}}
- Problema 1:
- A banda d'un small que es tanca sense que s'hagi obert, l'ucfirst es trenca amb la icona d'etiqueta. Opció 1: editicon=false, funciona però aquí fa falta. Opció 2: colformat0=ucfirst, funciona però enllaçat, no tenim un uclabel per completar les opcions de ca:Module:Wikidades#Paràmetres de formatació per entity. Opció 3: case0=ucfirst, cal afegir-lo a /i18n provat amb ca:Special:Diff/23712548 a ca:Special:Permalink/23712585. També es podria integrar en el mòdul com un cas general igual que s'ha fet amb case=smallcaps. Se m'escapa alguna cosa? Quina et sembla millor, més consistent?
- Problema 2:
{{#invoke:Wikidata | getParentValues | sorting=-1 | separator=</tr> | rowformat=<tr><td>'''$0'''</td><td>{{((}}bandera/WD{{!}}$1{{))}}</td>}}
- Problema 2:
- Amb la icona es trenca la Template:Bandera/WD quan no troba cap bandera. En basc ho han solucionat amb editicon=false. Se t'acut alguna solució millor? Probablement caldria separar la funció de la plantilla: o bandera o res i el text a banda duplicant $1 a rowformat. --Vriullop (alderique) 10:35 1 xun 2020 (UTC)
- @YoaR, Vriullop: He aplicado la opción 2 para el caso 1 i el editicon=no para el 2. Tener uclabel o integrarlo como caso general, sería una opción pero no lo he echado en falta. No me parece mal que se enlacen los acontecimientos, pero cada uno decide. El caso de la bandera solo se puede arreglar con el editicon=no, porqué todas las banderas que usamos en cawiki están dentro de una formatting=table y dedicamos un qualificador para acceder a la propiedad superior de la ciudad, estado, etc. Pero en un getParentLabel solo hay $1 para el valor. Si hay que tener bandera u otra propiedad del ítem, o se incorporan funcionalidades de qualificador (complejo y poco usado) o se aplica el editicon=no y se sigue usando plantillas d'edición como ahora hay. Otra opción -que yo estoy penando aplicar en las infotaules que no son "geografía política"- es cambiar el getParentLabel al ca:module:Location. Quizás sea más fácil hacer una gestión externa a la template:bandera desde ahí. --Amadalvarez (alderique) 12:58 1 xun 2020 (UTC)
- Ok. Para el segundo caso, el borough, he aplicado la solución que apuntava. He creado Template:Bandera/WD2 como variante que solo muestra la bandera, sin texto, y en rowformat se puede usar $1 más de una vez, una para la bandera y otra para el texto sin interferencias: Special:Diff/2984167. Puede ser útil para otros casos que dé problemas parecidos. Puedes borrar la página Usuariu:Vriullop/bandera que he usado para pruebas. --Vriullop (alderique) 14:48 1 xun 2020 (UTC)
- @Amadalvarez, Vriullop: Está genial, muchas gracias. No sé qué haríamos sin vosotros ;) YoaR (alderique) 08:29 2 xun 2020 (UTC)
- Ok. Para el segundo caso, el borough, he aplicado la solución que apuntava. He creado Template:Bandera/WD2 como variante que solo muestra la bandera, sin texto, y en rowformat se puede usar $1 más de una vez, una para la bandera y otra para el texto sin interferencias: Special:Diff/2984167. Puede ser útil para otros casos que dé problemas parecidos. Puedes borrar la página Usuariu:Vriullop/bandera que he usado para pruebas. --Vriullop (alderique) 14:48 1 xun 2020 (UTC)
- @YoaR, Vriullop: He aplicado la opción 2 para el caso 1 i el editicon=no para el 2. Tener uclabel o integrarlo como caso general, sería una opción pero no lo he echado en falta. No me parece mal que se enlacen los acontecimientos, pero cada uno decide. El caso de la bandera solo se puede arreglar con el editicon=no, porqué todas las banderas que usamos en cawiki están dentro de una formatting=table y dedicamos un qualificador para acceder a la propiedad superior de la ciudad, estado, etc. Pero en un getParentLabel solo hay $1 para el valor. Si hay que tener bandera u otra propiedad del ítem, o se incorporan funcionalidades de qualificador (complejo y poco usado) o se aplica el editicon=no y se sigue usando plantillas d'edición como ahora hay. Otra opción -que yo estoy penando aplicar en las infotaules que no son "geografía política"- es cambiar el getParentLabel al ca:module:Location. Quizás sea más fácil hacer una gestión externa a la template:bandera desde ahí. --Amadalvarez (alderique) 12:58 1 xun 2020 (UTC)
- Me pido el comodín del amigo Amadalvarez, él tiene más práctica con las plantillas para sacar provecho del módulo.
- @YoaR:para que te prepares: estamos afinando una versión de la infotaula persona que, no solo mejora la que tenemos ahora, sino que no hace falta hacer traducciones cuando te la instalas en tu plataforma. Además, si tenéis parámetros manuales en ast té una lista de conversión en la i18n y no hace falta cambiar el código principal de la infotaula. Os puede interesar ? Piensa que si os apuntáis, todos los upgrades que hagamos los podréis aplicar sin esfuerzo. Bueno, ya hablaremos. Por cierto, tenéis algún experto en deportes de motor por aquí ?, nosotros teníamos uno y se fue. Estoy intentando hacer mejoras en la parte de "trayectoria deportiva" y no no voy muy seguro. Ya dirás. Salut! --Amadalvarez (alderique) 18:35 2 xun 2020 (UTC)
- @Amadalvarez: Por supuesto que nos apuntamos, dime qué tenemos que hacer. Ya sabes que aquí somos pocas manos y todo lo que sea automatizar lo máximo posible nos interesa. YoaR (alderique) 09:01 12 och 2020 (UTC)
- @Amadalvarez: Hola, ¡bon día! ¿Avanzasteis con este asunto de la "superinfotaula"? :) YoaR (alderique) 09:01 12 och 2020 (UTC)
- Se me olvidó contestarte para el caso del experto en deportes de motor, pero ninguno de los habituales aquí controla del tema. YoaR (alderique) 09:01 12 och 2020 (UTC)
- @YoaR: hemos avanzado mucho !. De hecho, solo tenemos fuera los deportes del motor (como no!) porque la mejor propuesta que tengo implantada se queda muy corta con respecto a lo que tiene la infotaula manual. Hay que tener en cuenta que el editor que la hizo era también el único que mantenía contenidos y.... dejó la Viquipèdia hace 2 años, o sea que es cuestión de tiempo que lo que era maravilloso se convierta en una antigualla. Si quieres ver el "juego completo de cazos y ollas", pásate por ca:Plantilla:Global infobox person/exemple esportistes2 donde tienes una colección de casos diferentes que sabe tratar, además de deportistas que es la dirección que te envío. Estoy acabando de pulirlas y la tabla está en catalán, pero el contenido de la infotaula te ha de salir en la lengua de preferencias, así te podrás hacer una idea de como os quedaría.
- Si la queréis 100% WD, sin usar parámetros manuales en lengua local, la podemos instalar en un plis-plas. Pero con un par de semanas más de tiempo, os pongo una versión que sabe tratar todos los parámetros que ahora tengáis en vuestras infotablas de personas, que no sé si es el caso. Por cierto, tengo cosas nuevas y muy interesantes para ofrecer: ca:Plantilla:Infotaula eleccions/basic examples, 100% WD, todo tipo de elecciones con una única infotaula. Ya me dirás que quieres hacer a partir de aquí. --Amadalvarez (alderique) 12:56 12 och 2020 (UTC)
- @YoaR: Tienes un regalo en ca:Usuari:YoaR/Eleiciones --Amadalvarez (alderique) 18:21 12 och 2020 (UTC)
- Vaya trabajo de titanes, @Amadalvarez:, ¡mis felicitaciones! La infobox de las elecciones... 😍
- Sobre la plantía {{persona}}, actualmente funciona sin parámetros locales, saca todo de Wikidata. Nuestra tendencia es quitar todos los parámetros locales de todas las plantillas, y esperamos que vuestra superinfotaula nos ayude con ello. ¿Me avisas cuando la tengáis preparada? YoaR (alderique) 07:10 13 och 2020 (UTC)
- @YoaR: Si te interesa la de las elecciones, también está lista. Esta funciona SIN paràmetros manuales, directamente. Tu eres administrador ?, porque en la de elcciones hay un gadget JS que se ha de cargar a MediaWiki:Common.js. --Amadalvarez (alderique) 13:35 13 och 2020 (UTC)
- @Amadalvarez:. ¡Claro que nos interesa! ¿Qué JS hay que añadir? Moltes gràcies! YoaR (alderique) 08:16 27 och 2020 (UTC)