Formål

Lenking av offisielt nettsted (P856), mate-URL (P1019), og offisiell blogg (P1581). Kan ta en eller flere lenker for hver egenskap. Første oppføring lenkes uten innledende asterisk (*), de etterfølgende listes med. Malen brukes derfor med en asterisk foran som om den kun har en oppføring.

Hvis en oppføring er lokal så vil data ikke hentes fra datalageret. Det er sterkt anbefalt å plassere lenkene som offisielt nettsted og tilsvarende på datalageret, og med språk og besøksdato som kvalifikatorer.

Bruk

Brukes for å sette opp offisielle lenker for artikkelsubjektet i seksjonen 'Eksterne lenker' (P856). Malen kan ta ett offisiellt nettsted som lokalt argument, men det er langt bedre å legge nettsteder inn i elementet på Wikidata. Da kan de enkelt gjenbrukes. Det hentes også underlagsdata for 'Offisiell blogg' (P1581) og 'Mate-URL' (P1019) fra Wd, og de kan ikke legges inn her.

Malparametre

ParameterBeskrivelseTypeStatus
URL1

URL til første offisielle nettsted.

Eksempel
http://www.example.org
URLvalgfri

Eksempler

Kode Resultat
== Eksterne lenker ==
* ((Offisielt nettsted|http://www.example.org/))

Eksterne lenker
== Eksterne lenker ==
* ((Offisielt nettsted|1=http://www.example.org/?action=view))

Eksterne lenker


Vedlikehold

Dette er forslag til botkjøringer med mw:pywikibot.

Merk at malen har skiftet navn i og med at den nå lager lenker for flere egenskaper.

Legge til malen når «Eksterne lenker» finnes

$ python pwb.py replace -ns:0 -pt:1 -wikidataquery:"link[nowiki] and claim[856]" -summary:"Legger til 'offisielt nettsted' under 'eksterne lenker'" -regex -excepttext:"\{\{\s*[oO]ffisielt nettsted\s*[^\|\}]*[\|\}]" "(\n(==+)\ *[eE]ksterne\ +lenker\s*\2\ *\n)" "\1* ((Offisielt nettsted))\n"

Legge til malen når «Eksterne lenker» ikke finnes

$ python pwb.py replace -ns:0 -pt:1 -wikidataquery:"link[nowiki] and claim[856]" -summary:"Legger til 'offisielt nettsted' under brødteksten" -regex -excepttext:"\n(==+)\ *[eE]ksterne\ +lenker\s*\1\ *\n" "(\n((\{[^\n]+|\ *)\n)+(\[\[Kategori|Category):)" "\n== Eksterne lenker ==\n* ((Offisielt nettsted))\1"

Fjerne «Kildeløs» når malen finnes

$ python pwb.py replace -ns:0 -pt:1 -transcludes:"Offisielt nettsted" -summary:"Fjerner 'kildeløs' fordi det finnes 'offisielt nettsted'" -regex "\{\{\s*[kK]ildeløs\s*\|\s*[hH]elt uten kilder\s*[^\}]*\}\}\n" ""

Påvisning av dobbeltoppføringer av malen

$ python pwb.py replace -ns:0 -pt:1 -transcludes:"Offisielt nettsted" -summary:"Fjerner dublett av 'offisielt nettsted'" -regex -excepttext:"\[\[\s*(Category|Kategori)\s*:\s*Dublett av offisielt nettsted\s*\]\]" "(\{\{\s*[oO]ffisielt nettsted\s*[^\}]*[\}\|].*?\{\{\s*[oO]ffisielt nettsted\s*[^\}]*[\}\|].*)" "\1\n[[Kategori:Dublett av offisielt nettsted]]"

Påvisning av dobbeltoppføringer med direktelenker

$ python pwb.py replace -ns:0 -pt:1 -transcludes:"Offisielt nettsted" -summary:"Merker mulig dublett av 'offisielt nettsted'" -regex -excepttext:"\[\[\s*(Category|Kategori)\s*:\s*Dublett av offisielt nettsted\s*\]\]" "(\{\{\s*[oO]ffisielt nettsted\s*[^\}]*\}[^\n]*)(\n.*?\s([oO]ffisielle side|hjemmeside|nettside|nettsted)\ *\].*)" "\1[[Kategori:Mulig dublett av offisielt nettsted]]\2"

Se også