User:The Rooster/Sandpit/10: Difference between revisions

From The Urban Dead Wiki
Jump to navigationJump to search
No edit summary
 
(37 intermediate revisions by the same user not shown)
Line 1: Line 1:
'''Magic words''' are strings of text that MediaWiki associates with a return value or function, such as time, site details, or page names.
{|style="margin:0 auto 6px; border-bottom:solid 2px #BBB; font-family:verdana; {{switch|{{PAGENAME}}|case: {{{location}}}=|case: The Rooster/Sandpit/10=|default=display:none}}" id="{{{x}}}-{{{y}}}" cellspacing=0
 
|style="width:160px; vertical-align:top; font-size:2em; text-align:center; {{RevivePointStatus | {{{status|unknown}}} }}"|
There are three general types of magic words:
{{{status|unknown}}}
*'''[[#Behavior switches|Behavior switches]]''': these are uppercase words surrounded by double underscores, ''e.g.'' '''__FOO__'''
|style="width:440px; background:#EEE; padding:6px 12px"|<div style="float:right; font-size:11px">'''([http://ud-malton.info/revive.php?State=Search&X={{{x}}}&Y={{{y}}}&Distance=1 {{{x|0}}}, {{{y|0}}}])''' [[List of Revivification Points|(list of RPs)]] [[Example Page|(update)]]</div>'''<big>[[{{{location|Example Page}}}]]</big>'''<br>Maintained by:{{{group|Local survivors.}}}<br>{{{comment|No comments}}}<div style="text-align:right; font-size:10px">{{{timestamp|}}}</div>
*'''[[#Variables|Variables]]''': these are uppercase words surrounded by double braces, ''e.g.'' '''<tt><nowiki>{{FOO}}</nowiki></tt>'''. As such, they look a lot like [[Help:Templates|templates]].
*'''[[#Parser functions|Parser functions]]''': these take parameters and are either of the form '''<tt><nowiki>{{foo:...}}</nowiki></tt>''' or '''<tt><nowiki>{{#foo:...}}</nowiki></tt>'''. See also [[Help:Extension:ParserFunctions]].
 
Page-dependent magic words will affect or return data about the ''current'' page, even if the word is added through a transcluded template or included system message.
 
==Behaviour switches==
A behaviour switch controls the layout or behaviour of the page and can often be used to specify desired omissions and inclusions in the content.
 
{| class="wikitable"
! Word
! Description
|-
| colspan="2"| '''Table of contents'''
|-
| <nowiki>__NOTOC__</nowiki>
| Hides the table of contents (TOC).
|-
|<nowiki>__FORCETOC__</nowiki>
| Forces the table of content to appear at its normal position (above the first header).
|-
| <nowiki>__TOC__</nowiki>
| Places a table of contents at the word's current position (overriding <nowiki>__NOTOC__</nowiki>). If this is used multiple times, the table of contents will appear at the first word's position.
|-
| colspan="2"| '''Editing'''
|-
| <nowiki>__NOEDITSECTION__</nowiki>
| Hides the section edit links beside headings.
|-
| <nowiki>__NEWSECTIONLINK__</nowiki>
| Adds a link ("+") beside the "edit" tab for adding a new section on a non-talk page. '''Needs Testing'''
|-
| colspan="2"| '''Categories'''
|-
| <nowiki>__NOGALLERY__</nowiki>
| Used on a category page, replaces thumbnails in the category view with normal links. '''Needs Testing'''
|}
|}
==Variables==
Variables return information about the current page, wiki, or date. Their syntax is similar to [[Help:Templates|templates]].
===Date & time===
The following variables return the current date and time according to the user's timezone [[Special:Preferences|preferences]], defaulting to the UTC timezone.
Due to MediaWiki and browser caching, these variables frequently show when the page was ''cached'' rather than the current time.
{| class="wikitable"
! Variable
! Output
! Description
|-
| colspan="3"| '''Year'''
|-
| <tt><nowiki>{{CURRENTYEAR}}</nowiki></tt>
| {{CURRENTYEAR}}
| Year
|-
| colspan="3"| '''Month'''
|-
| <tt><nowiki>{{CURRENTMONTH}}</nowiki></tt>
| {{CURRENTMONTH}}
| Month (zero-padded number)
|-
| <tt><nowiki>{{CURRENTMONTHNAME}}</nowiki></tt>
| {{CURRENTMONTHNAME}}
| Month (name)
|-
| <tt><nowiki>{{CURRENTMONTHNAMEGEN}}</nowiki></tt>
| {{CURRENTMONTHNAMEGEN}}
| Month (genitive form)
|-
| <tt><nowiki>{{CURRENTMONTHABBREV}}</nowiki></tt>
| {{CURRENTMONTHABBREV}}
| Month (abbreviation)
|-
| colspan="3"| '''Day'''
|-
| <tt><nowiki>{{CURRENTDAY}}</nowiki></tt>
| {{CURRENTDAY}}
| Day of the month (unpadded number)
|-
| <tt><nowiki>{{CURRENTDAY2}}</nowiki></tt>
| {{CURRENTDAY2}}
| Day of the month (zero-padded number)
|-
| <tt><nowiki>{{CURRENTDOW}}</nowiki></tt>
| {{CURRENTDOW}}
| Day of the week (Sunday = 0 thru Saturday=6) (??)
|-
| <tt><nowiki>{{CURRENTDAYNAME}}</nowiki></tt>
| {{CURRENTDAYNAME}}
| Day of the week (name)
|-
| colspan="3"| '''Time'''
|-
| <tt><nowiki>{{CURRENTTIME}}</nowiki></tt>
| {{CURRENTTIME}}
| Time (24-hour HH:mm format)
|-
| <tt><nowiki>{{CURRENTHOUR}}</nowiki></tt>
| {{CURRENTHOUR}}
| Hour (24-hour zero-padded number)
|-
| colspan="3"| '''Other'''
|-
| <tt><nowiki>{{CURRENTWEEK}}</nowiki></tt>
| {{CURRENTWEEK}}
| Week (number)
|-
| <tt><nowiki>{{CURRENTTIMESTAMP}}</nowiki></tt>
| {{CURRENTTIMESTAMP}}
| YYYYMMDDHHmmss timestamp
|}
The following variables do the same as the above, but using the server's time (either UTC or BST (UTC+1) depending on daylight savings)
* <tt><nowiki>{{LOCALYEAR}}</nowiki></tt>
* <tt><nowiki>{{LOCALMONTH}}</nowiki></tt>
* <tt><nowiki>{{LOCALMONTHNAME}}</nowiki></tt>
* <tt><nowiki>{{LOCALMONTHNAMEGEN}}</nowiki></tt>
* <tt><nowiki>{{LOCALMONTHABBREV}}</nowiki></tt>
* <tt><nowiki>{{LOCALDAY}}</nowiki></tt>
* <tt><nowiki>{{LOCALDAY2}}</nowiki></tt>
* <tt><nowiki>{{LOCALDOW}}</nowiki></tt>
* <tt><nowiki>{{LOCALDAYNAME}}</nowiki></tt>
* <tt><nowiki>{{LOCALTIME}}</nowiki></tt>
* <tt><nowiki>{{LOCALHOUR}}</nowiki></tt>
* <tt><nowiki>{{LOCALWEEK}}</nowiki></tt>
* <tt><nowiki>{{LOCALTIMESTAMP}}</nowiki></tt>
===Technical metadata===
Revision variables return data about the '''latest edit to the current page''', even if viewing an older version of the page.
{| class="wikitable"
|-
! Variable
! Output
! Description
|-
| colspan="3"| '''Site'''
|-
| <tt><nowiki>{{SITENAME}}</nowiki></tt>
| {{SITENAME}}
| The wiki's site name
|-
| <tt><nowiki>{{SERVER}}</nowiki></tt>
| {{SERVER}}
| domain URL
|-
| <tt><nowiki>{{SERVERNAME}}</nowiki></tt>
| {{SERVERNAME}}
| domain name
|-
| <tt><nowiki>{{CURRENTVERSION}}</nowiki></tt>
| {{CURRENTVERSION}}
| The wiki's MediaWiki version.
|-
| colspan="3"| '''Latest revision to current page'''
|-
| <tt><nowiki>{{REVISIONID}}</nowiki></tt>
| {{REVISIONID}}
| Unique revision ID
|-
| <tt><nowiki>{{REVISIONDAY}}</nowiki></tt>
| {{REVISIONDAY}}
| Day edit was made (unpadded number)
|-
| <tt><nowiki>{{REVISIONDAY2}}</nowiki></tt>
| {{REVISIONDAY2}}
| Day edit was made (zero-padded number)
|-
| <tt><nowiki>{{REVISIONMONTH}}</nowiki></tt>
| {{REVISIONMONTH}}
| Month edit was made (unpadded number)
|-
| <tt><nowiki>{{REVISIONYEAR}}</nowiki></tt>
| {{REVISIONYEAR}}
| Year edit was made
|-
| <tt><nowiki>{{REVISIONTIMESTAMP}}</nowiki></tt>
| {{REVISIONTIMESTAMP}}
| Timestamp as of time of edit
|-
| colspan="3"| '''Affects page content'''
|-
| <tt><nowiki>{{DISPLAYTITLE:</nowiki>''title''<nowiki>}}</nowiki></tt>
| '''Needs Testing'''
| Format the current page's title header. The value must be equivalent to the default title: only capitalization changes and replacing spaces with underscores.
|}
===Statistics===
Numbers returned by these variables normally contain separators (commas or spaces, depending on the local language), but can return raw numbers with the ":R" flag (for example, <code><tt><nowiki>{{NUMBEROFPAGES}}</nowiki></tt></code> &rarr; {{NUMBEROFPAGES}} and <code><tt><nowiki>{{NUMBEROFPAGES:R}}</nowiki></tt></code> &rarr; {{NUMBEROFPAGES:R}}).
{| class="wikitable"
! Variable
! Output
! Description
|-
| colspan="3"| '''Entire wiki'''
|-
| <tt><nowiki>{{NUMBEROFPAGES}}</nowiki></tt>
| {{NUMBEROFPAGES}}
| Number of wiki pages.
|-
| <tt><nowiki>{{NUMBEROFARTICLES}}</nowiki></tt>
| {{NUMBEROFARTICLES}}
| Number of pages in main namespace without Main Page.
|-
| <tt><nowiki>{{NUMBEROFFILES}}</nowiki></tt>
| {{NUMBEROFFILES}}
| Number of uploaded files.
|-
| <tt><nowiki>{{NUMBEROFUSERS}}</nowiki></tt>
| {{NUMBEROFUSERS}}
| Number of registered users.
|-
| <tt><nowiki>{{NUMBEROFADMINS}}</nowiki></tt>
| {{NUMBEROFADMINS}}
| Number of sysops.
|}
====Page names====
{| class="wikitable"
! Variable
! Output
! Description
|-
| <tt><nowiki>{{FULLPAGENAME}}</nowiki></tt>
| {{FULLPAGENAME}}
| Namespace and page title. ("Help:Title/Page/Subpage" on "Help:Title/Page/Subpage").
|-
| <tt><nowiki>{{PAGENAME}}</nowiki></tt>
| {{PAGENAME}}
| Page title excluding namespace. ("Title/Page/Subpage" on "Help:Title/Page/Subpage").
|-
| <tt><nowiki>{{BASEPAGENAME}}</nowiki></tt>
| {{BASEPAGENAME}}
| Page title excluding the current subpage and namespace ("Title/Page" on "Help:Title/Page/Subpage").
|-
| <tt><nowiki>{{SUBPAGENAME}}</nowiki></tt>
| {{SUBPAGENAME}}
| The subpage title ("Subpage" on "Help:Title/Page/Subpage").
|-
| <tt><nowiki>{{SUBJECTPAGENAME}}</nowiki></tt>
| {{SUBJECTPAGENAME}}
| The namespace and title of the associated content page.
|-
| <tt><nowiki>{{TALKPAGENAME}}</nowiki></tt>
| {{TALKPAGENAME}}
| The namespace and title of the associated talk page.
|}
The <tt><nowiki>{{BASEPAGENAME}}</nowiki></tt> and <tt><nowiki>{{SUBPAGENAME}}</nowiki></tt> magic words only work in namespaces that have subpages enabled.
The following are URL-encoded equivalents:
* <tt><nowiki>{{FULLPAGENAMEE}}</nowiki></tt>
* <tt><nowiki>{{PAGENAMEE}}</nowiki></tt>
* <tt><nowiki>{{BASEPAGENAMEE}}</nowiki></tt>
* <tt><nowiki>{{SUBPAGENAMEE}}</nowiki></tt>
* <tt><nowiki>{{SUBJECTPAGENAMEE}}</nowiki></tt>
* <tt><nowiki>{{TALKPAGENAMEE}}</nowiki></tt>
====Namespaces====
{| class="wikitable"
! Variable
! Output
! Description
|-
| <tt><nowiki>{{NAMESPACE}}</nowiki></tt>
| {{NAMESPACE}}
| Namespace (name)
|-
| <tt><nowiki>{{SUBJECTSPACE}}</nowiki></tt><br /><tt><nowiki>{{ARTICLESPACE}}</nowiki></tt>
| {{SUBJECTSPACE}}<br />{{ARTICLESPACE}}
| Name of the associated content namespace
|-
| <tt><nowiki>{{TALKSPACE}}</nowiki></tt>
| {{TALKSPACE}}
| Name of the associated talk namespace
|}
The following are URL-encoded equivalents:
* <tt><nowiki>{{NAMESPACEE}}</nowiki></tt>
* <tt><nowiki>{{SUBJECTSPACEE}}</nowiki></tt>
* <tt><nowiki>{{TALKSPACEE}}</nowiki></tt>
==Parser functions==
Parser functions are very similar to variables, but take one or more parameters (technically, any magic word that takes a parameter is a parser function), and the name is usually prefixed with a hash to distinguish them from possible templates)
This page only describes parser functions that are integral to the MediaWiki software. This wiki does not have the Parser functions extension.
===URL data===
{| class="wikitable"
! Parser function
! Input → Output
! Description
|-
| <tt><nowiki>{{localurl:</nowiki>''page name''<nowiki>}}</nowiki></tt><br /><tt><nowiki>{{localurl:</nowiki>''page name''<nowiki>|</nowiki>''query string''<nowiki>}}</nowiki></tt>
| <nowiki>{{localurl:MediaWiki}}</nowiki> → {{localurl:MediaWiki}}<br /><nowiki>{{localurl:MediaWiki|printable=yes}}</nowiki>  → {{localurl:MediaWiki|printable=yes}}
| The relative path to the title.
|-
| <tt><nowiki>{{fullurl:</nowiki>''page name''<nowiki>}}</nowiki></tt><br /><tt><nowiki>{{fullurl:</nowiki>''page name''<nowiki>|</nowiki>''query_string''<nowiki>}}</nowiki></tt>
| <nowiki>{{fullurl:Category:Top level}}</nowiki> → {{fullurl:Category:Top level}}<br />
<nowiki>{{fullurl:Category:Top level|action=edit}}</nowiki> → {{fullurl:Category:Top level|action=edit}}
| The absolute path to the title.
|-
| <tt><nowiki>{{urlencode:</nowiki>''string''<nowiki>}}</nowiki></tt>
| <nowiki>{{urlencode:x y z}}</nowiki> → {{urlencode:x y z}}
| The input encoded for use in URLs.
|-
| <tt><nowiki>{{anchorencode:</nowiki>''string''<nowiki>}}</nowiki></tt>
| <nowiki>{{anchorencode:x y z}}</nowiki> → {{anchorencode:x y z}}
| The input encoded for use in URL section anchors (after the '#' symbol in a URL).
|}
===Namespaces===
<code><tt><nowiki>{{ns:}}</nowiki></tt></code> returns the localized name for the namespace with that index.
{| class="wikitable"
! colspan="2" width="50%" | Content namespaces
! rowspan="11" |
! colspan="2" width=%50%" | Talk namespaces
|-
! Usage
! Output
! Usage
! Output
|-
| <tt><nowiki>{{ns:-2}}</nowiki></tt> or <tt><nowiki>{{ns:Media}}</nowiki></tt>
| {{ns:-2}}
| <tt><nowiki>{{ns:-1}}</nowiki></tt> or <tt><nowiki>{{ns:Special}}</nowiki></tt>
| {{ns:-1}}
|-
| <tt><nowiki>{{ns:0}}</nowiki></tt>
| {{ns:0}}
| <tt><nowiki>{{ns:1}}</nowiki></tt> or <tt><nowiki>{{ns:Talk}}</nowiki></tt>
| {{ns:1}}
|-
| <tt><nowiki>{{ns:2}}</nowiki></tt> or <tt><nowiki>{{ns:User}}</nowiki></tt>
| {{ns:2}}
| <tt><nowiki>{{ns:3}}</nowiki></tt> or <tt><nowiki>{{ns:User talk}}</nowiki></tt>
| {{ns:3}}
|-
| <tt><nowiki>{{ns:4}}</nowiki></tt> or <tt><nowiki>{{ns:Project}}</nowiki></tt>
| {{ns:4}}
| <tt><nowiki>{{ns:5}}</nowiki></tt> or <tt><nowiki>{{ns:Project talk}}</nowiki></tt>
| {{ns:5}}
|-
| <tt><nowiki>{{ns:6}}</nowiki></tt> or <tt><nowiki>{{ns:File}}</nowiki></tt> or <tt><nowiki>{{ns:Image}}</nowiki></tt>
| {{ns:6}}
| <tt><nowiki>{{ns:7}}</nowiki></tt> or <tt><nowiki>{{ns:File talk}}</nowiki></tt> or <tt><nowiki>{{ns:Image talk}}</nowiki></tt>
| {{ns:7}}
|-
| <tt><nowiki>{{ns:8}}</nowiki></tt> or <tt><nowiki>{{ns:MediaWiki}}</nowiki></tt>
| {{ns:8}}
| <tt><nowiki>{{ns:9}}</nowiki></tt> or <tt><nowiki>{{ns:MediaWiki talk}}</nowiki></tt>
| {{ns:9}}
|-
| <tt><nowiki>{{ns:10}}</nowiki></tt> or <tt><nowiki>{{ns:Template}}</nowiki></tt>
| {{ns:10}}
| <tt><nowiki>{{ns:11}}</nowiki></tt> or <tt><nowiki>{{ns:Template talk}}</nowiki></tt>
| {{ns:11}}
|-
| <tt><nowiki>{{ns:12}}</nowiki></tt> or <tt><nowiki>{{ns:Help}}</nowiki></tt>
| {{ns:12}}
| <tt><nowiki>{{ns:13}}</nowiki></tt> or <tt><nowiki>{{ns:Help talk}}</nowiki></tt>
| {{ns:13}}
|-
| <tt><nowiki>{{ns:14}}</nowiki></tt> or <tt><nowiki>{{ns:Category}}</nowiki></tt>
| {{ns:14}}
| <tt><nowiki>{{ns:15}}</nowiki></tt> or <tt><nowiki>{{ns:Category talk}}</nowiki></tt>
| {{ns:15}}
|}
===Formatting===
{| class="wikitable"
! Usage
! Input → Output
! Description
|-
| <tt><nowiki>{{lc:</nowiki>''string''<nowiki>}}</nowiki></tt>
| <tt><nowiki>{{lc:TEXT TRANSFORM}}</nowiki></tt> → {{lc:TEXT TRANSFORM}}
| The lowercase input.
|-
| <tt><nowiki>{{lcfirst:</nowiki>''string''<nowiki>}}</nowiki></tt>
| <tt><nowiki>{{lcfirst:TEXT TRANSFORM}}</nowiki></tt> → {{lcfirst:TEXT TRANSFORM}}
| The input with the <u>very first</u> character lowercase.
|-
| <tt><nowiki>{{uc:</nowiki>''string''<nowiki>}}</nowiki></tt>
| <tt><nowiki>{{uc:text transform}}</nowiki></tt> → {{uc:text transform}}
| The uppercase input.
|-
| <tt><nowiki>{{ucfirst:</nowiki>''string''<nowiki>}}</nowiki></tt>
| <tt><nowiki>{{ucfirst:text transform}}</nowiki></tt> → {{ucfirst:text transform}}
| The input with the <u>very first</u> character uppercase.
|-
| <tt><nowiki>{{formatnum:</nowiki>''unformatted&nbsp;num''<nowiki>}}</nowiki></tt><br /><tt><nowiki>{{formatnum:</nowiki>''formatted&nbsp;num''<nowiki>|R}}</nowiki></tt>
| <tt><nowiki>{{formatnum:-987654321.654321}}</nowiki></tt> → {{formatnum:-987654321.654321}}
| Formats a number.
|-
| <tt><nowiki>{{padleft:xyz|</nowiki>''stringlength''<nowiki>}}</nowiki></tt><br /><tt><nowiki>{{padleft:xyz|</nowiki>''strlen''<nowiki>|</nowiki>''char''<nowiki>}}</nowiki></tt>
| <tt><nowiki>{{padleft:xyz|5}}</nowiki></tt> → {{padleft:xyz|5}}<br /> <tt><nowiki>{{padleft:xyz|5|_}}</nowiki></tt> → {{padleft:xyz|5|_}}
| Inserts a string of padding characters (character chosen in third parameter; default '0') of a specified length (second parameter) next to a chosen base character or variable (first parameter). The final digits or characters in the base replace the final characters in the padding; i.e. <nowiki>{{padleft:44|3|0}}</nowiki> produces {{padleft:44|3}}.
|-
| <tt><nowiki>{{padright:xyz|</nowiki>''stringlength''<nowiki>}}</nowiki></tt><br /><tt><nowiki>{{padright:xyz|</nowiki>''strlen''<nowiki>|</nowiki>''char''<nowiki>}}</nowiki></tt>
| <tt><nowiki>{{padright:xyz|5}}</nowiki></tt> → {{padright:xyz|5}}<br /> <tt><nowiki>{{padright:xyz|5|_}}</nowiki></tt> → {{padright:xyz|5|_}}
| Identical to padleft, but adds padding characters to the right side.
|-
| <tt><nowiki>{{plural:2|</nowiki>''is''<nowiki>|</nowiki>''are''<nowiki>}}</nowiki></tt>
| <tt><nowiki>{{plural:1|is|are}}</nowiki></tt> → {{plural:1|is|are}}<br /> <tt><nowiki>{{plural:2|is|are}}</nowiki></tt> → {{plural:2|is|are}}
| Outputs the correct given pluralization form (parameters except first) depending on the count (first parameter). Plural transformations are used for languages like Russian based on "count mod 10".
|}
===Miscellaneous===
{| class="wikitable plainlinks"
! Usage
! Output
! Description
|-
| <tt><nowiki>{{#language:</nowiki>''language code''<nowiki>}}</nowiki></tt><br /><tt><nowiki>{{#language:ar}}</nowiki></tt><br /><tt><nowiki>{{#language:th}}</nowiki></tt>
| {{#language:language code}}<br />{{#language:ar}}<br />{{#language:th}}
| The native name for the given language code, in accordance with ISO 639.
|-
| <tt><nowiki>{{#special:</nowiki>''special page name''<nowiki>}}</nowiki><br /><nowiki>{{#special:userlogin}}</nowiki></tt>
| {{#special:special page name}}<br />{{#special:userlogin}}
| The localized name for the given canonical Special: page.
|}
This is an organised index of all Magic words that are known to work on this wiki. "XYZ" indicates user input, which is used in the example.
== Table of contents ==
{| border="2" cellpadding="4" cellspacing="0" style="margin: 1em 1em 1em 0; background: #f9f9f9; border: 1px #aaa solid; border-collapse: collapse;" width="75%"
! Word !! Explanation
|-
| <nowiki>__NOTOC__</nowiki>
| Hides the Table of Contents on the current page.
|-
|<nowiki>__FORCETOC__</nowiki>
| Forces the table of contents to appear.
|-
| <nowiki>__TOC__</nowiki>
| Places a Table of Contents here. Also forces it to appear.
|}<br clear="left" />
The Table of contents can also be forced onto a floating table on the right hand of the screen with the code below:
<pre>
  {| align="right"
  | __TOC__
  |}
</pre>
== More magic ==
{| border="2" cellpadding="4" cellspacing="0" style="margin: 1em 1em 1em 0; background: #f9f9f9; border: 1px #aaa solid; border-collapse: collapse;" width="75%"
! Word !! Explanation
|-
| <nowiki>__NOEDITSECTION__</nowiki>
| Hides the edit links beside headings.
|-
| <nowiki>__NOTITLECONVERT__</nowiki><br /><nowiki>__NOTC__</nowiki>
| Like <nowiki>__NOCC__</nowiki> but affecting article title only.
|-
| <nowiki>__END__</nowiki>
| Allows for trailing whitespace to be included in the page save.
|}<br clear="left" />
== Template modifiers ==
{| border="2" cellpadding="4" cellspacing="0" style="margin: 1em 1em 1em 0; background: #f9f9f9; border: 1px #aaa solid; border-collapse: collapse;" width="75%"
! Word !! Usage !! Explanation
|-
| <nowiki>{{subst:}}</nowiki>
| <nowiki>{{subst:XYZ}}</nowiki>
| Substitutes the template call with the ''content'' of the template.
|-
| <nowiki>{{msg:}}</nowiki>
| <nowiki>{{msg:XYZ}}</nowiki>
| If a template clashes with a magic word, use of the msg: modifier will use the template instead of the magic word. Otherwise, the magic word is used.
|-
| <nowiki>{{msgnw:}}</nowiki>
| <nowiki>{{msgnw:XYZ}}</nowiki>
| The template message is pasted as unevaluated &lt;nowiki&gt; text.
|-
| <nowiki>{{INT:}}</nowiki>
| <nowiki>{{INT:XYZ}}</nowiki>
| If a template clashes with a MediaWiki:message, use of the INT: modifier will use the message instead of the template. Otherwise, the template is used.
|}
== Time ==
{| border="2" cellpadding="4" cellspacing="0" style="margin: 1em 1em 1em 0; background: #f9f9f9; border: 1px #aaa solid; border-collapse: collapse;"
! Word !! Example !! Explanation
|-
| <nowiki>{{CURRENTDAY}}</nowiki>
| <code>{{CURRENTDAY}}</code>
| Displays the current day in numeric form.
|-
| <nowiki>{{CURRENTDAYNAME}}</nowiki>
| <code>{{CURRENTDAYNAME}}</code>
| Displays the current day in named form.
|-
| <nowiki>{{CURRENTDOW}}</nowiki>
| <code>{{CURRENTDOW}}</code>
| Displays the current day as a number of the week (0=Sunday, 1=Monday...).
|-
| <nowiki>{{CURRENTMONTH}}</nowiki>
| <code>{{CURRENTMONTH}}</code>
| Displays the current month in numeric form.
|-
| <nowiki>{{CURRENTMONTHABBREV}}</nowiki>
| <code>{{CURRENTMONTHABBREV}}</code>
| Displays the abbreviation of the current month.
|-
| <nowiki>{{CURRENTMONTHNAME}}</nowiki>
| <code>{{CURRENTMONTHNAME}}</code>
| Displays the current month in named form.
|-
| <nowiki>{{CURRENTMONTHNAMEGEN}}</nowiki>
| <code>{{CURRENTMONTHNAMEGEN}}</code>
| Displays the name of the current month in genitive form. Wikis that don't support this will default to <nowiki>{{CURRENTMONTHNAME}}</nowiki>.
|-
| <nowiki>{{CURRENTTIME}}</nowiki>
| <code>{{CURRENTTIME}}</code>
| Displays the current time of day (hours:minutes).
|-
|<nowiki>{{CURRENTHOUR}}</nowiki>
| <code>{{CURRENTHOUR}}</code>
| Displays the current hour in numeric form.
|-
| <nowiki>{{CURRENTWEEK}}</nowiki>
| <code>{{CURRENTWEEK}}</code>
| Displays the number of the current week (1-52).
|-
| <nowiki>{{CURRENTYEAR}}</nowiki>
| <code>{{CURRENTYEAR}}</code>
| Returns the current year.
|}<br clear="all" />
== Page names, locations, and URLs ==
{| border="2" cellpadding="4" cellspacing="0" style="margin: 1em 1em 1em 0; background: #f9f9f9; border: 1px #aaa solid; border-collapse: collapse;"
! Word !! Example !! Explanation
|-
| <nowiki>{{PAGENAME}}</nowiki>
| <code>{{PAGENAME}}</code>
| Returns the name of the current page, including all levels (Title/Subtitle/Sub-subtitle).
|-
| <nowiki>{{PAGENAMEE}}</nowiki>
| <code>{{PAGENAMEE}}</code>
| More URL-friendly percent encoded special characters (rarely necessary).
|-
| <nowiki>{{SUBPAGENAME}}</nowiki><br /><nowiki>{{SUBPAGENAMEE}}</nowiki>
| <code>{{SUBPAGENAME}}<br />{{SUBPAGENAMEE}}</code>
| Name of the current page, excluding parent pages ("Subtitle" on "Title/Other/Subtitle") in namespaces supporting subpages.
|-
| <nowiki>{{BASEPAGENAME}}</nowiki><br ><nowiki>{{BASEPAGENAMEE}}</nowiki>
| <code>{{BASEPAGENAME}}<br />{{BASEPAGENAMEE}}</code>
| The basename of a subpage ("Title/Other" on "Title/Other/Subtitle").
|-
| <nowiki>{{NAMESPACE}}</nowiki>
| <code>{{NAMESPACE}}</code>
| Returns the name of the namespace the current page resides in.
|-
| <nowiki>{{FULLPAGENAME}}</nowiki><br ><nowiki>{{FULLPAGENAMEE}}</nowiki>
| <code>{{FULLPAGENAME}}<br />{{FULLPAGENAMEE}}</code>
| Shorthands for NAMESPACE+PAGENAME
|-
| <nowiki>{{TALKSPACE}}</nowiki><br ><nowiki>{{TALKSPACEE}}</nowiki>
| <code>{{TALKSPACE}}<br />{{TALKSPACEE}}</code>
| Name of next odd namespace (e.g. 4 =&gt; 5) 
|-
| <nowiki>{{SUBJECTSPACE}}</nowiki><br ><nowiki>{{SUBJECTSPACEE}}</nowiki>
| <code>{{SUBJECTSPACE}}<br />{{SUBJECTSPACEE}}</code>
| Name of last even namespace (e.g. 5 =&gt; 4)
|-
| <nowiki>{{ARTICLESPACE}}</nowiki><br ><nowiki>{{ARTICLESPACEE}}</nowiki>
| <code>{{ARTICLESPACE}}<br />{{ARTICLESPACEE}}</code>
| An alias for SUBJECTSPACE(E)
|-
| <nowiki>{{TALKPAGENAME}}</nowiki><br ><nowiki>{{TALKPAGENAMEE}}</nowiki>
| <code>{{TALKPAGENAME}}<br />{{TALKPAGENAMEE}}</code>
| FULLPAGENAME in its TALKSPACE
|-
| <nowiki>{{SUBJECTPAGENAME}}</nowiki><br ><nowiki>{{SUBJECTPAGENAMEE}}</nowiki>
| <code>{{SUBJECTPAGENAME}}<br />{{SUBJECTPAGENAMEE}}</code>
| FULLPAGENAME in its SUBJECTSPACE
|-
| <nowiki>{{ARTICLEPAGENAME}}</nowiki><br ><nowiki>{{ARTICLEPAGENAMEE}}</nowiki>
| <code>{{ARTICLEPAGENAME}}<br />{{ARTICLEPAGENAMEE}}</code>
| An alias for SUBJECTPAGENAME(E)
|-
| <nowiki>{{REVISIONID}}</nowiki>
| <code>{{REVISIONID}}</code>
| Gives you the unique identifying number of the article or diff database.
|-
| <nowiki>{{REVISIONDAY}}</nowiki>
| <code>{{REVISIONDAY}}</code>
| The day on which the page was last modified.
|-
| <nowiki>{{REVISIONDAY2}}</nowiki>
| <code>{{REVISIONDAY2}}</code>
| The day on which the page was last modified, but with a leading zero (01 .. 31).
|-
| <nowiki>{{REVISIONMONTH}}</nowiki>
| <code>{{REVISIONMONTH}}</code>
| The month in which the page was last modified.
|-
| <nowiki>{{REVISIONYEAR}}</nowiki>
| <code>{{REVISIONYEAR}}</code>
| The year in which the page was last modified.
|-
| <nowiki>{{REVISIONTIMESTAMP}}</nowiki>
| <code>{{REVISIONTIMESTAMP}}</code>
| [[wikipedia:ISO 8601|ISO 8601]] time stamp, indicating when the page was last modified.
|-
| <nowiki>{{SITENAME}}</nowiki>
| <code>{{SITENAME}}</code>
| Returns the name of the wiki (set in <tt>LocalSettings.php</tt>).
|-
| <nowiki>{{NS:}}</nowiki>
| <nowiki>{{NS:4}}</nowiki> = <code>{{NS:4}}</code><br /><nowiki>{{NS:PROJECT}}</nowiki> = <code>{{NS:PROJECT}}</code>
| Returns the name of a given [[UDWiki:Namespaces|namespace number]].
|-
| <nowiki>{{LOCALURL:x y}}</nowiki><br /><nowiki>{{LOCALURLE:%}}</nowiki>
| <code>{{localurl:x y}}<br />{{localurle:%}}</code>
| Returns the local URL of a given page. The page might not exist.
|-
| <nowiki>{{SERVER}}</nowiki>
| <small>{{SERVER}}</small>
| Returns the domain and subdomain URL of the wiki.
|-
| <nowiki>{{SCRIPTPATH}}</nowiki>
| <code>{{SCRIPTPATH}}</code>
| Returns the value of $wgScriptPath in <tt>LocalSettings.php</tt>.
|-
| <nowiki>{{SERVERNAME}}</nowiki>
| <code>{{SERVERNAME}}</code>
| Returns the value of $wgServerName in <tt>LocalSettings.php</tt>.
|}
== Miscellaneous ==
{| border="2" cellpadding="4" cellspacing="0" style="margin: 1em 1em 1em 0; background: #f9f9f9; border: 1px #aaa solid; border-collapse: collapse;"
! Word
! Usage
! Explanation
|-
| <nowiki>{{NUMBEROFARTICLES}}</nowiki>
| <code>{{NUMBEROFARTICLES}}</code>
| A [[Help:Variable|variable]] which returns the total number of articles on the Wiki.
|-
| <nowiki>{{NUMBEROFFILES}}</nowiki>
| <code>{{NUMBEROFFILES}}</code>
| Returns the number of uploaded files (rows in the image table).
|-
| <nowiki>#redirect</nowiki>
| <code>#REDIRECT&#160;[&#91;target&#93;]</code><br />at top of source page
| Creates a [[Help:Redirect|redirect]] to another page.
|}<br clear="all" />
{{Template:EditHelpMenu}}

Latest revision as of 12:16, 22 September 2010

unknown

Example Page
Maintained by:Local survivors.
No comments