Справка:Переменные
Навигация • Категории • Поиск • Пространства имён • Просмотр изменений • Обсуждение • Как создать статью • Удаление страниц
|
Переменные MediaWiki — это комбинации текста, управляющие поведением, оформлением той или иной страницы в ТворенияВики, а также выводящие некоторые полезные переменные и подробную техническую информацию из базы данных.
Основные замечания
- Наследование: переменные и «магические выражения», зависящие от страницы, возвращают значения в зависимости от просматриваемой страницы, независимо от того, присутствуют они в коде страницы или включены через другую страницу (посредством шаблонов).
Переключатели поведения
Переключатели поведения — «волшебные слова», влияющие на оформление страниц в вики.
| Выражение | Описание | Версия |
|---|---|---|
| Содержание | ||
| __NOTOC__ | Скрывает оглавление страницы (TOC). | |
| __FORCETOC__ | Заставляет содержание подниматься выше определённого уровня (в нулевой секции). | |
| __TOC__ | Размещает оглавление в текущюю позицию (противоположно «слову» __ NOTOC __). Если используется _TOC_, то оглавление вернётся в исходное место на странице. | |
| Редактирование | ||
| __NOEDITSECTION__ | Скрывает ссылки «править» для каждой секции страницы | |
| __NEWSECTIONLINK__ | Добавляет кнопку (("+" по умолчанию) рядом с кнопкой «править» на страницах необуждениях. | 1.7+ |
| Категории | ||
| __NOGALLERY__ | Используется для категорий, в которые включено большое количество изображений. Это «слово» заменяет изображения на простые ссылки. | 1.7+ |
| __HIDDENCAT__ | Используется в категории и позволяет скрыть эту категорию из более старших категорий (в которые включена данная категория) (более подробно — см. настройки участника). | 1.13+ |
| Преобразование языков | ||
| __NOCONTENTCONVERT__ __NOCC__ |
On wikis with language variants, don't perform any content language conversion (character and phase) in article display; for example, only show Chinese (zh) instead of variants like zh_cn, zh_tw, zh_sg, or zh_hk. | |
| __NOTITLECONVERT__ __NOTC__ |
On wikis with language variants, don't perform language conversion on the title (all other content is converted). | |
| Разное | ||
| __END__ | Обозначает конец страницы, не давая MediaWiki удалить её. Функция удалена. | |
| __START__ | Нет эффекта. | |
Переменные
Синтаксис большинства переменных похож на синтаксис шаблонов, но для избежания конфликтов обычно использует только заглавные буквы. Если имя шаблона совпадает с переменной, то вызывается переменная; для принудительного вызова шаблона используйте префикс msg:, например {{msg:CURRENTYEAR}}. In some cases, adding parameters will force the parser to treat a variable as a template; for example, {{CURRENTDAYNAME|x}} tries to transclude "Template:CURRENTDAYNAME".
Дата и время
Следующие переменные возвращают текущую дату и время, основываясь на часовом поясе пользователя, указанном в настройках. Часовой пояс по умолчанию - UTC.
Вследствии кэширования страниц браузером и MediaWiki, эти переменные часто показывают когда страница была закэширована, вместо отображения текущего времени.
| Переменная | Возвращаемое значение | Описание | Версия |
|---|---|---|---|
| Год | |||
| {{CURRENTYEAR}} | 2025 | Год | |
| Текущий месяц | |||
| {{CURRENTMONTH}} | 10 | Месяц (число) | |
| {{CURRENTMONTHNAME}} | октябрь | Текущий месяц (название) | |
| {{CURRENTMONTHNAMEGEN}} | октября | Текущий месяц (в родительном падеже) | |
| {{CURRENTMONTHABBREV}} | окт | Текущий месяц (аббревиатура) | 1.5+ |
| День | |||
| {{CURRENTDAY}} | 26 | День месяца (1..31) | |
| {{CURRENTDAY2}} | 26 | День месяца (с ведущим нулём: 01..31) | 1.6+ |
| {{CURRENTDOW}} | 0 | День недели (число) | |
| {{CURRENTDAYNAME}} | воскресенье | День недели (название) | |
| Время | |||
| {{CURRENTTIME}} | 06:41 | Текущее время (24-часовой формат - HH:mm) | |
| {{CURRENTHOUR}} | 06 | Час (01..24) | |
| Разное | |||
| {{CURRENTWEEK}} | 43 | Текущая неделя (число) | |
| {{CURRENTTIMESTAMP}} | 20251026064138 | Время по стандарту ISO 8601 | 1.7+ |
Следующие переменные возвращают подобные значения, что и выше, но используют локальный часовой пояс, не зависимо от настроек пользователя и UTC:
- {{LOCALYEAR}}
- {{LOCALMONTH}}
- {{LOCALMONTHNAME}}
- {{LOCALMONTHABBREV}}
- {{LOCALDAY}}
- {{LOCALDAY2}}
- {{LOCALDOW}}
- {{LOCALDAYNAME}}
- {{LOCALTIME}}
- {{LOCALHOUR}}
- {{LOCALWEEK}}
- {{LOCALTIMESTAMP}}
Технические метаданные
Следующие переменные возвращают значения, связанные с последней правкой текущей статьи, независимо от просматриваемой версии.
| Переменная | Возвращаемое значение | Описание | Версия |
|---|---|---|---|
| Сайт | |||
| {{SITENAME}} | ТворенияВики | Имя сайта | |
| {{CURRENTVERSION}} | 1.35.14 (bc028c2) | Версия MediaWiki, на которой работает вики-проект. | 1.7+ |
| {{CONTENTLANGUAGE}} | ru | Язык интерфейса по умолчанию | |
| Последняя правка статьи | |||
| {{REVISIONID}} | 8521 | Уникальный идентификатор правки | |
| {{REVISIONDAY}} | 3 | День совершения правки (unpadded number) | |
| {{REVISIONDAY2}} | 03 | День совершения правки (zero-padded number) | |
| {{REVISIONMONTH}} | 08 | Месяц совершения правки (unpadded number) | |
| {{REVISIONYEAR}} | 2015 | Год совершения правки | |
| {{REVISIONTIMESTAMP}} | 20150803154514 | Дата совершения правки в формате ISO 8601 | |
Статистика
Numbers returned by these variables contain number separators, but can return raw numbers with the ":R" flag (for example, {{NUMBEROFPAGES}} = 1096 and {{NUMBEROFPAGES:R}} = 1096). Use "|R" for magic words that require a parameter like PAGESINCATEGORY (for example {{PAGESINCATEGORY:Help}} and {{PAGESINCATEGORY:Help|R}}).
| Переменная | Возвращаемое значение | Описание | Версия |
|---|---|---|---|
| По вики-проекту в целом | |||
| {{NUMBEROFPAGES}} | 1096 | Количество вики-страниц | 1.7+ |
| {{NUMBEROFARTICLES}} | 289 | Количество страниц в основном пространстве | |
| {{NUMBEROFFILES}} | 1 | Количество загруженных файлов | 1.5+ |
| {{NUMBEROFEDITS}} | 8910 | Общее количество правок. | 1.10+ |
| {{NUMBEROFUSERS}} | 28 | Количество зарегистрированных участников. | 1.7+ |
| {{NUMBEROFADMINS}} | 7 | Количество участников, входящих в группу sysop. См. права участников. | 1.7+ |
| По пространствам имён | |||
| {{PAGESINNS:2}} | Шаблон:PAGESINNS:2 | Количество страниц в заданном пространстве имён (замените 2 на ID нужного пространства имён). Запрещено по умолчанию, разрешается через Шаблон:Mediawiki. | 1.7+ |
| {{PAGESINNAMESPACE:2}} | Шаблон:PAGESINNAMESPACE:2 | Алиас для {{PAGESINNS}}.
|
1.7+ |
| Разное | |||
| {{PAGESINCATEGORY:Help}} | 0 | Количество страниц в заданной категории (замените «Help» на имя нужной категории). | 1.13+ |
| {{PAGESINCAT:Help}} | 0 | Алиас для {{PAGESINCATEGORY}}.
|
1.13+ |
| {{PAGESIZE:Help:Magic_words}} | 0 | Возвращает размер в байтах заданной страницы. | 1.13+ |
Ссылки
Ссылки
| Переменная | Возвращаемое значение | Описание | Версия |
|---|---|---|---|
| {{SERVER}} | https://creationwiki.org | Доменная ссылка (Шаблон:Mediawiki) | |
| {{SERVERNAME}} | creationwiki.org | Имя домена (Шаблон:Mediawiki) | |
| {{SCRIPTPATH}} | /ru | Относительный путь к MediaWiki (Шаблон:Mediawiki) | |
| {{localurl:название страницы}} {{localurl:название страницы|строка запроса}} |
/ru/Pagename /ru/index.php?title=Pagename&query string |
Относительный путь к странице | |
| {{fullurl:page name}} {{fullurl:page name|query_string}} |
https://creationwiki.org/ru/Page_name https://creationwiki.org/ru/index.php?title=Page_name&query_string |
полная ссылка на страницу | |
| {{filepath:file name}} {{filepath:file name|nowiki}} |
https://creationwiki.org/pool/images/b/bc/Wiki.png https://creationwiki.org/pool/images/b/bc/Wiki.png |
Полная ссылка на файл (nowiki parameter currenty buggy) | r25854 |
Названия страниц
| Переменная | Возвращаемое значение | Описание | Версия |
|---|---|---|---|
| {{FULLPAGENAME}} | Справка:Переменные | Пространство статей и название страницы | |
| {{BASEPAGENAME}} | Переменные | Название страницы без текущей подстраницы и без указания пространства статей ("Статья" на "Статья/test") | |
| {{PAGENAME}} | Переменные | Название страницы | 1.7+ |
| {{SUBPAGENAME}} | Переменные | Название подстраницы ("test" на "Страница/test") | 1.6+ |
| {{SUBJECTPAGENAME}} | Справка:Переменные | Название основной страницы статьи. | 1.7+ |
| {{TALKPAGENAME}} | Обсуждение справки:Переменные | Название страницы обсуждения статьи | 1.7+ |
Эквиваленты с URL-кодированием:
- {{FULLPAGENAMEE}}
- {{PAGENAMEE}}
- {{BASEPAGENAMEE}}
- {{SUBPAGENAMEE}}
- {{SUBJECTPAGENAMEE}}
- {{TALKPAGENAMEE}}
Пространство имён
| Переменная | Возвращаемое значение | Описание |
|---|---|---|
| {{NAMESPACE}} | Справка | Пространство имён (название) |
| {{SUBJECTSPACE}} | Справка | Пространство имён для текущей статьи |
| {{TALKSPACE}} | Обсуждение справки | Пространство имён для текущей страницы обсуждения |
Эквиваленты с URL-кодирование:
- {{NAMESPACEE}}
- {{SUBJECTSPACEE}}
- {{TALKSPACEE}}
{{ns:}} возвращает локализованное название пространства имён для указанного числа или константы. Значения по умолчанию:
| Использование | Возвращаемое значение |
|---|---|
| {{ns:-2}} или {{ns:Media}} | Медиа |
| {{ns:-1}} или {{ns:Special}} | Служебная |
| {{ns:0}} или {{ns:Main}} | |
| {{ns:1}} или {{ns:Talk}} | Обсуждение |
| {{ns:2}} или {{ns:User}} | Участник |
| {{ns:3}} или {{ns:User_talk}} | Обсуждение участника |
| {{ns:4}} или {{ns:Project}} | ТворенияВики |
| {{ns:5}} или {{ns:Project_talk}} | Обсуждение ТворенияВики |
| {{ns:6}} или {{ns:Image}} | Файл |
| {{ns:7}} или {{ns:Image_talk}} | Обсуждение файла |
| {{ns:8}} или {{ns:MediaWiki}} | MediaWiki |
| {{ns:9}} или {{ns:MediaWiki_talk}} | Обсуждение MediaWiki |
| {{ns:10}} или {{ns:Template}} | Шаблон |
| {{ns:11}} или {{ns:Template_talk}} | Обсуждение шаблона |
| {{ns:12}} или {{ns:Help}} | Справка |
| {{ns:13}} или {{ns:Help_talk}} | Обсуждение справки |
| {{ns:14}} или {{ns:Category}} | Категория |
| {{ns:15}} или {{ns:Category_talk}} | Обсуждение категории |
"Опыты"
ВНИМАНИЕ! Пожалуйста, используйте для "опытов" - специальную страницу песочница.