Handboek MediaWiki/Magische woorden
Magische woorden (Engels: magic words) zijn woorden die een specifiek effect hebben wanneer ze binnen het bewerkingsscherm worden opgeschreven.
Het magische woord wordt geschreven met twee underscores voor en na het woord of met twee {{ voor en }} na het woord. De meeste woorden zijn hoofdlettergevoelig en kunnen dus alleen op de beschreven wijze gebruikt worden.
Op deze pagina staan alle magische woorden van de MediaWiki-software. Daar waar vet geschreven [MWX.X+] staat, betekent dit dat het pas werkt vanaf die versie van de software. Wikibooks en alle andere Wikimediaprojecten werken met MediaWiki versie 1.44.0-wmf.4 (a8dd895).
Inhoudsopgave
bewerkenDe inhoudsopgave (TOC, table of contents) wordt normaliter zichtbaar gemaakt wanneer er meer dan drie afzonderlijke secties in de pagina bestaan.
Woord | Uitleg |
---|---|
__NOTOC__ | Verbergt de inhoudsopgave op de pagina. |
__FORCETOC__ | Dwingt de software altijd een inhoudsopgave te laten zien. |
__TOC__ | Plaatst een inhoudsopgave (en negeert daarbij de geplaatste __NOTOC__). |
Verdere functies
bewerkenWoord | Uitleg |
---|---|
__NOEDITSECTION__ | Deze opdracht verbergt de [bewerk]-links bij de secties. |
__NEWSECTIONLINK__ | [MW1.7+] Dit bevel geeft een "+"-knop naast de bewerkknop. Hierdoor wordt een nieuwe sectie onderaan het artikel toegevoegd. Deze knop is nu overigens standaard aangezet in de wiki-software voor overlegpagina's. |
__NONEWSECTIONLINK__ | [MW1.15+] Verwijdert de "+"-knop waarmee een nieuwe sectie toegevoegd kan worden. (vanaf r47522) |
__NOCONTENTCONVERT__ __NOCC__ |
Dit bevel zorgt ervoor dat er geen conversie van karakters wordt gedaan binnen het artikel; bijvoorbeeld bij het Chinees (zh met zh_cn, zh_tw, zh_sg, zh_hk). |
__NOTITLECONVERT__ __NOTC__ |
Werkt hetzelfde als __NOCC__, maar alleen met de artikeltitel. |
__END__ | Dit bevel zorgt ervoor dat er witte ruimte wordt toegevoegd onderaan de pagina. |
__START__ | Dit magische woord heeft geen effect, anders dan het geven van een id in MagicWord.php (MAG_START ).
|
__NOGALLERY__ | Dit magische woord zorgt ervoor dat er geen gallery wordt weergegeven bij een categorie met afbeeldingen, maar dat afbeeldingen gewoon in de lijst worden opgenomen. |
__HIDDENCAT__ | Dit magische woord geplaatst op Categorie:A zorgt ervoor dat die categorie niet getoond wordt in de lijst met categorieën onderaan een artikel die in categorie:A zijn geplaatst. |
__NOINDEX__ | Tell search engines not to index the page (ie, do not list in search engines' results). |
Formattering
bewerkenWoord | Voorbeeld | Uitleg |
---|---|---|
{{#language:xx}} | {{#language:es}} = español
|
[MW1.7+] Geeft de naam van de taal die als afkorting wordt ingevoegd op de plaats xx. Bijvoorbeeld "español". |
{{LC:}} | {{LC:AbC dEf}} = abc def
|
[MW1.5+] Normale (kleine) letters. |
{{UC:}} | {{UC:aBc DeF}} = ABC DEF
|
[MW1.5+] Hoofdletters. |
{{LCFIRST:}} | {{LCFIRST:Ab Cd}} = ab Cd
|
[MW1.5+] Maakt van de eerste letter een kleine letter. |
{{UCFIRST:}} | {{UCFIRST:aB cD}} = AB cD
|
[MW1.5+] Maakt van de eerste letter een hoofdletter. |
{{Formatnum:}} | {{Formatnum:299792458}} = 299.792.458
|
[MW1.7+] Voegt de scheidingstekens toe volgens de standaardinstelling van de lokale wiki. |
{{Padleft:}} {{Padright:}} |
{{Padleft:123|8|0}} = 00000123 {{Padright:123|8|0}} = 12300000
|
[MW1.8+] Vult een string links of rechts op met een teken tot een bepaalde lengte. |
Sjabloon
bewerkenEen sjabloon binnen zijn haakjes kan worden voorafgegaan door een magisch woord met een dubbele punt erachter. Dit bewerkt dan een aantal dingen.
Gebruik | Uitleg |
---|---|
{{:xyz}} | Een dubbele punt voor het sjabloon voegt het artikel xyz (dus zónder Sjabloon:) in als een sjabloon. |
{{Int:xyz}} | Voegt de inhoud van {{MediaWiki:xyz}} in, of, als deze niet bestaat, <xyz> . Voorbeelden: {{int:edit}} = Bewerken; {{int:UTC}} = ⧼UTC⧽; {{MediaWiki:UTC}} = MediaWiki:UTC. |
{{Msg:xyz}} | Indien er een magisch woord bestaat met dezelfde naam als het sjabloon dan wordt met de toevoeging msg bereikt dat het {{Sjabloon:xyz}} gebruikt wordt in plaats van het magisch woord xyz. Zonder de toevoeging msg wordt altijd het magische woord genomen. Bestaat geen sjabloon met de naam van een magisch woord, dan heeft het opnemen van msg binnen de sjabloonhaken geen enkele invloed. |
{{Msgnw:xyz}} | De wikitekst in het sjabloon wordt weergegeven zoals deze te zien is in de bewerkmodus. Ook de tekst tussen de <noinclude>-tags wordt weergegeven. |
{{Raw:xyz}} | [MW1.6+] Niet duidelijk wat dit doet. [1] Wanneer subst: niet wordt gebruikt zorgt raw: voor een ruwe transclusie (????). |
{{Subst:xyz}} | De inhoud van het sjabloon wordt in zijn geheel in het artikel geplaatst. Wanneer het artikel bewerkt wordt, is dus de inhoud van het sjabloon in het bewerkingsvenster zichtbaar, niet de {{...}}-notatie |
Tijd
bewerkenTijd in UTC
bewerkenHuidige tijd in UTC.
Woord | Voorbeeld | Uitleg |
---|---|---|
{{CURRENTDAY}} | 21
|
Geeft de dag van vandaag weer (als cijfer). |
{{CURRENTDAY2}} | 21
|
[MW1.5+] Net als {{CURRENTDAY}} maar met een voorloop door een nul 01 .. 31. |
{{CURRENTDAYNAME}} | donderdag
|
Geeft de dag van de week weer (als woord) in de standaardtaal van de wiki (maandag, dinsdag...). |
{{CURRENTDOW}} | 4
|
Geeft de dag van de week weer als nummer (0=zondag, 1=maandag ...). |
{{CURRENTMONTH}} | 11
|
Geeft de huidige maand weer in 2 cijfers (01-12) |
{{CURRENTMONTH1}} | 11
|
[r50811] Geeft de huidige maand weer zonder voorlopende nul (1-12) |
{{CURRENTMONTH2}} | 11
|
[r50811] Geeft de huidige maand weer in 2 cijfers (01-12) |
{{CURRENTMONTHABBREV}} | nov
|
[MW1.5+] Geeft de huidige maand weer als afkorting in de standaardtaal van de wiki (jan .. dec). |
{{CURRENTMONTHNAME}} | november
|
Geeft de huidige maand volledig uitgeschreven weer in de standaardtaal van de wiki (januari .. december). |
{{CURRENTTIME}} | 10:17
|
Geeft de huidige tijd weer in (00:00 .. 23:59). |
{{CURRENTWEEK}} | 47
|
Geeft het huidige weeknummer weer (1-53) volgens ISO 8601 zonder voorlopende 0. |
{{CURRENTYEAR}} | 2024
|
Geeft het huidige jaartal weer in Westerse jaartelling. |
{{CURRENTHOUR}} | 10
|
Geeft het huidige uur weer (00 .. 23). |
{{CURRENTTIMESTAMP}} | 20241121101707
|
[MW1.7+] Geeft de huidige tijdcode weer (bestaande uit jaar+maandnummer+dagnummer+uur+minuut+seconde). |
Lokale tijd
bewerkenLokale tijd van de wiki. (alles [MW1.8+])
Woord | Voorbeeld | Uitleg |
---|---|---|
{{LOCALDAY}} | 21
|
Geeft de dag van vandaag weer (als cijfer). |
{{LOCALDAY2}} | 21
|
Net als {{LOCALDAY}} maar met een voorloop door een nul 01 .. 31. |
{{LOCALDAYNAME}} | donderdag
|
Geeft de dag van de week weer (als woord) in de standaardtaal van de wiki (maandag, dinsdag...). |
{{LOCALDOW}} | 4
|
Geeft de dag van de week weer als nummer (0=zondag, 1=maandag ...). |
{{LOCALMONTH}} | 11
|
Geeft de huidige maand weer in 2 cijfers (01-12) |
{{LOCALMONTH1}} | 11
|
[r50811] Geeft de huidige maand weer zonder voorlopende nul (1-12) |
{{LOCALMONTH2}} | 11
|
[r50811] Geeft de huidige maand weer in 2 cijfers (01-12) |
{{LOCALMONTHABBREV}} | nov
|
Geeft de huidige maand weer als afkorting in de standaardtaal van de wiki (jan .. dec). |
{{LOCALMONTHNAME}} | november
|
Geeft de huidige maand volledig uitgeschreven weer in de standaardtaal van de wiki (januari .. december). |
{{LOCALTIME}} | 11:17
|
Geeft de huidige tijd weer in (00:00 .. 23:59). |
{{LOCALWEEK}} | 47
|
Geeft het huidige weeknummer weer (1-53) volgens ISO 8601 zonder voorlopende 0. |
{{LOCALYEAR}} | 2024
|
Geeft het huidige jaartal weer in Westerse jaartelling. |
{{LOCALHOUR}} | 11
|
Geeft het huidige uur weer (00 .. 23) |
{{LOCALTIMESTAMP}} | 20241121111707
|
Geeft de huidige tijdcode weer (bestaande uit jaar+maandnummer+dagnummer+uur+minuut+seconde) |
Paginanaam, plaats en URL's
bewerkenMagische woorden voor namen en URL's van pagina's. De varianten op -E zijn gecodeerd voor (externe) links.
Als voorbeeld wordt de pagina Wikibooks:Zandbak/één/Café genomen.
Woord | Voorbeeld | Uitleg |
---|---|---|
{{PAGENAME}} | Zandbak/één/Café
|
Geeft de naam van de huidige pagina weer, zonder de naamruimte. |
{{PAGENAMEE}} | Zandbak/%C3%A9%C3%A9n/Caf%C3%A9
|
Zelfde als {{PAGENAME}}, maar de naam wordt gecodeerd voor URL's. |
{{SUBPAGENAME}} {{SUBPAGENAMEE}} |
Café
|
[MW1.6+] Geeft de naam van de huidige pagina weer, maar zonder de moederpagina. Werkt ook bij sub-subpagina's. (Bij niet-subpagina's geeft dit hetzelfde als {{PAGENAME}}.) |
{{BASEPAGENAME}} {{BASEPAGENAMEE}} |
Zandbak/één
|
[MW1.7+] Geeft de naam van de moederpagina weer ("Titel/Subtitel" wordt "Titel"). |
{{NAMESPACE}} {{NAMESPACEE}} |
Wikibooks
|
Geeft de naam van de naamruimte weer. |
{{FULLPAGENAME}} {{FULLPAGENAMEE}} |
Wikibooks:Zandbak/één/Café
|
[MW1.6+] Geeft de naamruite + de paginanaam (≈{{NAMESPACE}}{{PAGENAME}}). |
{{REVISIONID}} | -
|
[MW1.5+] Het unieke nummer van de pagina (waarbij de verschillende paginaversies (te zien in de geschiedenis) elk een eigen nummer hebben. |
{{REVISIONUSER}} | Erik Baas
|
[MW1.13+]? De gebruikersnaam van de gebruiker die het laatst deze pagina heeft bewerkt. Als de pagina op dat moment bewerkt wordt, dan zal de naam van degene die bewerkt, worden weergegeven. |
{{SITENAME}} | Wikibooks
|
Waarde van $wgSitename (De naam van de website). |
{{NS:}} | {{NS:4}} = Wikibooks {{NS:PROJECT}} = Wikibooks
|
Geeft weer hoe de naamruimte met dat nummer heet. (Overleg, gebruiker ...) |
{{LOCALURL:Wikibooks:Zandbak/één/Café}} {{LOCALURLE:Wikibooks:Zandbak/één/Café}} |
/wiki/Wikibooks:Zandbak/%C3%A9%C3%A9n/Caf%C3%A9
|
Geeft het laatste deel van de URL van de pagina achter de dubbele punt weer, waarbij de pagina niet hoeft te bestaan. De combinatie {{SERVER}}{{LOCALURL:x y}} geeft de volledige URL. (//nl.wikibooks.org/wiki/X_y) |
{{URLENCODE: x y %@ }} | x+y+%25%40 | [MW1.7+] Codeert een tekst voor gebruik in een (externe) url. |
{{ANCHORENCODE: x y %@ }} | x_y_%@ | [MW1.8+] Codeert een tekst voor gebruik als anchor. |
{{SERVER}} | //nl.wikibooks.org | Waarde van de $wgServer (het eerste deel van de URL). |
{{FULLURL:Wikibooks:Zandbak/één/Café}} {{FULLURLE:Wikibooks:Zandbak/één/Café}} |
//nl.wikibooks.org/wiki/Wikibooks:Zandbak/%C3%A9%C3%A9n/Caf%C3%A9 //nl.wikibooks.org/wiki/Wikibooks:Zandbak/%C3%A9%C3%A9n/Caf%C3%A9 |
[MW1.5+] Geeft de volledige URL van een pagina weer (≈{{SERVER}}{{LOCALURL:pagina}}). |
{{SCRIPTPATH}} | /w
|
[MW1.5+] $wgScriptPath. |
{{SERVERNAME}} | nl.wikibooks.org
|
[MW1.5+] Waarde van de $wgServerName (servernaam). |
{{TALKSPACE}} {{TALKSPACEE}} |
Overleg Wikibooks
|
[MW1.7+] Naam van de volgende oneven naamruimte (=bijbehorende overlegpagina, bijv. Wikibooks => Overleg Wikibooks, Overleg categorie => Overleg categorie). |
{{SUBJECTSPACE}} {{SUBJECTSPACEE}} |
Wikibooks
|
[MW1.7+] Naam van de vorige even naamruimte (=pagina die bij overlegpagina hoort, bijv. Overleg Wikibooks -> Wikibooks, Categorie => Categorie). |
{{ARTICLESPACE}} {{ARTICLESPACEE}} |
Wikibooks
|
[MW1.7+] Een alias voor SUBJECTSPACE(E). |
{{TALKPAGENAME}} {{TALKPAGENAMEE}} |
Overleg Wikibooks:Zandbak/één/Café
|
[MW1.7+] FULLPAGENAME (volledige paginanaam) in de TALKSPACE (overleg). |
{{SUBJECTPAGENAME}} {{SUBJECTPAGENAMEE}} |
Wikibooks:Zandbak/één/Café
|
[MW1.7+] FULLPAGENAME (volledige paginanaam) in de SUBJECTSPACE (artikelnaamruimte). |
{{ARTICLEPAGENAME}} {{ARTICLEPAGENAMEE}} |
Wikibooks:Zandbak/één/Café
|
[MW1.7+] Een alias voor SUBJECTPAGENAME(E). |
Afbeeldingen
bewerkenAfbeeldingen kunnen bepaalde parameters worden meegegeven: zie afbeelding. Een afbeelding wordt als volgt gemaakt/gelinkt [[Image:titel.ext|parameter|...|parameter]]
. Wanneer parameters elkaar uitsluiten, wint de laatst opgegeven parameter.
Grootte van de afbeelding
bewerkenDe laatste niet-herkende parameter zal de tekst zijn voor de ingekaderde (geframede) afbeeldingen of samen met de thumbnails. Het wordt ook gebruikt als pop-up beschrijving alt=
text.
Woord | Voorbeeld | Uitleg |
---|---|---|
framed frame enframed |
[[Image:Mediawiki.png|framed]] | Plaatst de afbeelding in een kader (frame) met een beschrijving en met behoud van de originele grootte. |
thumbnail thumb |
[[Image:Mediawiki.png|thumbnail]] | Verandert de afbeeldingsgrootte naar de grootte die in de voorkeuren door de gebruiker is gedefinieerd (let wel: de opmaak kan er daardoor totaal anders uitzien voor iemand die de afbeelding bekijkt met een andere definitie van de grootte). |
thumb=xyz | [[Image:Mediawiki.png|thumb=image.gif]] | Hier wordt er gelinkt naar Mediawiki.png, maar wordt image.gif getoond in de thumb. Bijvoorbeeld als de eerste een filmpje is, kan bij de tweede het eerste plaatje ervan worden getoond. |
width px | [[Image:Mediawiki.png|40px]] | Verandert de afbeelding naar een bepaalde breedte in pixels. |
page=nr page nr |
[[Image:Book.djvu|page=40]] | [MW1.8+] Geef pagina 40 weer van DjVu-boek Book.djvu. |
Plaats
bewerkenDe gekozen plaats van de afbeelding is exclusief. Worden er meerdere posities gedefinieerd, dan wint de laatste.
Woord | Voorbeeld | Uitleg |
---|---|---|
right | [[Image:Mediawiki.png|right]] | Plaatst de afbeelding aan de rechterzijde van het artikel. |
left | [[Image:Mediawiki.png|left]] | Plaatst de afbeelding aan de linkerzijde van het artikel. |
none | [[Image:Mediawiki.png|none]] | Zorgt ervoor dat de afbeelding niet wegdrijft (float). |
center centre |
[[Image:Mediawiki.png|center]] | Net als bij none, maar dan gecentreerd. |
Statistiek
bewerkenWoord | Voorbeeld | Uitleg |
---|---|---|
{{CURRENTVERSION}} | 1.44.0-wmf.4 (a8dd895)
|
[MW1.7+] Geeft de huidige versie van de software weer. [2] |
{{NUMBEROFEDITS}} {{NUMBEROFEDITS:R}} |
389.808 389808
|
[r21377+] Geeft het aantal bewerkingen sinds MediaWiki, de software waar deze site op werkt, geïnstalleerd werd. |
{{NUMBEROFARTICLES}} {{NUMBEROFARTICLES:R}} |
9.193 9193
|
Een variabele welke het aantal pagina's in de hoofdnaamruimte op de wiki weergeeft (met aftrek van redirects). De toevoeging R zorgt ervoor dat u een 'ruw' cijfer krijgt, zonder punten bij duizendtallen, voor in formules. |
{{NUMBEROFPAGES}} {{NUMBEROFPAGES:R}} |
29.635 29635
|
[MW1.7+] Geeft het aantal pagina's in de wiki weer (uit alle naamruimtes, dus inclusief overlegpagina's, redirects, help- en gebruikpagina's etcetera). |
{{NUMBEROFFILES}} {{NUMBEROFFILES:R}} |
21 21
|
[MW1.5+] Geeft het aantal geüploade bestanden weer (afbeeldingen, geluidsfragmenten, etcetera). |
{{NUMBEROFUSERS}} {{NUMBEROFUSERS:R}} |
28.631 28631
|
[MW1.7+] Geeft het aantal geregistreerde gebruikers weer. |
{{NUMBEROFADMINS}} {{NUMBEROFADMINS:R}} |
8 8
|
[MW1.7+] Geeft het aantal administratoren/moderators/sysops weer. |
{{PAGESINNAMESPACE}} | functie hier uitgezet | Verlengde PAGESINNS. |
{{PAGESINNS:ns}} {{PAGESINNS:ns:R}} |
{{PAGESINNS:2}} {{PAGESINNS:2|R}} functie hier uitgezet |
[MW1.7+] Laat het aantal pagina's in de aangegeven naamruimte zien. Standaard is deze functie uitgezet, maar deze kan aangezet worden met AllowSlowParserFunctions. |
Overige mogelijkheden
bewerkenWoord | Voorbeeld | Uitleg |
---|---|---|
{{DISPLAYTITLE|''titel''}} | {{DISPLAYTITLE|vv Emmen}} voor VV Emmen
|
[MW 1.7+] Hiermee kun je de titel van de pagina instellen, bijvoorbeeld met kleine letters als de wiki $wgCapitalLinks heeft ingeschakeld. Deze functie is standaard uitgeschakeld en bevat nog bugs. |
#redirect | #REDIRECT [[naam doelpagina]] bovenaan de pagina |
Maakt een redirect aan naar een andere pagina. De overige tekst wordt niet getoond, ook niet wanneer de redirectpagina wordt geopend met een redirect=no . De tekst blijft wel beschikbaar in het bewerkingsvenster. |
{{DIRMARK}} {{DIRECTIONMARK}} |
|
[MW1.7+] u+200E links naar rechts of u+200D rechts van de linker markering. |
{{CONTENTLANGUAGE}} | nl
|
[MW1.7+] De standaard taalinstelling van de inhoud LanguageCode |
{{PAGESINCATEGORY:categorie}} {{PAGESINCATEGORY:categorie|R}} |
{{PAGESINCATEGORY:Wikibooks}} 126 {{PAGESINCATEGORY:Wikibooks|R}} 126
|
[MW1.13+] Geeft het aantal pagina's in een categorie, inclusief de categorieën in deze categorie. |
{{PAGESINCAT:categorie}} {{PAGESINCAT:categorie|R}} |
{{PAGESINCAT:Wikibooks}} {{PAGESINCAT:Wikibooks|R}} 126
|
[MW1.13+] Alternatieve voor PAGESINCATEGORY. |
{{PAGESIZE:pagina}} {{PAGESIZE:pagina|R}} |
{{PAGESIZE:Handboek MediaWiki/Magische woorden}} 25.201 {{PAGESIZE:Handboek MediaWiki/Magische woorden|R}} 25201 |
[MW1.13+ r33551] Geeft het aantal bytes van een bepaalde pagina. |
Taalafhankelijke woordconversies
bewerkenWoord | Voorbeeld | Uitleg |
---|---|---|
{{CURRENTMONTHNAMEGEN}} | november
|
Geeft de genitief van CURRENTMONTHNAME die in bepaalde talen wordt gebruikt. |
{{LOCALMONTHNAMEGEN}} | november
|
[MW1.8+] Geeft de genitief van LOCALMONTHNAME die in bepaalde talen wordt gebruikt. |
{{grammar:variant | woord }} | {{Grammar:7sg|Wikipedie}} op Tsjechisch Wikipedia geeft Wikipedií .
|
Speciale woordvervoeging bij bepaalde talen (bijv. Tsjechisch). |
{{plural:getal | enkelvoudsvorm | meervoudsvorm }} {{plural:getal | enkelvoudsvorm | meervoudsvorm | vorm3 }} |
{{Plural: 2 | is | zijn }} geeft zijn {{Plural: 0 | artikel | artikelen }} geeft artikelen
|
In het Nederlands/Engels: getal 1 geeft enkelvoudsvorm, anders meervoudsvorm. vorm3 heeft geen effect bij deze talen. Zie bijvoorbeeld MediaWiki:Nmembers waar staat $1 {{PLURAL:$1|artikel of subcategorie|artikelen en subcategorieën}}. |
Externe links
bewerken- Dit is hoofdzakelijk gebaseerd op een vertaling van https://www.mediawiki.org/wiki/Help:Magic_words
- Deze pagina kan gebruikt worden om de naamruimtes op een Wiki te vinden: https://nl.wikibooks.org/w/api.php?action=query&meta=siteinfo&siprop=namespaces