Manual

Magiska ord kallas vissa avancerade kommandon och systemvariabler (en form av wikikod) som ger speciella effekter när de skrivs in i wikisidor. Magiska ord används bland annat i avancerade mallar.

Exempel på magiska ord är __NOTOC__ för att undertrycka innehållsförteckningen eller {{CURRENTMONTH}} för att infoga numret på innevarande månad (11).

En fullständig och uppdaterad förteckning finns på sidan mw:Help:Magic words/sv. De magiska orden har även svenska motsvarigheter som __INGENINNEHÅLLSFÖRTECKNING__. Andra uttryck innanför {{...}}-klamrar, som inte är magiska ord, är namn på mallar, som kan skapas och ändras av vanliga användare.

De magiska orden är inbyggda i MediaWiki-programvaran och kan inte ändras av vanliga wiki-användare. De magiska ord som omges av dubbla understreck (som __NOTOC__) kallas behavior switches (beteendeväxlar). De som utgörs av ett ensamt ord innanför {{...}}-klamrar (som {{CURRENTMONTH}}) kallas variabler.

De magiska ord som utgörs av mer komplicerade uttryck innanför {{...}}-klamrar (som {{urlencode: }}) kallas parserfunktioner. Några av de mer avancerade parserfunktionerna för villkorliga och beräkningsuttryck (som {{#expr: }}, {{#if:}}, {{#switch: }}) hör till ett programtillägg (extension) och är dokumenterade på sidan mw:Help:Extension:ParserFunctions.

Utseendestyrande

redigera

Vissa magiska ord styr utseendet på sidan. Dessa bör normalt användas med stor försiktighet:

  • __NOTOC__ Döljer innehållsförteckningen. Innehållsförteckning läggs automatisk till innan första rubriken när antalet rubriker i artikeln är fler än tre. Om de enda rubrikerna i artikeln är för källor och externa länkar kan innehållsförteckningen hamna efter all brödtext. Bästa lösningen då är att lägga in ytterligare en rubrik tidigt i artikeln eller stryka en rubrik i slutet.
  • {{VISATITEL:}} Ändrar artikelrubriken överst. Detta bör främst användas för artikelnamn som alltid skall skrivas med inledande gemen, t.ex. pH.
  • {{STANDARDSORTERING:}} Ändrar hur en artikel sorteras in i kategorier. Se Wikipedia:Sortering.

Problemtecken

redigera
  • {{!}} -- Returnerar ett vertikalstreck "|" då det inte alltid kan skrivas ut i klartext i komplicerad wikitext på grund av att det kan tolkas som en parameteravskiljare annars. Förut var det en mall, men då nästan alla språkversioner hade samma mall med samma funktion, och användes på många sidor, blev det ett magiskt ord för att det skulle bli effektivare för programvaran.
  • {{=}} -- Returnerar ett likhetstecken "=" då sådant inte alltid kan skrivas ut i klartext i komplicerad wikitext, till exempel i vissa situationer i URL:er med förfrågningar.

Variabler

redigera

Variabler eller inbyggda variabler används sällan i artiklar utan mest i mallar, och kanske någon gång på diskussionsidor. Det är bara speciella sidor som har användning för dem.

Syntax:
{{variabelnamn}}

Beskrivning

Variabelnamn kan vara:

CURRENTMONTH
Returnerar nuvarande månad (alltid 2 siffror): 11.
CURRENTMONTHNAME
Returnerar nuvarande månad som sträng: november.
CURRENTDAY
Returnerar nuvarande dag med 1–2 siffror: 27.
CURRENTDAY2
Returnerar nuvarande dag, alltid med 2 siffror: 27.
CURRENTDAYNAME
Returnerar nuvarande dag som sträng: onsdag.
CURRENTYEAR
Returnerar nuvarande år: 2024.
CURRENTTIME
Returnerar nuvarande tid: 12.58.
NUMBEROFARTICLES
Returnerar antalet wikipediaartiklar som finns i namnlösa namnrymden och som inte är omdirigeringar (#redirect): 2 598 065.
CURRENTMONTHNAMEGEN
Genitiv av månaden används i vissa språk: november.
PAGENAME
Returnerar artikeltitel (i wikiformat, jmf. localurl): Magiska ord.
NAMESPACE
Returnerar artikelns namnrymdstitel: Wikipedia.
localurl:pagename
Returnerar artikeltiteln i URL-format (exkl. server): /w/index.php?title=Wikipedia:Sandl%C3%A5dan&redigera).
SERVER
Returnerar domänadress i URL-format: //sv.wikipedia.org.
ns:nummer
Returnerar namnrymdnamn för namnrymdsnummer:
ns:-2 : Media.
ns:-1 : Special.
ns:0 : .
ns:1 : Diskussion.
ns:2 : Användare.
ns:3 : Användardiskussion.
ns:4 : Wikipedia.
ns:5 : Wikipediadiskussion.
ns:6 : Fil.
ns:7 : Fildiskussion.
ns:8 : MediaWiki.
ns:9 : MediaWiki-diskussion.
ns:10 : Mall.
ns:11 : Malldiskussion.
ns:12 : Hjälp.
ns:13 : Hjälpdiskussion.
ns:14 : Kategori.
ns:15 : Kategoridiskussion.
ns:100 : Portal.
ns:101 : Portaldiskussion.
ns:828 : Modul.
ns:829 : Moduldiskussion.
SITENAME
Returnerar : Wikipedia.

Vidare läsning

redigera