Шаблон:MessageBox: различия между версиями

Материал из Structorica Wiki
Перейти к навигации Перейти к поиску
Новая страница: «<includeonly><div class="msgbox searchaux {{#if: {{{mini|{{{small|}}}}}} | msgbox-mini | }} {{#if: {{{subtle|}}} | msgbox-subtle | }} {{ #switch: {{{type|}}} | style | display | presentation = msgbox-yellow | minor | minor-issue | content | issue = msgbox-orange | major | major-issue | delete = msgbox-red | organization | title | move = msgbox-purple | details | upcoming = msgbox-blue | notice | note | info = msgbox-green | other =...»
 
Нет описания правки
 
(не показаны 2 промежуточные версии этого же участника)
Строка 6: Строка 6:
   | major | major-issue | delete = msgbox-red
   | major | major-issue | delete = msgbox-red
   | organization | title | move = msgbox-purple
   | organization | title | move = msgbox-purple
   | details | upcoming = msgbox-blue
   | details | parity | edition | upcoming = msgbox-blue
   | notice | note | info = msgbox-green
   | notice | note | info = msgbox-green
   | other = msgbox-magenta
   | other = msgbox-magenta
Строка 43: Строка 43:
  </div>
  </div>
  <div style="width: 100%;">{{
  <div style="width: 100%;">{{
  #if: {{{title|}}}
  #if: {{{title|}}}
  | <div style="font-weight: bold; display: inline">{{{title}}}</div>&nbsp;{{
  | <div style="font-weight: bold; display: inline">{{{title}}}</div>&nbsp;{{
    #if: {{{discuss|}}}{{{discussPage|}}}{{{discussAnchor|}}}
    #if: {{{discuss|}}}{{{discussPage|}}}{{{discussAnchor|}}}
    | <sup>[<nowiki/>{{DirectLink|{{
    | <sup>[<nowiki/>{{DirectLink|{{
      #if: {{{discussPage|}}}
      #if: {{{discussPage|}}}
      | {{{discussPage}}}
      | {{{discussPage}}}
      | {{TALKPAGENAME}}
      | {{TALKPAGENAME}}
    }}{{
    }}{{
      #if: {{{discussAnchor|}}}
      #if: {{{discussAnchor|}}}
      | &#35;{{{discussAnchor}}}
      | &#35;{{{discussAnchor}}}
    }}|discuss}}</sup>
    }}|обсудить}}</sup>
  }}
  }}
}}{{
}}{{
  #if: {{{linkshere|}}}
  #if: {{{linkshere|}}}
  | <sup>{{#if:{{{discuss|}}}|, <nowiki/>|[<nowiki/>}}[[Special:WhatLinksHere/{{FULLPAGENAME}}|links]]{{#ifeq:{{NAMESPACENUMBER}}|6|, [[Special:GlobalUsage/{{PAGENAME}}|global usage]]}}<nowiki/>]</sup>
  | <sup>{{#if:{{{discuss|}}}|, <nowiki/>|[<nowiki/>}}[[Special:WhatLinksHere/{{FULLPAGENAME}}|ссылки]]{{#ifeq:{{NAMESPACENUMBER}}|6|, [[Special:GlobalUsage/{{PAGENAME}}|глобальное использование]]}}<nowiki/>]</sup>
  | {{
  | {{
    #if:{{{discuss|}}}
    #if:{{{discuss|}}}
    |<sup>]</sup>
    |<sup>]</sup>
  }}
  }}
}}
}}
  {{
  {{
   #if: {{{text|}}}
   #if: {{{text|}}}
Строка 69: Строка 69:
  </div>
  </div>
  </div></includeonly><noinclude>
  </div></includeonly><noinclude>
=== Documentation ===
=== Документация ===


Examples:
== Использование ==
<syntaxhighlight lang="wikitext">{{Message box
| mini = Мини-режим
| small = Мини-режим
| subtle = Скрытый режим
| class = Классы для шаблона
| type = Тип уведомления
| bgcol = Пользовательский цвет фона
| linecol = Пользовательский цвет линии
| width = Пользовательская ширина
| float = Пользовательское выравнивание
| icon = Иконка из Template:CommentSprite
| imagecss = Пользовательский CSS для изображения
| image = Дополнительное изображение
| imagetextbefore = Текст перед изображением
| imagetextafter = Текст после изображения
| imagesize = Размер изображения
| imageclass = Класс изображения
| dolinkimage = Должно ли изображение ссылаться на страницу файла (обычно не требуется, по умолчанию без ссылки)
| title = Заголовок шаблона
| discuss = Кнопка обсуждения
| discussPage = Ссылка на страницу обсуждения
| discussAnchor = Указание раздела страницы обсуждения
| linkshere = Кнопка ссылок на Special:WhatLinksHere
| text = Текст шаблона
| css = Пользовательский CSS
}}</syntaxhighlight>
 
== Примеры ==
<syntaxhighlight lang="wikitext">
<syntaxhighlight lang="wikitext">
{{MessageBox
{{MessageBox
| type = minor
| type = minor
| title = Minor Edit Notice
| title = Уведомление о незначительной правке
| text = This page contains minor formatting improvements and spelling corrections. No major content changes were made.
| text = Эта страница содержит незначительные улучшения форматирования и исправления орфографии. Основные изменения контента не вносились.
| discuss = 1
}}
}}
</syntaxhighlight>
</syntaxhighlight>
{{MessageBox
{{MessageBox
| type = minor
| type = minor
| title = Minor Edit Notice
| title = Уведомление о незначительной правке
| text = This page contains minor formatting improvements and spelling corrections. No major content changes were made.
| text = Эта страница содержит незначительные улучшения форматирования и исправления орфографии. Основные изменения контента не вносились.
| discuss = 1
}}
}}


Строка 93: Строка 119:
| mini = 1
| mini = 1
| icon = 8
| icon = 8
| text = This page has been nominated for deletion due to lack of content. Please review and vote.
| text = Эта страница была номинирована на удаление из-за отсутствия содержимого. Пожалуйста, ознакомьтесь и проголосуйте.
}}
}}
</syntaxhighlight>
</syntaxhighlight>
Строка 100: Строка 126:
| mini = 1
| mini = 1
| icon = 8
| icon = 8
| text = This page has been nominated for deletion due to lack of content. Please review and vote.
| text = Эта страница была номинирована на удаление из-за отсутствия содержимого. Пожалуйста, ознакомьтесь и проголосуйте.
}}
}}
---
---
Строка 108: Строка 134:
| small = 1
| small = 1
| icon = 8
| icon = 8
| text = Important information: Server maintenance scheduled for tonight from 2 AM to 4 AM UTC.
| text = Важная информация: Запланировано техническое обслуживание сервера сегодня ночью с 2:00 до 4:00 UTC.
}}
}}
</syntaxhighlight>
</syntaxhighlight>
Строка 115: Строка 141:
| small = 1
| small = 1
| icon = 8
| icon = 8
| text = Important information: Server maintenance scheduled for tonight from 2 AM to 4 AM UTC.
| text = Важная информация: Запланировано техническое обслуживание сервера сегодня ночью с 2:00 до 4:00 UTC.
}}
}}
---
---
Строка 122: Строка 148:
| type = major
| type = major
| subtle = 1
| subtle = 1
| title = Major Content Update
| text = This article has been significantly expanded with new sections on gameplay mechanics and strategy guides.
| discuss = 1
| discuss = 1
| title = Крупная проблема содержимого
| text = Эта статья содержит значительные проблемы, включая устаревшую информацию, неработающие ссылки и неточные описания механики игры.
}}
}}
</syntaxhighlight>
</syntaxhighlight>
Строка 130: Строка 156:
| type = major
| type = major
| subtle = 1
| subtle = 1
| title = Major Content Update
| title = Крупная проблема содержимого
| text = This article has been significantly expanded with new sections on gameplay mechanics and strategy guides.
| text = Эта статья содержит значительные проблемы, включая устаревшую информацию, неработающие ссылки и неточные описания механики игры.
| discuss = 1
}}
}}


