Vés al contingut

Tema de Viquipèdia:La taverna/Tecnicismes

Infotaula de persona Viquidites

15
Resum per Paucabot

Docosong demana ajuda

Docosong (discussiócontribucions)

Hola! Aprofitant la dinàmica de xuclar les dades de Wikidata a les infotaules, a Viquidites volem fer el mateix amb les nostres plantilles d'infotaula (només tenim 5). Això facilitarà l'edició de les pàgines.

En aquest primer cas, volem que la plantilla Q:ca:Plantilla persona xucli els següents camps de wikidata: nom de la persona, imatge i els enllaços corresponents d'altres projectes germans (viquipèdia, viquitexts, commons). He pogut fer algun experiment amb una plantilla de prova (Q:ca:Plantilla:Persona2) però no ho fa bé i només xucla la imatge...

Algun voluntari que tingui temps i ens doni un cop de mà? Tota l'ajuda serà ben rebuda, gràcies!

Paucabot (discussiócontribucions)
Vriullop (discussiócontribucions)

Ho he arreglat de casualitat. Efectivament no carregava tots els paràmetres. Fent-hi una edició menor, purament cosmètica, s'ha arreglat inesperadament. Eren uns caràcters estranys que no he sabut veure: q:Special:Diff/80665. M'han desaparegut en un copienganxa i segurament havien aparegut en algun altre copienganxa.

Docosong (discussiócontribucions)

Bona tarda, gràcies per les vostres edicions. He pogut veure el resultat amb la pàgina de Q:Stephen Hawking, és fantàstic! Només em queda retocar alguns detalls d'estil, gràcies per la icona de persona Paucabot

Per altra banda, veig que no hi apareixen els enllaços corresponents a Viquipèdia o Viquitexts. He intentat buscar les seves propietats corresponents a Wikidata però no me'n surto. Existeixen aquests paràmetres? És a dir, inserir la plantilla i que es mostri com el següent exemple Q:Abraham Lincoln

Vriullop (discussiócontribucions)
Paucabot (discussiócontribucions)

Ha millorat però encara no funciona tot: q:Stephen Hawking. Dos problemes:

  • No sé compatiblitzar la sintaxi nova amb els paràmetres en local.
  • L'if dels sitelinks a Viquipèdia i Viquitexts no funciona i posa l'enllaç tant si hi és com si no hi és...
Docosong (discussiócontribucions)

He bescanviat el camp del datasyle (q:Special:Diff/80697) per adaptar-lo a l'estil de les nostres plantilles (alineat a l'esquerra)

No tinc ni idea perquè fa els ifs. Amb el codi de la plantilla actual Q:Persona, no fa aquests enllaços automàtics...

Vriullop (discussiócontribucions)
Paucabot (discussiócontribucions)

Gràcies, Vicenç.

Docosong (discussiócontribucions)

Tres últimes coses:

  • El peu de foto també ho xucla de Wikidata, oi? [...] He pogut comprovar que xucla el peu de foto sempre que estigui en l'idioma local, sinó mostra tots els peus de foto multilingüe
  • No sé perquè no fa un padding al camp títol, continuaré donant-hi voltes al codi però és estrany
  • He adaptat els mateixos paràmetres a la plantilla Q:Plantilla:Tema, i funciona prou bé, però veig que el camp de viquiespècies dóna problemes. He provat amb {{#invoke:Wikidata|ViewSomething|sitelinks|species|title}} però no acaba de funcionar.
Vriullop (discussiócontribucions)
  • Peu de foto modificat a només en català q:Special:Diff/80761.
  • Viquiespècies: previsualitza per exemple a q:Aranya: {{#invoke:Wikidata|ViewSomething|sitelinks}}. Et surt la taula sencera on pots buscar el nom del següent paràmetre.
Docosong (discussiócontribucions)

He afegit aquesta expressió al camp de Viquiespècies de la plantilla Q:Plantilla:Tema:

{{#if:{{#invoke:Wikidata|ViewSomething|item={{{item|}}}|sitelinks|species|title}}|<span style="padding:5px;">[[Fitxer:Wikispecies-logo.svg|20px|enllaç=]]  Espècie a '''[[s:{{#invoke:Wikidata|ViewSomething|sitelinks|species|title}}|Viquiespècies]]'''</span>}}

però veig que no acaba de funcionar del tot a l'exemple anterior

Vriullop (discussiócontribucions)
Docosong (discussiócontribucions)

A la mateixa plantilla he afegit enllaços a wikibooks i wikinoticies Q:Special:Diff/81152 però no hi ha forma que es visualitzin, per exemple en el cas de Q:Escacs

I és curiós perquè intento posar la mateixa expressió del camp |caption que hi ha a la plantilla:persona Q:Special:Diff/81184 però es carrega l'estil de la plantilla...

Vriullop (discussiócontribucions)

Per tornar-se boig: q:Special:Diff/81740. Com que era inexplicable, l'he copiat a un altre lloc i em funcionava fins que he vist un diff quan no hi havia modificat res. Amb el copienganxa han desapareguts uns caràcters estranys. Per això sempre prefereixo posar un sol espai en blanc abans i desprès dels = dels paràmetres.