Справка:Magic words/ru — различия между версиями

Материал из YourcmcWiki
Перейти к: навигация, поиск
 
(орфография)
Строка 1: Строка 1:
#REDIRECT [[Справка:Ключевые слова]]
+
{{PD Help Page/ru}}
 +
!--В MediaWiki существуют специальные '''переменные''', возвращающие подробности о сайте или странице.--
 +
'''«Волшебные слова»''' в MediaWiki — комбинации текста, управляющие поведением, оформлением той или иной страницы в вики, а также выводящие некоторые полезные переменные из базы данных. Более подробную техническую информацию см. в [[Manual:Magic words]].
 +
 
 +
== Основные замечания ==
 +
* '''Наследование:''' переменные и «магические выражения», зависящие от страницы, возвращают значения в зависимости от просматриваемой страницы, независимо от того, присутствуют они в коде страницы или включены через другую страницу.
 +
 
 +
== Переключатели поведения ==
 +
Переключатели поведения — «волшебные слова», влияющие на оформление страниц в вики.
 +
 
 +
{| {{prettytable}}
 +
|-
 +
!{{Hl2}}| Выражение
 +
!{{Hl2}}| Описание
 +
!{{Hl2}}| Версия
 +
|-
 +
|{{Hl3}} colspan=3| '''Содержание'''
 +
|-
 +
| nowiki__NOTOC__/nowiki
 +
| Скрывает оглавление страницы (TOC).
 +
|
 +
|-
 +
|nowiki__FORCETOC__/nowiki
 +
| Заставляет содержание подниматься выше определённого уровня (в нулевой секции).
 +
|
 +
|-
 +
| nowiki__TOC__/nowiki
 +
| Размещает оглавление в текущую позицию (противоположно «слову» __ NOTOC __). Если используется _TOC_, то оглавление вернётся в исходное место на странице.
 +
|
 +
|-
 +
|{{Hl3}} colspan=3| '''Редактирование'''
 +
|-
 +
| nowiki__NOEDITSECTION__/nowiki
 +
| Скрывает ссылки «править» для каждой секции страницы
 +
|
 +
|-
 +
| nowiki__NEWSECTIONLINK__/nowiki
 +
| Добавляет кнопку (([[MediaWiki:Addsection|«+» по умолчанию]]) рядом с кнопкой «править» на любых страницах (см. [[m:Help:Section#Adding a section at the end]]).
 +
| 1.7+
 +
|-
 +
|{{Hl3}} colspan=3| '''Категории'''
 +
|-
 +
| nowiki__NOGALLERY__/nowiki
 +
| Используется для категорий, в которые включено большое количество изображений. Это «слово» заменяет изображения на простые ссылки.
 +
| 1.7+
 +
|-
 +
| nowiki__HIDDENCAT__/nowiki
 +
| Используется в категории и позволяет скрыть эту категорию из более старших категорий (в которые включена данная категория) (более подробно — см. [[Help:Preferences|настройки участника]]).
 +
| 1.13+
 +
|-
 +
| nowiki{{DEFAULTSORT:xyz}}/nowiki
 +
| Устанавливает [[Help:Categories/ru|ключ сортировки]] на сортируемой странице
 +
| 1.10+
 +
|-
 +
|{{Hl3}} colspan=3| '''Преобразование языков'''
 +
|-
 +
| nowiki__NOCONTENTCONVERT__/nowikibr /nowiki__NOCC__/nowiki
 +
| Запрещает выполнение языковой конвертации содержания на сайтах с языковыми вариантами. Например, будет отображён только китайский (zh), вместо таких вариантов, как zh_cn, zh_tw, zh_sg, или zh_hk.
 +
|
 +
|-
 +
| nowiki__NOTITLECONVERT__/nowikibr /nowiki__NOTC__/nowiki
 +
| Запрещает выполнение языковой конвертации заголовка на сайтах с языковыми вариантами (прочее содержание будет проходить конверсию).
 +
|
 +
|-
 +
|{{Hl3}} colspan=3| '''Разное'''
 +
|-
 +
| nowiki{{DISPLAYTITLE:xyz}}/nowiki
 +
| Форматирует заголовок текущей страницы. Значение должно быть эквивалентно стандартному заголовку: допустимо лишь изменение регистра и замена пробелов на подчёркивания. Функцию можно отключить через переменную {{mediawiki|Manual:$wgAllowDisplayTitle|$wgAllowDisplayTitle}}; по умолчанию отключена до 1.10+, затем включена.
 +
| 1.7+
 +
|-
 +
| nowiki__END__/nowiki
 +
| Обозначает конец страницы, не давая MediaWiki удалить её. Функция удалена, см. [[rev:19213|19213]].
 +
|
 +
|-
 +
| nowiki__START__/nowiki
 +
| Нет эффекта.
 +
|
 +
|-
 +
| nowiki__NOINDEX__/nowiki
 +
| Запрещает индексацию страницы поисковыми системами (страница не будет отображена в результатах поиска).
 +
| {{mediawiki|rev:37973|1.13+}}
 +
|-
 +
| nowiki__INDEX__/nowiki
 +
| Позволяет поисковым системам индексировать страницу (переписывает {{mediawiki|Manual:$wgArticleRobotPolicies|$wgArticleRobotPolicies}}, но не robots.txt).
 +
| 1.13+
 +
|-
 +
| nowiki__STATICREDIRECT__/nowiki
 +
| Помещённая на страницу перенаправления, запрещает MediaWiki автоматически исправлять двойные перенаправления.
 +
| {{mediawiki|rev:37928|1.13+}}
 +
|-
 +
| nowiki#REDIRECT [[Page name]]/nowiki
 +
| [[Help:Redirects|Перенаправляет]] с текущей страницы на другую.
 +
|
 +
|}
 +
 
 +
== Переменные ==
 +
Синтаксис большинства переменных похож на синтаксис шаблонов, но для избежания конфликтов обычно использует только заглавные буквы. Если имя шаблона совпадает с переменной, то вызывается переменная; для принудительного вызова шаблона используйте префикс codemsg:/code, например codenowiki{{msg:CURRENTYEAR}}/nowiki/code. В некоторых случаях, добавление параметров может вызвать подключение шаблона; например, codenowiki{{CURRENTDAYNAME|x}}/nowiki/code приведёт в включению шаблона «Шаблон:CURRENTDAYNAME».
 +
 
 +
Функции парсера похожи на переменные, но срабатывают на месте ввода, а не на всей странице. Первый параметр отделён двоеточием (:), а не вертикальным слэшем (|). (На этой странице не описаны функции расширения {{mediawiki|Extension:ParserFunctions|ParserFunctions extension}}.)
 +
 
 +
=== Дата и время ===
 +
Следующие переменные возвращают текущую дату и время, основываясь на часовом поясе пользователя, указанном в [[Special:Preferences|настройках]]. Часовой пояс по умолчанию — UTC.
 +
 
 +
Вследствие кэширования страниц браузером и MediaWiki, эти переменные часто показывают когда страница была ''закэширована'', вместо отображения текущего времени.
 +
 
 +
{| {{prettytable}}
 +
|-
 +
!{{Hl2}}| Переменная
 +
!{{Hl2}}| Возвращаемое значение
 +
!{{Hl2}}| Описание
 +
!{{Hl2}}| Версия
 +
|-
 +
|{{Hl3}} colspan=4| '''Год'''
 +
|-
 +
| nowiki{{CURRENTYEAR}}/nowiki
 +
| {{CURRENTYEAR}}
 +
| Год
 +
|
 +
|-
 +
|{{Hl3}} colspan=4| '''Текущий месяц'''
 +
|-
 +
| nowiki{{CURRENTMONTH}}/nowiki
 +
| {{CURRENTMONTH}}
 +
| Месяц (число)
 +
|
 +
|-
 +
| nowiki{{CURRENTMONTHNAME}}/nowiki
 +
| {{CURRENTMONTHNAME}}
 +
| Текущий месяц (название)
 +
|
 +
|-
 +
| nowiki{{CURRENTMONTHNAMEGEN}}/nowiki
 +
| {{CURRENTMONTHNAMEGEN}}
 +
| Текущий месяц ([[:ru:Родительный падеж|в родительном падеже]])
 +
|
 +
|-
 +
| nowiki{{CURRENTMONTHABBREV}}/nowiki
 +
| {{CURRENTMONTHABBREV}}
 +
| Текущий месяц (аббревиатура)
 +
|1.5+
 +
|-
 +
|{{Hl3}} colspan=4| '''День'''
 +
|-
 +
| nowiki{{CURRENTDAY}}/nowiki
 +
| {{CURRENTDAY}}
 +
| День месяца (1..31)
 +
|
 +
|-
 +
| nowiki{{CURRENTDAY2}}/nowiki
 +
| {{CURRENTDAY2}}
 +
| День месяца (с ведущим нулём: 01..31)
 +
|1.6+
 +
|-
 +
| nowiki{{CURRENTDOW}}/nowiki
 +
| {{CURRENTDOW}}
 +
| День недели (число)
 +
|
 +
|-
 +
| nowiki{{CURRENTDAYNAME}}/nowiki
 +
| {{CURRENTDAYNAME}}
 +
| День недели (название)
 +
|
 +
|-
 +
|{{Hl3}} colspan=4| '''Время'''
 +
|-
 +
| nowiki{{CURRENTTIME}}/nowiki
 +
| {{CURRENTTIME}}
 +
| Текущее время (24-часовой формат — HH:mm)
 +
|
 +
|-
 +
| nowiki{{CURRENTHOUR}}/nowiki
 +
| {{CURRENTHOUR}}
 +
| Час (01..24)
 +
|
 +
|-
 +
|{{Hl3}} colspan=4| '''Разное'''
 +
|-
 +
| nowiki{{CURRENTWEEK}}/nowiki
 +
| {{CURRENTWEEK}}
 +
| Текущая неделя (число)
 +
|
 +
|-
 +
| nowiki{{CURRENTTIMESTAMP}}/nowiki
 +
| {{CURRENTTIMESTAMP}}
 +
| Время по стандарту ISO 8601
 +
| 1.7+
 +
|}
 +
 
 +
Следующие переменные возвращают подобные значения, что и выше, но используют локальный часовой пояс, не зависимо от настроек пользователя и UTC:
 +
* nowiki{{LOCALYEAR}}/nowiki
 +
* nowiki{{LOCALMONTH}}/nowiki
 +
* nowiki{{LOCALMONTHNAME}}/nowiki
 +
* nowiki{{LOCALMONTHABBREV}}/nowiki
 +
* nowiki{{LOCALDAY}}/nowiki
 +
* nowiki{{LOCALDAY2}}/nowiki
 +
* nowiki{{LOCALDOW}}/nowiki
 +
* nowiki{{LOCALDAYNAME}}/nowiki
 +
* nowiki{{LOCALTIME}}/nowiki
 +
* nowiki{{LOCALHOUR}}/nowiki
 +
* nowiki{{LOCALWEEK}}/nowiki
 +
* nowiki{{LOCALTIMESTAMP}}/nowiki
 +
 
 +
=== Технические метаданные ===
 +
Следующие переменные возвращают значения, связанные с '''последней правкой текущей статьи''', независимо от просматриваемой версии.
 +
{| {{prettytable}}
 +
|-
 +
!{{Hl2}}| Переменная
 +
!{{Hl2}}| Возвращаемое значение
 +
!{{Hl2}}| Описание
 +
!{{Hl2}}| Версия
 +
|-
 +
|{{Hl3}} colspan=4| '''Сайт'''
 +
|-
 +
| nowiki{{SITENAME}}/nowiki
 +
| {{SITENAME}}
 +
| Имя сайта ({{mediawiki|Manual:$wgSitename|$wgSitename}})
 +
|
 +
|-
 +
| nowiki{{SERVER}}/nowiki
 +
| {{SERVER}}
 +
| URL домена({{mediawiki|Manual:$wgServer|$wgServer}})
 +
|
 +
|-
 +
| nowiki{{SERVERNAME}}/nowiki
 +
| {{SERVERNAME}}
 +
| доменное имя ({{mediawiki|Manual:$wgServerName|$wgServerName}})
 +
|
 +
|-
 +
| nowiki{{DIRMARK}}/nowikibr /nowiki{{DIRECTIONMARK}}/nowiki
 +
| {{DIRMARK}}br /{{DIRECTIONMARK}}
 +
| Outputs a unicode-directional mark that matches the wiki's default language's direction (codeamp;lrm;/code on left-to-right wikis, codeamp;rlm;/code on right-to-left wikis), useful in text with multi-directional text.
 +
| 1.7+
 +
|-
 +
| nowiki{{SCRIPTPATH}}/nowiki
 +
| {{SCRIPTPATH}}
 +
| относительный путь к скрипту ({{mediawiki|Manual:$wgScriptPath|$wgScriptPath}})
 +
|
 +
|-
 +
| nowiki{{CURRENTVERSION}}/nowiki
 +
| {{CURRENTVERSION}}
 +
| Версия MediaWiki, на которой работает вики-проект.
 +
| 1.7+
 +
|-
 +
| nowiki{{CONTENTLANGUAGE}}/nowiki
 +
| {{CONTENTLANGUAGE}}
 +
| Язык интерфейса по умолчанию ({{mediawiki|Manual:$wgLanguageCode|$wgLanguageCode}})
 +
| 1.7+
 +
|-
 +
|{{Hl3}} colspan=4| '''Последняя правка статьи'''
 +
|-
 +
| nowiki{{REVISIONID}}/nowiki
 +
| {{REVISIONID}}
 +
| Уникальный идентификатор правки
 +
|
 +
|-
 +
| nowiki{{REVISIONDAY}}/nowiki
 +
| {{REVISIONDAY}}
 +
| День совершения правки (без ведущего нуля)
 +
|
 +
|-
 +
| nowiki{{REVISIONDAY2}}/nowiki
 +
| {{REVISIONDAY2}}
 +
| День совершения правки (с ведущим нулём)
 +
|
 +
|-
 +
| nowiki{{REVISIONMONTH}}/nowiki
 +
| {{REVISIONMONTH}}
 +
| Месяц совершения правки (без ведущего нуля)
 +
|
 +
|-
 +
| nowiki{{REVISIONYEAR}}/nowiki
 +
| {{REVISIONYEAR}}
 +
| Год совершения правки
 +
|
 +
|-
 +
| nowiki{{REVISIONTIMESTAMP}}/nowiki
 +
| {{REVISIONTIMESTAMP}}
 +
| Дата совершения правки в формате ISO 8601
 +
|
 +
|-
 +
| ttnowiki{{PAGESIZE:/nowiki''page name''nowiki}}/nowiki/tt
 +
| {{PAGESIZE:Help:Magic_words}}
 +
| Returns the byte size of the specified page.
 +
| {{mediawiki|rev:33551|1.13+}}
 +
|-
 +
| ttnowiki{{PROTECTIONLEVEL:/nowiki''action''nowiki}}/nowiki/tt
 +
| уровень защиты
 +
| Регуляция уровня защиты (например, 'autoconfirmed', 'sysop') для определённого уровня (например, 'edit', 'move') на текущей странице, если таковая не защищена обычным способом.
 +
| [[rev:45587|1.15+]]
 +
|-
 +
|{{Hl3}} colspan=4| '''Воздействие на содержимое страницы'''
 +
|-
 +
| ttnowiki{{DISPLAYTITLE:/nowiki''title''nowiki}}/nowiki/tt
 +
|
 +
| «Слово» позволяет изменять верхний заголовок страницы. Для полной работы этой функциональности требуется выключенная в [[LocalSettings.php/ru|LocalSettings.php]] переменная {{mediawiki|Manual:$wgAllowDisplayTitle|$wgAllowDisplayTitle}}; она была отключена до версии 1.10+ и включена во всех последующих версиях.
 +
| 1.7+
 +
|-
 +
| ttnowiki{{DEFAULTSORT:/nowiki''sortkey''nowiki}}/nowiki/tt
 +
|
 +
| Используется на страницах категорий, устанавливает [[Help:Categories|ключ сортировки в категории]] по умолчанию.
 +
| 1.10+
 +
 
 +
|}
 +
 
 +
=== Статистика ===
 +
Числа, возвращаемые этими переменными, содержат разделители разрядов. Для получения неотформатированных чисел используется флаг «:R» (например, codenowiki{{NUMBEROFPAGES}}/nowiki/code = {{NUMBEROFPAGES}} и codenowiki{{NUMBEROFPAGES:R}}/nowiki/code = {{NUMBEROFPAGES:R}}). Для волшебных слов, требующих параметра, таких как PAGESINCATEGORY, используйте «|R» (например, codenowiki{{PAGESINCATEGORY:Help}}/nowiki/code и codenowiki{{PAGESINCATEGORY:Help|R}}/nowiki/code).
 +
{| {{prettytable}}
 +
|-
 +
!{{Hl2}}| Переменная
 +
!{{Hl2}}| Возвращаемое значение
 +
!{{Hl2}}| Описание
 +
!{{Hl2}}| Версия
 +
|-
 +
|{{Hl3}} colspan=4| '''По вики-проекту в целом'''
 +
|-
 +
| nowiki{{NUMBEROFPAGES}}/nowiki
 +
| {{NUMBEROFPAGES}}
 +
| Количество вики-страниц
 +
| 1.7+
 +
|-
 +
| nowiki{{NUMBEROFARTICLES}}/nowiki
 +
| {{NUMBEROFARTICLES}}
 +
| Количество страниц в основном пространстве
 +
|
 +
|-
 +
| nowiki{{NUMBEROFFILES}}/nowiki
 +
| {{NUMBEROFFILES}}
 +
| Количество загруженных файлов
 +
| 1.5+
 +
|-
 +
| nowiki{{NUMBEROFEDITS}}/nowiki
 +
| {{NUMBEROFEDITS}}
 +
| Общее количество правок.
 +
| [[rev:21319|1.10+]]
 +
|-
 +
| nowiki{{NUMBEROFUSERS}}/nowiki
 +
| {{NUMBEROFUSERS}}
 +
| Количество зарегистрированных участников.
 +
| 1.7+
 +
|-
 +
| nowiki{{NUMBEROFADMINS}}/nowiki
 +
| {{NUMBEROFADMINS}}
 +
| Количество участников, входящих в группу ''sysop''. См. [[Help:User rights|права участников]].
 +
| 1.7+
 +
|-
 +
| nowiki{{NUMBERINGROUP:groupname}}/nowiki
 +
| {{NUMBERINGROUP:bureaucrat}} br /nowiki({{NUMBERINGROUP:bureaucrat}}, число бюрократов)/nowiki
 +
| Число пользователей определённой {{mediawiki|Manual:User rights|группы}}.
 +
| {{mediawiki|rev:40116|1.14+}}
 +
|-
 +
|{{Hl3}} colspan=4| '''По пространствам имён'''
 +
|-
 +
|
 +
nowiki{{PAGESINNS:2}}/nowikibr /
 +
nowiki{{PAGESINNAMESPACE:2}}/nowiki
 +
| отключено
 +
| Количество страниц в заданном [[Help:Namespaces|пространстве имён]] (замените 2 на ID нужного пространства имён). Запрещено по умолчанию, разрешается через {{mediawiki|Manual:$wgAllowSlowParserFunctions|$wgAllowSlowParserFunctions}}.
 +
| 1.7+
 +
|-
 +
|{{Hl3}} colspan=4| '''Разное'''
 +
|-
 +
| nowiki{{PAGESINCATEGORY:Help}}/nowiki
 +
| {{PAGESINCATEGORY:Help}}
 +
| Количество страниц в заданной [[Help:Categories|категории]] (замените «Help» на имя нужной категории).
 +
| 1.13+
 +
|-
 +
| nowiki{{PAGESINCAT:Help}}/nowiki
 +
| {{PAGESINCAT:Help}}
 +
| Алиас для codenowiki{{PAGESINCATEGORY}}/nowiki/code.
 +
| 1.13+
 +
|-
 +
| nowiki{{PAGESIZE:Help:Magic_words}}/nowiki
 +
| {{PAGESIZE:Help:Magic_words}}
 +
| Возвращает размер в байтах заданной страницы.
 +
| [[rev:33551|1.13+]]
 +
|}
 +
 
 +
=== Ссылки ===
 +
 
 +
==== Ссылки ====
 +
{| {{prettytable}}
 +
|-
 +
!{{Hl2}}| Переменная
 +
!{{Hl2}}| Возвращаемое значение
 +
!{{Hl2}}| Описание
 +
!{{Hl2}}| Версия
 +
|-
 +
| nowiki{{SERVER}}/nowiki
 +
| {{SERVER}}
 +
| Доменная ссылка ({{mediawiki|Manual:$wgServer|$wgServer}})
 +
|
 +
|-
 +
| nowiki{{SERVERNAME}}/nowiki
 +
| {{SERVERNAME}}
 +
| Имя домена ({{mediawiki|Manual:$wgServerName|$wgServerName}})
 +
|
 +
|-
 +
| nowiki{{SCRIPTPATH}}/nowiki
 +
| {{SCRIPTPATH}}
 +
| Относительный путь к MediaWiki ({{mediawiki|Manual:$wgScriptPath|$wgScriptPath}})
 +
|
 +
|-
 +
| nowiki{{localurl:/nowiki''название страницы''nowiki}}/nowikibr /nowiki{{localurl:название страницы|/nowiki''строка запроса''nowiki}}/nowiki
 +
| {{localurl:pagename}}br /{{localurl:pagename|query string}}
 +
| Относительный путь к странице
 +
|
 +
|-
 +
| nowiki{{fullurl:/nowiki''page name''nowiki}}/nowikibr /nowiki{{fullurl:page name|/nowiki''query_string''nowiki}}/nowiki
 +
| {{fullurl:page name}}br /{{fullurl:page name|query_string}}
 +
| полная ссылка на страницу
 +
|
 +
|-
 +
| nowiki{{filepath:/nowiki''file name''nowiki}}/nowikibr /nowiki{{filepath:file name|nowiki}}/nowiki
 +
| {{filepath:Wiki.png}}br /{{filepath:Wiki.png|nowiki}}
 +
| Полная ссылка на файл ''(есть ошибки с использованием nowiki)''
 +
| '''[[rev:25854|r25854]]'''
 +
|-
 +
| nowiki{{urlencode:x y z}}/nowiki
 +
| code{{urlencode:x y z}}/code
 +
| Кодирование для URL-адреса.
 +
| {{mediawiki|rev:14273|1.7+}}
 +
|-
 +
| nowiki{{anchorencode:x y z}}/nowiki
 +
| code{{anchorencode:x y z}}/code
 +
| Кодирование URL после символа '#' (якорей).
 +
| {{mediawiki|rev:16279|1.8+}}
 +
|}
 +
 
 +
==== Названия страниц ====
 +
{| {{prettytable}}
 +
|-
 +
!{{Hl2}}| Переменная
 +
!{{Hl2}}| Возвращаемое значение
 +
!{{Hl2}}| Описание
 +
!{{Hl2}}| Версия
 +
|-
 +
| nowiki{{FULLPAGENAME}}/nowiki
 +
| {{FULLPAGENAME}}
 +
| Пространство статей и название страницы
 +
|
 +
|-
 +
| nowiki{{BASEPAGENAME}}/nowiki
 +
| {{BASEPAGENAME}}
 +
| Название страницы без текущей [[Help:Subpages|подстраницы]] и ''без'' указания пространства статей («Статья» на «Статья/test»)
 +
|
 +
|-
 +
| nowiki{{PAGENAME}}/nowiki
 +
| {{PAGENAME}}
 +
| Название страницы
 +
| 1.7+
 +
|-
 +
| nowiki{{SUBPAGENAME}}/nowiki
 +
| {{SUBPAGENAME}}
 +
| Название [[Help:Subpages|подстраницы]] («test» на «Страница/test»)
 +
| 1.6+
 +
|-
 +
| nowiki{{SUBJECTPAGENAME}}/nowiki
 +
| {{SUBJECTPAGENAME}}
 +
| Название основной страницы статьи.
 +
| 1.7+
 +
|-
 +
| nowiki{{TALKPAGENAME}}/nowiki
 +
| {{TALKPAGENAME}}
 +
| Название страницы обсуждения статьи
 +
| 1.7+
 +
|}
 +
 
 +
Эквиваленты с URL-кодированием:
 +
* nowiki{{FULLPAGENAMEE}}/nowiki
 +
* nowiki{{PAGENAMEE}}/nowiki
 +
* nowiki{{BASEPAGENAMEE}}/nowiki
 +
* nowiki{{SUBPAGENAMEE}}/nowiki
 +
* nowiki{{SUBJECTPAGENAMEE}}/nowiki
 +
* nowiki{{TALKPAGENAMEE}}/nowiki
 +
 
 +
==== Пространство имён ====
 +
{| {{prettytable}}
 +
|-
 +
!{{Hl2}}| Переменная
 +
!{{Hl2}}| Возвращаемое значение
 +
!{{Hl2}}| Описание
 +
|-
 +
| nowiki{{NAMESPACE}}/nowiki
 +
| {{NAMESPACE}}
 +
| Пространство имён (название)
 +
|-
 +
| nowiki{{SUBJECTSPACE}}/nowiki
 +
| {{SUBJECTSPACE}}
 +
| Пространство имён для текущей статьи
 +
|-
 +
| nowiki{{TALKSPACE}}/nowiki
 +
| {{TALKSPACE}}
 +
| Пространство имён для текущей страницы обсуждения
 +
|}
 +
 
 +
Эквиваленты с URL-кодирование:
 +
* nowiki{{NAMESPACEE}}/nowiki
 +
* nowiki{{SUBJECTSPACEE}}/nowiki
 +
* nowiki{{TALKSPACEE}}/nowiki
 +
 
 +
codenowiki{{ns:}}/nowiki/code возвращает локализованное название пространства имён для указанного числа или константы. Значения по умолчанию:
 +
 
 +
{| {{prettytable}}
 +
|-
 +
!{{Hl2}}| Использование
 +
!{{Hl2}}| Возвращаемое значение
 +
|-
 +
| nowiki{{ns:-2}} или {{ns:Media}}/nowiki
 +
| {{ns:-2}}
 +
|-
 +
| nowiki{{ns:-1}} или {{ns:Special}}/nowiki
 +
| {{ns:-1}}
 +
|-
 +
| nowiki{{ns:0}} или {{ns:Main}}/nowiki
 +
| {{ns:0}}
 +
|-
 +
| nowiki{{ns:1}} или {{ns:Talk}}/nowiki
 +
| {{ns:1}}
 +
|-
 +
| nowiki{{ns:2}} или {{ns:User}}/nowiki
 +
| {{ns:2}}
 +
|-
 +
| nowiki{{ns:3}} или {{ns:User_talk}}/nowiki
 +
| {{ns:3}}
 +
|-
 +
| nowiki{{ns:4}} или {{ns:Project}}/nowiki
 +
| {{ns:4}}
 +
|-
 +
| nowiki{{ns:5}} или {{ns:Project_talk}}/nowiki
 +
| {{ns:5}}
 +
|-
 +
| nowiki{{ns:6}} или {{ns:Image}}/nowiki
 +
| {{ns:6}}
 +
|-
 +
| nowiki{{ns:7}} или {{ns:Image_talk}}/nowiki
 +
| {{ns:7}}
 +
|-
 +
| nowiki{{ns:8}} или {{ns:MediaWiki}}/nowiki
 +
| {{ns:8}}
 +
|-
 +
| nowiki{{ns:9}} или {{ns:MediaWiki_talk}}/nowiki
 +
| {{ns:9}}
 +
|-
 +
| nowiki{{ns:10}} или {{ns:Template}}/nowiki
 +
| {{ns:10}}
 +
|-
 +
| nowiki{{ns:11}} или {{ns:Template_talk}}/nowiki
 +
| {{ns:11}}
 +
|-
 +
| nowiki{{ns:12}} или {{ns:Help}}/nowiki
 +
| {{ns:12}}
 +
|-
 +
| nowiki{{ns:13}} или {{ns:Help_talk}}/nowiki
 +
| {{ns:13}}
 +
|-
 +
| nowiki{{ns:14}} или {{ns:Category}}/nowiki
 +
| {{ns:14}}
 +
|-
 +
| nowiki{{ns:15}} или {{ns:Category_talk}}/nowiki
 +
| {{ns:15}}
 +
|}
 +
 
 +
=== Форматирование ===
 +
{| {{prettytable}}
 +
!{{Hl2}}| Переменная
 +
!{{Hl2}}| Возвращаемое значение
 +
!{{Hl2}}| Описание
 +
!{{Hl2}}| Версия
 +
|-
 +
| nowiki{{lc:XYZ}}/nowiki
 +
| {{lc:XYZ}}
 +
| Строка в нижнем регистре.
 +
| 1.5+
 +
|-
 +
| nowiki{{lcfirst:XYZ}}/nowiki
 +
| {{lcfirst:XYZ}}
 +
| Строка с первым символом в нижнем регистре.
 +
| 1.5+
 +
|-
 +
| nowiki{{uc:xyz}}/nowiki
 +
| {{uc:xyz}}
 +
| Строка в верхнем регистре.
 +
| 1.5+
 +
|-
 +
| nowiki{{ucfirst:xyz}}/nowiki
 +
| {{ucfirst:xyz}}
 +
| Строка с первым символом в верхнем регистре.
 +
| 1.5+
 +
|-
 +
| nowiki{{formatnum:-987654321.654321}}/nowiki
 +
| {{formatnum:-987654321.654321}}
 +
| Разделяет дробную часть и разряды согласно установленной локализации
 +
| 1.7+
 +
|-
 +
| nowiki{{padleft:xyz|5|_}}/nowikibr /nowiki{{padleft:xyz|5}}/nowiki
 +
| {{padleft:xyz|5|_}}br /{{padleft:xyz|5}}
 +
| Ввод (первый параметр) дополняется с левой стороны до указанной ширины (второй параметр) с использованием определённых символов (третий параметр). Если третий параметр не указан, строка дополняется нулями.br /'''bug:''' мультибайтовые символы определяются, как двухбайтовые.
 +
| 1.8+
 +
|-
 +
| nowiki{{padright:xyz|5|_}}/nowikibr /nowiki{{padright:xyz|5}}/nowiki
 +
| {{padright:xyz|5|_}}br /{{padright:xyz|5}}
 +
| Аналогично padleft, но дополняет строку с правой стороны.
 +
|-
 +
| nowiki{{DIRMARK}}/nowikibr /nowiki{{DIRECTIONMARK}}/nowiki
 +
| {{DIRMARK}}br /{{DIRECTIONMARK}}
 +
| Выводит unicode-символ направления текста, согласно локализации (codeamp;lrm;/code и codeamp;rlm;/code, для текста слева-направо и справа-налево, соответственно). Используется для текста с несколькими направлениями.
 +
| 1.7+
 +
|-
 +
| nowiki{{plural:2|is|are}}/nowiki
 +
| {{plural:2|is|are}}
 +
| Выводит форму множественного числа (исключая первый параметр) в зависимости от числа (первый параметр). Например, для определения множественного числа в русском языке используется остаток от деления на 10.
 +
|}
 +
 
 +
=== Прочее ===
 +
{| {{prettytable}}
 +
!{{Hl2}}| Переменная
 +
!{{Hl2}}| Возвращаемое значение
 +
!{{Hl2}}| Описание
 +
!{{Hl2}}| Версия
 +
|-
 +
| nowiki{{#language:eo}}/nowiki
 +
| {{#language:eo}}
 +
| Имя языка по языковому коду.
 +
| 1.7+
 +
|-
 +
| nowiki{{#special:userlogin}}/nowiki
 +
| {{#special:userlogin}}
 +
| Локализованное имя для служебных страниц.
 +
| {{mediawiki|rev:17321|1.9+}}
 +
|-
 +
| nowiki{{#tag:tagname}}/nowikibr /nowiki{{#tag:tagname|inner content|parameter=value|parameter2=value}}/nowiki
 +
| ''(depends on parser tag)''
 +
| Алиас для тегов парсера или расширений, но с возможностью обработки вики-кода. Значения атрибутов можно передать, как значения параметров ('codenowikitagname attribute=value/nowiki/code' rarr; 'codenowiki{{#tag:tagname|attribute=value}}/nowiki/code'), а внутреннее содержание — как безымянный параметр ('codenowikitagnamecontent/tagname/nowiki/code' rarr; 'codenowiki{{#tag:tagname|content}}/nowiki/code').
 +
| [[rev:29482|1.12+]]
 +
|}
 +
 
 +
== Собственные переменные ==
 +
MediaWiki позволяет создавать новые переменные, как часть расширения или отдельной инсталляции.
 +
Подробную информацию см. в [[Manual:Variable]].
 +
 
 +
{{languages}}
 +
 
 +
[[Category:Help/ru|{{PAGENAME}}]]
 +
[[Category:Time/ru|{{PAGENAME}}]]
 +
[[Category:Magic words/ru|{{PAGENAME}}]]

Версия 17:53, 6 июня 2009

Шаблон:PD Help Page/ru !--В MediaWiki существуют специальные переменные, возвращающие подробности о сайте или странице.-- «Волшебные слова» в MediaWiki — комбинации текста, управляющие поведением, оформлением той или иной страницы в вики, а также выводящие некоторые полезные переменные из базы данных. Более подробную техническую информацию см. в Manual:Magic words.

Основные замечания

  • Наследование: переменные и «магические выражения», зависящие от страницы, возвращают значения в зависимости от просматриваемой страницы, независимо от того, присутствуют они в коде страницы или включены через другую страницу.

Переключатели поведения

Переключатели поведения — «волшебные слова», влияющие на оформление страниц в вики.

Выражение Описание Версия
Содержание
nowiki/nowiki Скрывает оглавление страницы (TOC).
nowiki/nowiki Заставляет содержание подниматься выше определённого уровня (в нулевой секции).
nowiki /nowiki Размещает оглавление в текущую позицию (противоположно «слову» __ NOTOC __). Если используется _TOC_, то оглавление вернётся в исходное место на странице.
Редактирование
nowiki/nowiki Скрывает ссылки «править» для каждой секции страницы
nowiki/nowiki Добавляет кнопку ((«+» по умолчанию) рядом с кнопкой «править» на любых страницах (см. m:Help:Section#Adding a section at the end). 1.7+
Категории
nowiki/nowiki Используется для категорий, в которые включено большое количество изображений. Это «слово» заменяет изображения на простые ссылки. 1.7+
nowiki/nowiki Используется в категории и позволяет скрыть эту категорию из более старших категорий (в которые включена данная категория) (более подробно — см. настройки участника). 1.13+
nowiki/nowiki Устанавливает ключ сортировки на сортируемой странице 1.10+
Преобразование языков
nowiki/nowikibr /nowiki/nowiki Запрещает выполнение языковой конвертации содержания на сайтах с языковыми вариантами. Например, будет отображён только китайский (zh), вместо таких вариантов, как zh_cn, zh_tw, zh_sg, или zh_hk.
nowiki/nowikibr /nowiki/nowiki Запрещает выполнение языковой конвертации заголовка на сайтах с языковыми вариантами (прочее содержание будет проходить конверсию).
Разное
nowiki/nowiki Форматирует заголовок текущей страницы. Значение должно быть эквивалентно стандартному заголовку: допустимо лишь изменение регистра и замена пробелов на подчёркивания. Функцию можно отключить через переменную $wgAllowDisplayTitle; по умолчанию отключена до 1.10+, затем включена. 1.7+
nowiki__END__/nowiki Обозначает конец страницы, не давая MediaWiki удалить её. Функция удалена, см. 19213.
nowiki__START__/nowiki Нет эффекта.
nowiki/nowiki Запрещает индексацию страницы поисковыми системами (страница не будет отображена в результатах поиска). 1.13+
nowiki/nowiki Позволяет поисковым системам индексировать страницу (переписывает $wgArticleRobotPolicies, но не robots.txt). 1.13+
nowiki/nowiki Помещённая на страницу перенаправления, запрещает MediaWiki автоматически исправлять двойные перенаправления. 1.13+
nowiki#REDIRECT Page name/nowiki Перенаправляет с текущей страницы на другую.

Переменные

Синтаксис большинства переменных похож на синтаксис шаблонов, но для избежания конфликтов обычно использует только заглавные буквы. Если имя шаблона совпадает с переменной, то вызывается переменная; для принудительного вызова шаблона используйте префикс codemsg:/code, например codenowikiШаблон:CURRENTYEAR/nowiki/code. В некоторых случаях, добавление параметров может вызвать подключение шаблона; например, codenowikiШаблон:CURRENTDAYNAME/nowiki/code приведёт в включению шаблона «Шаблон:CURRENTDAYNAME».

Функции парсера похожи на переменные, но срабатывают на месте ввода, а не на всей странице. Первый параметр отделён двоеточием (:), а не вертикальным слэшем (|). (На этой странице не описаны функции расширения ParserFunctions extension.)

Дата и время

Следующие переменные возвращают текущую дату и время, основываясь на часовом поясе пользователя, указанном в настройках. Часовой пояс по умолчанию — UTC.

Вследствие кэширования страниц браузером и MediaWiki, эти переменные часто показывают когда страница была закэширована, вместо отображения текущего времени.

Переменная Возвращаемое значение Описание Версия
Год
nowiki2024/nowiki 2024 Год
Текущий месяц
nowiki05/nowiki 05 Месяц (число)
nowikiмай/nowiki май Текущий месяц (название)
nowikiмая/nowiki мая Текущий месяц (в родительном падеже)
nowikiмай/nowiki май Текущий месяц (аббревиатура) 1.5+
День
nowiki17/nowiki 17 День месяца (1..31)
nowiki17/nowiki 17 День месяца (с ведущим нулём: 01..31) 1.6+
nowiki5/nowiki 5 День недели (число)
nowikiпятница/nowiki пятница День недели (название)
Время
nowiki08:10/nowiki 08:10 Текущее время (24-часовой формат — HH:mm)
nowiki08/nowiki 08 Час (01..24)
Разное
nowiki20/nowiki 20 Текущая неделя (число)
nowiki20240517081041/nowiki 20240517081041 Время по стандарту ISO 8601 1.7+

Следующие переменные возвращают подобные значения, что и выше, но используют локальный часовой пояс, не зависимо от настроек пользователя и UTC:

  • nowiki2024/nowiki
  • nowiki05/nowiki
  • nowikiмай/nowiki
  • nowikiмай/nowiki
  • nowiki17/nowiki
  • nowiki17/nowiki
  • nowiki5/nowiki
  • nowikiпятница/nowiki
  • nowiki11:10/nowiki
  • nowiki11/nowiki
  • nowiki20/nowiki
  • nowiki20240517111041/nowiki

Технические метаданные

Следующие переменные возвращают значения, связанные с последней правкой текущей статьи, независимо от просматриваемой версии.

Переменная Возвращаемое значение Описание Версия
Сайт
nowikiYourcmcWiki/nowiki YourcmcWiki Имя сайта ($wgSitename)
nowikihttp://yourcmc.ru/nowiki http://yourcmc.ru URL домена($wgServer)
nowikiyourcmc.ru/nowiki yourcmc.ru доменное имя ($wgServerName)
nowiki‎/nowikibr /nowiki‎/nowiki ‎br /‎ Outputs a unicode-directional mark that matches the wiki's default language's direction (codeamp;lrm;/code on left-to-right wikis, codeamp;rlm;/code on right-to-left wikis), useful in text with multi-directional text. 1.7+
nowiki/wiki/nowiki /wiki относительный путь к скрипту ($wgScriptPath)
nowiki1.26.4 (9c1e179)/nowiki 1.26.4 (9c1e179) Версия MediaWiki, на которой работает вики-проект. 1.7+
nowikiru/nowiki ru Язык интерфейса по умолчанию ($wgLanguageCode) 1.7+
Последняя правка статьи
nowiki1941/nowiki 1941 Уникальный идентификатор правки
nowiki6/nowiki 6 День совершения правки (без ведущего нуля)
nowiki06/nowiki 06 День совершения правки (с ведущим нулём)
nowiki06/nowiki 06 Месяц совершения правки (без ведущего нуля)
nowiki2009/nowiki 2009 Год совершения правки
nowiki20090606175344/nowiki 20090606175344 Дата совершения правки в формате ISO 8601
ttnowiki0/nowiki/tt 56 Returns the byte size of the specified page. 1.13+
ttnowiki/nowiki/tt уровень защиты Регуляция уровня защиты (например, 'autoconfirmed', 'sysop') для определённого уровня (например, 'edit', 'move') на текущей странице, если таковая не защищена обычным способом. 1.15+
Воздействие на содержимое страницы
ttnowiki/nowiki/tt «Слово» позволяет изменять верхний заголовок страницы. Для полной работы этой функциональности требуется выключенная в LocalSettings.php переменная $wgAllowDisplayTitle; она была отключена до версии 1.10+ и включена во всех последующих версиях. 1.7+
ttnowikiВнимание. Ключ сортировки по умолчанию «/nowiki''sortkey''nowiki» переопределяет прежний ключ сортировки по умолчанию «xyz»./nowiki/tt Используется на страницах категорий, устанавливает ключ сортировки в категории по умолчанию. 1.10+

Статистика

Числа, возвращаемые этими переменными, содержат разделители разрядов. Для получения неотформатированных чисел используется флаг «:R» (например, codenowiki2357/nowiki/code = 2357 и codenowiki2357/nowiki/code = 2357). Для волшебных слов, требующих параметра, таких как PAGESINCATEGORY, используйте «|R» (например, codenowiki1/nowiki/code и codenowiki1/nowiki/code).

Переменная Возвращаемое значение Описание Версия
По вики-проекту в целом
nowiki2357/nowiki 2357 Количество вики-страниц 1.7+
nowiki249/nowiki 249 Количество страниц в основном пространстве
nowiki1274/nowiki 1274 Количество загруженных файлов 1.5+
nowiki14 972/nowiki 14 972 Общее количество правок. 1.10+
nowiki1934/nowiki 1934 Количество зарегистрированных участников. 1.7+
nowiki4/nowiki 4 Количество участников, входящих в группу sysop. См. права участников. 1.7+
nowiki0/nowiki 2 br /nowiki(2, число бюрократов)/nowiki Число пользователей определённой группы. 1.14+
По пространствам имён

nowikiШаблон:PAGESINNS:2/nowikibr / nowikiШаблон:PAGESINNAMESPACE:2/nowiki

отключено Количество страниц в заданном пространстве имён (замените 2 на ID нужного пространства имён). Запрещено по умолчанию, разрешается через $wgAllowSlowParserFunctions. 1.7+
Разное
nowiki1/nowiki 1 Количество страниц в заданной категории (замените «Help» на имя нужной категории). 1.13+
nowiki1/nowiki 1 Алиас для codenowikiШаблон:PAGESINCATEGORY/nowiki/code. 1.13+
nowiki56/nowiki 56 Возвращает размер в байтах заданной страницы. 1.13+

Ссылки

Ссылки

Переменная Возвращаемое значение Описание Версия
nowikihttp://yourcmc.ru/nowiki http://yourcmc.ru Доменная ссылка ($wgServer)
nowikiyourcmc.ru/nowiki yourcmc.ru Имя домена ($wgServerName)
nowiki/wiki/nowiki /wiki Относительный путь к MediaWiki ($wgScriptPath)
nowiki/wiki//nowiki%27%27%D0%BD%D0%B0%D0%B7%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5_%D1%81%D1%82%D1%80%D0%B0%D0%BD%D0%B8%D1%86%D1%8B%27%27nowiki/nowikibr /nowiki/wiki/index.php?title=%D0%9D%D0%B0%D0%B7%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5_%D1%81%D1%82%D1%80%D0%B0%D0%BD%D0%B8%D1%86%D1%8B&/nowikiстрока запросаnowiki/nowiki /wiki/Pagenamebr //wiki/index.php?title=Pagename&query string Относительный путь к странице
nowikihttp://yourcmc.ru/wiki//nowiki%27%27page_name%27%27nowiki/nowikibr /nowikihttp://yourcmc.ru/wiki/index.php?title=Page_name&/nowikiquery_stringnowiki/nowiki http://yourcmc.ru/wiki/Page_namebr /http://yourcmc.ru/wiki/index.php?title=Page_name&query_string полная ссылка на страницу
nowiki/nowikibr /nowiki/nowiki br / Полная ссылка на файл (есть ошибки с использованием nowiki) r25854
nowikix+y+z/nowiki codex+y+z/code Кодирование для URL-адреса. 1.7+
nowikix_y_z/nowiki codex_y_z/code Кодирование URL после символа '#' (якорей). 1.8+

Названия страниц

Переменная Возвращаемое значение Описание Версия
nowikiСправка:Magic words/ru/nowiki Справка:Magic words/ru Пространство статей и название страницы
nowikiMagic words/nowiki Magic words Название страницы без текущей подстраницы и без указания пространства статей («Статья» на «Статья/test»)
nowikiMagic words/ru/nowiki Magic words/ru Название страницы 1.7+
nowikiru/nowiki ru Название подстраницы («test» на «Страница/test») 1.6+
nowikiСправка:Magic words/ru/nowiki Справка:Magic words/ru Название основной страницы статьи. 1.7+
nowikiОбсуждение справки:Magic words/ru/nowiki Обсуждение справки:Magic words/ru Название страницы обсуждения статьи 1.7+

Эквиваленты с URL-кодированием:

  • nowiki%D0%A1%D0%BF%D1%80%D0%B0%D0%B2%D0%BA%D0%B0:Magic_words/ru/nowiki
  • nowikiMagic_words/ru/nowiki
  • nowikiMagic_words/nowiki
  • nowikiru/nowiki
  • nowiki%D0%A1%D0%BF%D1%80%D0%B0%D0%B2%D0%BA%D0%B0:Magic_words/ru/nowiki
  • nowiki%D0%9E%D0%B1%D1%81%D1%83%D0%B6%D0%B4%D0%B5%D0%BD%D0%B8%D0%B5_%D1%81%D0%BF%D1%80%D0%B0%D0%B2%D0%BA%D0%B8:Magic_words/ru/nowiki

Пространство имён

Переменная Возвращаемое значение Описание
nowikiСправка/nowiki Справка Пространство имён (название)
nowikiСправка/nowiki Справка Пространство имён для текущей статьи
nowikiОбсуждение справки/nowiki Обсуждение справки Пространство имён для текущей страницы обсуждения

Эквиваленты с URL-кодирование:

  • nowiki%D0%A1%D0%BF%D1%80%D0%B0%D0%B2%D0%BA%D0%B0/nowiki
  • nowiki%D0%A1%D0%BF%D1%80%D0%B0%D0%B2%D0%BA%D0%B0/nowiki
  • nowiki%D0%9E%D0%B1%D1%81%D1%83%D0%B6%D0%B4%D0%B5%D0%BD%D0%B8%D0%B5_%D1%81%D0%BF%D1%80%D0%B0%D0%B2%D0%BA%D0%B8/nowiki

codenowiki/nowiki/code возвращает локализованное название пространства имён для указанного числа или константы. Значения по умолчанию:

Использование Возвращаемое значение
nowikiМедиа или Медиа/nowiki Медиа
nowikiСлужебная или Служебная/nowiki Служебная
nowiki или Шаблон:Ns:Main/nowiki
nowikiОбсуждение или Обсуждение/nowiki Обсуждение
nowikiУчастник или Участник/nowiki Участник
nowikiОбсуждение участника или Обсуждение участника/nowiki Обсуждение участника
nowikiYourcmcWiki или YourcmcWiki/nowiki YourcmcWiki
nowikiОбсуждение YourcmcWiki или Обсуждение YourcmcWiki/nowiki Обсуждение YourcmcWiki
nowikiФайл или Файл/nowiki Файл
nowikiОбсуждение файла или Обсуждение файла/nowiki Обсуждение файла
nowikiMediaWiki или MediaWiki/nowiki MediaWiki
nowikiОбсуждение MediaWiki или Обсуждение MediaWiki/nowiki Обсуждение MediaWiki
nowikiШаблон или Шаблон/nowiki Шаблон
nowikiОбсуждение шаблона или Обсуждение шаблона/nowiki Обсуждение шаблона
nowikiСправка или Справка/nowiki Справка
nowikiОбсуждение справки или Обсуждение справки/nowiki Обсуждение справки
nowikiКатегория или Категория/nowiki Категория
nowikiОбсуждение категории или Обсуждение категории/nowiki Обсуждение категории

Форматирование

Переменная Возвращаемое значение Описание Версия
nowikixyz/nowiki xyz Строка в нижнем регистре. 1.5+
nowikixYZ/nowiki xYZ Строка с первым символом в нижнем регистре. 1.5+
nowikiXYZ/nowiki XYZ Строка в верхнем регистре. 1.5+
nowikiXyz/nowiki Xyz Строка с первым символом в верхнем регистре. 1.5+
nowiki-987 654 321,654321/nowiki -987 654 321,654321 Разделяет дробную часть и разряды согласно установленной локализации 1.7+
nowiki__xyz/nowikibr /nowiki00xyz/nowiki __xyzbr /00xyz Ввод (первый параметр) дополняется с левой стороны до указанной ширины (второй параметр) с использованием определённых символов (третий параметр). Если третий параметр не указан, строка дополняется нулями.br /bug: мультибайтовые символы определяются, как двухбайтовые. 1.8+
nowikixyz__/nowikibr /nowikixyz00/nowiki xyz__br /xyz00 Аналогично padleft, но дополняет строку с правой стороны.
nowiki‎/nowikibr /nowiki‎/nowiki ‎br /‎ Выводит unicode-символ направления текста, согласно локализации (codeamp;lrm;/code и codeamp;rlm;/code, для текста слева-направо и справа-налево, соответственно). Используется для текста с несколькими направлениями. 1.7+
nowikiare/nowiki are Выводит форму множественного числа (исключая первый параметр) в зависимости от числа (первый параметр). Например, для определения множественного числа в русском языке используется остаток от деления на 10.

Прочее

Переменная Возвращаемое значение Описание Версия
nowikieo/nowiki eo Имя языка по языковому коду. 1.7+
nowikiСлужебная:Вход/nowiki Служебная:Вход Локализованное имя для служебных страниц. 1.9+
nowiki<tagname/>/nowikibr /nowiki<tagname parameter="value" parameter2="value">inner content</tagname>/nowiki (depends on parser tag) Алиас для тегов парсера или расширений, но с возможностью обработки вики-кода. Значения атрибутов можно передать, как значения параметров ('codenowikitagname attribute=value/nowiki/code' rarr; 'codenowiki<tagname>attribute=value</tagname>/nowiki/code'), а внутреннее содержание — как безымянный параметр ('codenowikitagnamecontent/tagname/nowiki/code' rarr; 'codenowiki<tagname>content</tagname>/nowiki/code'). 1.12+

Собственные переменные

MediaWiki позволяет создавать новые переменные, как часть расширения или отдельной инсталляции. Подробную информацию см. в Manual:Variable.