Строка 151: Строка 176:
| linecol = rgba(255, 235, 59, 0.3)
| linecol = rgba(255, 235, 59, 0.3)
| css = border-radius: 8px; font-style: italic;
| css = border-radius: 8px; font-style: italic;
| text = Notice: The wiki will be temporarily unavailable during the server migration next weekend.
| text = Уведомление: Вики будет временно недоступна во время миграции сервера на следующей неделе.
}}
}}
</syntaxhighlight>
</syntaxhighlight>
Строка 161: Строка 186:
| linecol = rgba(255, 235, 59, 0.3)
| linecol = rgba(255, 235, 59, 0.3)
| css = border-radius: 8px; font-style: italic;
| css = border-radius: 8px; font-style: italic;
| text = Notice: The wiki will be temporarily unavailable during the server migration next weekend.
| text = Уведомление: Вики будет временно недоступна во время миграции сервера на следующей неделе.
}}
}}
---
---
Строка 172: Строка 197:
| linecol = rgba(255, 87, 34, 0.3)
| linecol = rgba(255, 87, 34, 0.3)
| css = box-shadow: 0 2px 8px rgba(255, 87, 34, 0.2);
| css = box-shadow: 0 2px 8px rgba(255, 87, 34, 0.2);
| text = Content issue detected: This article may contain outdated information. Please verify with latest game version.
| text = Обнаружена проблема с содержимым: Эта статья может содержать устаревшую информацию. Пожалуйста, проверьте с последней версией игры.
}}
}}
</syntaxhighlight>
</syntaxhighlight>
Строка 182: Строка 207:
| linecol = rgba(255, 87, 34, 0.3)
| linecol = rgba(255, 87, 34, 0.3)
| css = box-shadow: 0 2px 8px rgba(255, 87, 34, 0.2);
| css = box-shadow: 0 2px 8px rgba(255, 87, 34, 0.2);
| text = Content issue detected: This article may contain outdated information. Please verify with latest game version.
| text = Обнаружена проблема с содержимым: Эта статья может содержать устаревшую информацию. Пожалуйста, проверьте с последней версией игры.
}}
---
<syntaxhighlight lang="wikitext">
{{MessageBox
|| type = content
|| title = Обсуждение содержимого
|| discuss = 1
|| text = Эта статья нуждается в обсуждении сообщества. Пожалуйста, поделитесь своими мыслями на странице обсуждения.
}}
}}
</syntaxhighlight>
{{MessageBox
|| type = content
|| title = Обсуждение содержимого
|| discuss = 1
|| text = Эта статья нуждается в обсуждении сообщества. Пожалуйста, поделитесь своими мыслями на странице обсуждения.
}}
---
<syntaxhighlight lang="wikitext">
{{MessageBox
|| type = notice
|| title = Использование шаблона
|| linkshere = 1
|| text = Этот шаблон используется в нескольких местах вики.
}}
</syntaxhighlight>
{{MessageBox
|| type = notice
|| title = Использование шаблона
|| linkshere = 1
|| text = Этот шаблон используется в нескольких местах вики.
}}
== Источник ==
Этот шаблон является форком [https://minecraft.wiki/w/Template:message_box шаблона message_box Minecraft Wiki] и достаточно сложен в реализации.
Этот шаблон используется для создания локальных информационных сообщений.
В большинстве случаев рекомендуется использовать отдельные шаблоны, созданные на его основе, а не использовать MessageBox напрямую.
Стили описаны на странице MediaWiki:Common.css.
[[Категория:Информационные шаблоны]]


[[en:Template:MessageBox]]
[[en:Template:MessageBox]]
</noinclude>
</noinclude>

Текущая версия от 16:28, 15 января 2026

Документация

Использование

{{Message box
| mini = Мини-режим
| small = Мини-режим
| subtle = Скрытый режим
| class = Классы для шаблона
| type = Тип уведомления
| bgcol = Пользовательский цвет фона
| linecol = Пользовательский цвет линии
| width = Пользовательская ширина
| float = Пользовательское выравнивание
| icon = Иконка из Template:CommentSprite
| imagecss = Пользовательский CSS для изображения
| image = Дополнительное изображение
| imagetextbefore = Текст перед изображением
| imagetextafter = Текст после изображения
| imagesize = Размер изображения
| imageclass = Класс изображения
| dolinkimage = Должно ли изображение ссылаться на страницу файла (обычно не требуется, по умолчанию без ссылки)
| title = Заголовок шаблона
| discuss = Кнопка обсуждения
| discussPage = Ссылка на страницу обсуждения
| discussAnchor = Указание раздела страницы обсуждения
| linkshere = Кнопка ссылок на Special:WhatLinksHere
| text = Текст шаблона
| css = Пользовательский CSS
}}

Примеры

{{MessageBox
| type = minor
| title = Уведомление о незначительной правке
| text = Эта страница содержит незначительные улучшения форматирования и исправления орфографии. Основные изменения контента не вносились.
}}
Уведомление о незначительной правке
 
Эта страница содержит незначительные улучшения форматирования и исправления орфографии. Основные изменения контента не вносились.

---

{{MessageBox
| type = delete
| mini = 1
| icon = 8
| text = Эта страница была номинирована на удаление из-за отсутствия содержимого. Пожалуйста, ознакомьтесь и проголосуйте.
}}
Эта страница была номинирована на удаление из-за отсутствия содержимого. Пожалуйста, ознакомьтесь и проголосуйте.

---

{{MessageBox
| type = info
| small = 1
| icon = 8
| text = Важная информация: Запланировано техническое обслуживание сервера сегодня ночью с 2:00 до 4:00 UTC.
}}
Важная информация: Запланировано техническое обслуживание сервера сегодня ночью с 2:00 до 4:00 UTC.

---

{{MessageBox
| type = major
| subtle = 1
| discuss = 1
| title = Крупная проблема содержимого
| text = Эта статья содержит значительные проблемы, включая устаревшую информацию, неработающие ссылки и неточные описания механики игры.
}}
Крупная проблема содержимого
 
Эта статья содержит значительные проблемы, включая устаревшую информацию, неработающие ссылки и неточные описания механики игры.





---

{{MessageBox
| type = notice
| mini = 1
| icon = 8
| bgcol = rgba(255, 235, 59, 0.1)
| linecol = rgba(255, 235, 59, 0.3)
| css = border-radius: 8px; font-style: italic;
| text = Уведомление: Вики будет временно недоступна во время миграции сервера на следующей неделе.
}}
Уведомление: Вики будет временно недоступна во время миграции сервера на следующей неделе.

---

{{MessageBox
| type = issue
| small = 1
| icon = 8
| bgcol = rgba(255, 87, 34, 0.1)
| linecol = rgba(255, 87, 34, 0.3)
| css = box-shadow: 0 2px 8px rgba(255, 87, 34, 0.2);
| text = Обнаружена проблема с содержимым: Эта статья может содержать устаревшую информацию. Пожалуйста, проверьте с последней версией игры.
}}
Обнаружена проблема с содержимым: Эта статья может содержать устаревшую информацию. Пожалуйста, проверьте с последней версией игры.

---

{{MessageBox
|| type = content
|| title = Обсуждение содержимого
|| discuss = 1
|| text = Эта статья нуждается в обсуждении сообщества. Пожалуйста, поделитесь своими мыслями на странице обсуждения.
}}
Обсуждение содержимого
 [обсудить]
Эта статья нуждается в обсуждении сообщества. Пожалуйста, поделитесь своими мыслями на странице обсуждения.

---

{{MessageBox
|| type = notice
|| title = Использование шаблона
|| linkshere = 1
|| text = Этот шаблон используется в нескольких местах вики.
}}
Использование шаблона
 [ссылки]
Этот шаблон используется в нескольких местах вики.

Источник

Этот шаблон является форком шаблона message_box Minecraft Wiki и достаточно сложен в реализации.

Этот шаблон используется для создания локальных информационных сообщений.

В большинстве случаев рекомендуется использовать отдельные шаблоны, созданные на его основе, а не использовать MessageBox напрямую.

Стили описаны на странице MediaWiki:Common.css.