Справка:Переменные

Материал из ТворенияВики
Перейти к навигацииПерейти к поиску
Данная страница - часть справочного раздела проекта ТворенияВики.
left" НавигацияКатегорииПоискПространства имёнПросмотр измененийОбсуждениеКак создать статьюУдаление страниц
Вики-разметкаТаблицыИзображенияИсточникиШаблоныПеременныеПеренаправлениеСсылкиОчеркиПереводИзбранные статьи



Переменные 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}} 09 Месяц (число)
{{CURRENTMONTHNAME}} сентябрь Текущий месяц (название)
{{CURRENTMONTHNAMEGEN}} сентября Текущий месяц (в родительном падеже)
{{CURRENTMONTHABBREV}} сен Текущий месяц (аббревиатура) 1.5+
День
{{CURRENTDAY}} 5 День месяца (1..31)
{{CURRENTDAY2}} 05 День месяца (с ведущим нулём: 01..31) 1.6+
{{CURRENTDOW}} 5 День недели (число)
{{CURRENTDAYNAME}} пятница День недели (название)
Время
{{CURRENTTIME}} 20:20 Текущее время (24-часовой формат - HH:mm)
{{CURRENTHOUR}} 20 Час (01..24)
Разное
{{CURRENTWEEK}} 36 Текущая неделя (число)
{{CURRENTTIMESTAMP}} 20250905202044 Время по стандарту 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}} Обсуждение категории

"Опыты"

ВНИМАНИЕ! Пожалуйста, используйте для "опытов" - специальную страницу песочница.