Overleg module:Wd
Onderwerp toevoegenshort vs. sourced
[brontekst bewerken]Iemand een idee waarom 'short' en 'sourced' niet samengaan?
wikidata|property|sourced|short|Q115754739|P2139 {{wikidata|property|sourced|short|Q115754739|P2139}}
Op enwiki kan deze combinatie wel. Egs (overleg) 27 dec 2022 09:32 (CET)
- Ik gok dat het een bug is die op enwiki wel is opgelost. –bdijkstra (overleg) 27 dec 2022 13:37 (CET)
Archiefversie van url plaatsen indien beschikbaar
[brontekst bewerken]Op verzoek van @Mbch331 plaats ik mijn verzoek hier: voor bijvoorbeeld Vermist (televisieprogramma) is op Wikidata een archiefversie van de officiële website ingevuld (URL (gearchiveerd) (P1065)) met een einddatum (P582). Nou had ik gehoopt dat hier al wat voor gevonden was, maar dat is helaas niet zo, nu wordt immers alsnog de niet meer bereikbare url getoond. Zou het mogelijk zijn om in deze module toe te passen dat een website die wordt geretourneerd vervangen wordt door zijn archiefversie (mits beschikbaar, met toevoeging van een einddatum)? Dat zou denk ik in alle gevallen wenselijk zijn en dus direct in deze module toegepast kunnen worden. Ik hoor het graag. Mvg, Ennomien (overleg) 9 nov 2024 20:13 (CET)
Kleine aanpassing labels
[brontekst bewerken]Hoi, ik had een wijziging klaarstaan die ervoor zorgt dat er wordt teruggevallen op anderstalige labels bij het aanroepen van een label en/of sitelink via deze module. Ik durfde het aan dit te publiceren, maar als ik op "Wijzigingen publiceren" klik krijg ik: "Het document bevat fouten. Weet u zeker dat u het wilt publiceren?" Volgens mij klopt dat niet, en ik vraag me ook af waar dat op gebaseerd is. Wie kan me helpen? Mijn wijziging betreft het aanpassen van het stukje vanaf regel 708 naar onderstaande:
if not label then
label = mw.wikibase.getLabel(id)
end
if link and label then
-- build a link if requested
if not title then
if id:sub(1,1) == "Q" then
title = mw.wikibase.getSitelink(id)
elseif id:sub(1,1) == "P" then
-- properties have no sitelink, link to Wikidata instead
title = id
prefix = "d:Property:"
end
end
if title then
label = buildWikilink(prefix .. title, label)
end
end
if not label then
label = ""
end
Dat is gewoon werkende lua-code namelijk (geeft geen syntaxfouten), en het doet ook wat ik wil. Mvg, Ennomien (overleg) 19 dec 2024 23:19 (CET)
- Op regel 415 staat een regex die als fout wordt aangemerkt. Ik weet niet of dat ook daadwerkelijk fout is. Als er geen fouten staan in de code die je hebt aangepast, kan je het opslaan. –bdijkstra (overleg) 20 dec 2024 09:59 (CET)
- Dankje voor die syntaxhighlight, ik zat al te puzzelen met
lang="lua"
o.i.d. - Dat verklaart de melding, ik had niet verwacht dat het om code ergens anders ging. Wat ik heb begrepen is dat lua geen regex kent, maar iets wat erop lijkt, misschien dat de fout daardoor wordt veroorzaakt. Wanneer ik mijn verandering doorvoer zal ik ook daarnaar kijken. Ennomien (overleg) 20 dec 2024 14:56 (CET)- Uitgevoerd Zie bewerkingssamenvatting Ennomien (overleg) 22 dec 2024 23:23 (CET)
- Dankje voor die syntaxhighlight, ik zat al te puzzelen met