Справка:Magic words/ru — различия между версиями
(«Справка:Magic words/ru» переименована в «Справка:Ключевые слова») |
(орфография) |
||
Строка 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 | Год | |
Текущий месяц | |||
nowiki11/nowiki | 11 | Месяц (число) | |
nowikiноябрь/nowiki | ноябрь | Текущий месяц (название) | |
nowikiноября/nowiki | ноября | Текущий месяц (в родительном падеже) | |
nowikiноя/nowiki | ноя | Текущий месяц (аббревиатура) | 1.5+ |
День | |||
nowiki23/nowiki | 23 | День месяца (1..31) | |
nowiki23/nowiki | 23 | День месяца (с ведущим нулём: 01..31) | 1.6+ |
nowiki6/nowiki | 6 | День недели (число) | |
nowikiсуббота/nowiki | суббота | День недели (название) | |
Время | |||
nowiki00:56/nowiki | 00:56 | Текущее время (24-часовой формат — HH:mm) | |
nowiki00/nowiki | 00 | Час (01..24) | |
Разное | |||
nowiki47/nowiki | 47 | Текущая неделя (число) | |
nowiki20241123005635/nowiki | 20241123005635 | Время по стандарту ISO 8601 | 1.7+ |
Следующие переменные возвращают подобные значения, что и выше, но используют локальный часовой пояс, не зависимо от настроек пользователя и UTC:
- nowiki2024/nowiki
- nowiki11/nowiki
- nowikiноябрь/nowiki
- nowikiноя/nowiki
- nowiki23/nowiki
- nowiki23/nowiki
- nowiki6/nowiki
- nowikiсуббота/nowiki
- nowiki03:56/nowiki
- nowiki03/nowiki
- nowiki47/nowiki
- nowiki20241123035635/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» (например, codenowiki2360/nowiki/code = 2360 и codenowiki2360/nowiki/code = 2360). Для волшебных слов, требующих параметра, таких как PAGESINCATEGORY, используйте «|R» (например, codenowiki1/nowiki/code и codenowiki1/nowiki/code).
Переменная | Возвращаемое значение | Описание | Версия |
---|---|---|---|
По вики-проекту в целом | |||
nowiki2360/nowiki | 2360 | Количество вики-страниц | 1.7+ |
nowiki249/nowiki | 249 | Количество страниц в основном пространстве | |
nowiki1277/nowiki | 1277 | Количество загруженных файлов | 1.5+ |
nowiki15 116/nowiki | 15 116 | Общее количество правок. | 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.