|
|
Строка 1: |
Строка 1: |
− | {{PD Help Page/ru}}
| + | #REDIRECT [[Справка:Ключевые слова]] |
− | !--В 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}}]]
| + | |