Изменения

Перейти к: навигация, поиск

Справка:Волшебные слова

27 891 байт добавлено, 14:53, 6 июня 2009
орфография
{{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__</nowiki><br /><nowiki>__NOCC__</nowiki>
| Запрещает выполнение языковой конвертации содержания на сайтах с языковыми вариантами. Например, будет отображён только китайский (zh), вместо таких вариантов, как zh_cn, zh_tw, zh_sg, или zh_hk.
|
|-
| <nowiki>__NOTITLECONVERT__</nowiki><br /><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|Перенаправляет]] с текущей страницы на другую.
|
|}

== Переменные ==
Синтаксис большинства переменных похож на синтаксис шаблонов, но для избежания конфликтов обычно использует только заглавные буквы. Если имя шаблона совпадает с переменной, то вызывается переменная; для принудительного вызова шаблона используйте префикс <code>msg:</code>, например <code><nowiki>{{msg:CURRENTYEAR}}</nowiki></code>. В некоторых случаях, добавление параметров может вызвать подключение шаблона; например, <code><nowiki>{{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}}</nowiki><br /><nowiki>{{DIRECTIONMARK}}</nowiki>
| {{DIRMARK}}<br />{{DIRECTIONMARK}}
| Outputs a unicode-directional mark that matches the wiki's default language's direction (<code>&amp;lrm;</code> on left-to-right wikis, <code>&amp;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
|
|-
| <tt><nowiki>{{PAGESIZE:</nowiki>''page name''<nowiki>}}</nowiki></tt>
| {{PAGESIZE:Help:Magic_words}}
| Returns the byte size of the specified page.
| {{mediawiki|rev:33551|1.13+}}
|-
| <tt><nowiki>{{PROTECTIONLEVEL:</nowiki>''action''<nowiki>}}</nowiki></tt>
| уровень защиты
| Регуляция уровня защиты (например, 'autoconfirmed', 'sysop') для определённого уровня (например, 'edit', 'move') на текущей странице, если таковая не защищена обычным способом.
| [[rev:45587|1.15+]]
|-
|{{Hl3}} colspan="4"| '''Воздействие на содержимое страницы'''
|-
| <tt><nowiki>{{DISPLAYTITLE:</nowiki>''title''<nowiki>}}</nowiki></tt>
|
| «Слово» позволяет изменять верхний заголовок страницы. Для полной работы этой функциональности требуется выключенная в [[LocalSettings.php/ru|LocalSettings.php]] переменная {{mediawiki|Manual:$wgAllowDisplayTitle|$wgAllowDisplayTitle}}; она была отключена до версии 1.10+ и включена во всех последующих версиях.
| 1.7+
|-
| <tt><nowiki>{{DEFAULTSORT:</nowiki>''sortkey''<nowiki>}}</nowiki></tt>
|
| Используется на страницах категорий, устанавливает [[Help:Categories|ключ сортировки в категории]] по умолчанию.
| 1.10+

|}

=== Статистика ===
Числа, возвращаемые этими переменными, содержат разделители разрядов. Для получения неотформатированных чисел используется флаг «:R» (например, <code><nowiki>{{NUMBEROFPAGES}}</nowiki></code> = {{NUMBEROFPAGES}} и <code><nowiki>{{NUMBEROFPAGES:R}}</nowiki></code> = {{NUMBEROFPAGES:R}}). Для волшебных слов, требующих параметра, таких как PAGESINCATEGORY, используйте «|R» (например, <code><nowiki>{{PAGESINCATEGORY:Help}}</nowiki></code> и <code><nowiki>{{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}}</nowiki><br />
<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}}
| Алиас для <code><nowiki>{{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>}}</nowiki><br /><nowiki>{{localurl:название страницы|</nowiki>''строка запроса''<nowiki>}}</nowiki>
| {{localurl:pagename}}<br />{{localurl:pagename|query string}}
| Относительный путь к странице
|
|-
| <nowiki>{{fullurl:</nowiki>''page name''<nowiki>}}</nowiki><br /><nowiki>{{fullurl:page name|</nowiki>''query_string''<nowiki>}}</nowiki>
| {{fullurl:page name}}<br />{{fullurl:page name|query_string}}
| полная ссылка на страницу
|
|-
| <nowiki>{{filepath:</nowiki>''file name''<nowiki>}}</nowiki><br /><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>

<code><nowiki>{{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|_}}</nowiki><br /><nowiki>{{padleft:xyz|5}}</nowiki>
| {{padleft:xyz|5|_}}<br />{{padleft:xyz|5}}
| Ввод (первый параметр) дополняется с левой стороны до указанной ширины (второй параметр) с использованием определённых символов (третий параметр). Если третий параметр не указан, строка дополняется нулями.<br />'''bug:''' мультибайтовые символы определяются, как двухбайтовые.
| 1.8+
|-
| <nowiki>{{padright:xyz|5|_}}</nowiki><br /><nowiki>{{padright:xyz|5}}</nowiki>
| {{padright:xyz|5|_}}<br />{{padright:xyz|5}}
| Аналогично padleft, но дополняет строку с правой стороны.
|-
| <nowiki>{{DIRMARK}}</nowiki><br /><nowiki>{{DIRECTIONMARK}}</nowiki>
| {{DIRMARK}}<br />{{DIRECTIONMARK}}
| Выводит unicode-символ направления текста, согласно локализации (<code>&amp;lrm;</code> и <code>&amp;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}}</nowiki><br /><nowiki>{{#tag:tagname|inner content|parameter=value|parameter2=value}}</nowiki>
| ''(depends on parser tag)''
| Алиас для тегов парсера или расширений, но с возможностью обработки вики-кода. Значения атрибутов можно передать, как значения параметров ('<code><nowiki><tagname attribute="value"></nowiki></code>' &rarr; '<code><nowiki>{{#tag:tagname|attribute=value}}</nowiki></code>'), а внутреннее содержание — как безымянный параметр ('<code><nowiki><tagname>content</tagname></nowiki></code>' &rarr; '<code><nowiki>{{#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}}]]
Анонимный участник

Навигация