Gebruiker:Bertux/Magic words

Uit Wikipedia, de vrije encyclopedie

Een magisch woord of magic word is een handigheidje in software van Wikimedia. Er zijn er meer dan 200, zie: mw:Help:Magic words/nl.

Hier voorbeelden en basis-antwoorden.

Voorbeelden[bewerken | brontekst bewerken]

Hoe laat is het? Het is 00:02 uur.
Hoe laat is het? Het is {{LOCALTIME}} uur.

Uitgebreider:

Het is nu vrijdag 24 mei 2024, 00:02.
Het is nu {{LOCALDAYNAME}} {{LOCALDAY}} {{LOCALMONTHNAME}} {{LOCALYEAR}}, {{LOCALTIME}}.

Datum en tijd lopen niet, ze worden aangepast als je de pagina vernieuwt.

Antwoorden[bewerken | brontekst bewerken]

Is een magisch woord een variabele?
Sommige wel, andere niet. Er zijn drie soorten:
  • Gedragsschakelaars — Voorbeeld: __INDEX__ Deze zegt dat zoekmachines welkom zijn. Met __NOINDEX__ verbied je gesnuffel van zoekmachines, bijvoorbeeld op je overlegpagina. NOINDEX werkt niet in de artikelruimte.
  • Variabelen — Die heb je hierboven gezien. Met hun dubbele accolades lijken ze op sjablonen, maar daar hebben ze niets mee te maken. Ze zijn altijd in hoofdletters. Voorbeelden: De tekens | en = hebben voor de software een speciale betekenis, waardoor ze soms moeilijkheden geven. met {{!}} en {{=}} gaat het goed.
  • Parser-functies — Gegevens opvragen en gegevens converteren. Parser-functies hebben een parameter nodig, daarin verschillen ze van de variabelen. Voorbeelden:
  • Opvragen: Tijdstempel laatste bewerking van een artikel: {{REVISIONTIMESTAMP}} 20240513184512 (zonder parameter: huidige pagina).
  • Omzetten: hoofdletters naar kleine letters, of scheidingstekens voor duizendtallen verwijderen of toevoegen.
Mag ik magische woorden in artikelen gebruiken?
Niet te veel graag. Twee voorbeelden: (1)→ […] gebieden behandeld die anno {{CURRENTYEAR}} of ruwweg in de afgelopen vijf jaar betwist zijn. Lijst van betwiste gebieden (2)→ Op dit moment telt de Nederlandstalige Wikipedia {{NUMBEROFARTICLES}} artikelen. Nederlandstalige Wikipedia
Waar zijn ze goed voor?
Vooral voor het automatiseren van routinewerk. Bijvoorbeeld als je op driehonderd artikelen datumlijsten hebt in het formaat yyyymmdd →20240513 die je wilt omzetten naar 13 februari 2024.

Meer info[bewerken | brontekst bewerken]