Gebruiker:Bertux/Magic words
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- Hoe laat is het? Het is 02:33 uur.
- Hoe laat is het? Het is
{{LOCALTIME}}
uur.
Uitgebreider:
- Het is nu dinsdag 30 juli 2024, 02:33.
- Het is nu
{{LOCALDAYNAME}} {{LOCALDAY}} {{LOCALMONTHNAME}} {{LOCALYEAR}}
,{{LOCALTIME}}
.
Datum en tijd lopen niet, ze worden aangepast als je de pagina vernieuwt.
Antwoorden
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.
- Opvragen: Tijdstempel laatste bewerking van een artikel:
- Gedragsschakelaars — Voorbeeld:
- 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- mw:Help:Magic words/nl (bovenaan al genoemd)
- mw:Manual:Magic words/nl (voor ontwikkelaars)