Мета-шаблоны окна сообщения | |
---|---|
шаблон | контекст |
{{ Ambox }} | статья |
{{ Cmbox }} | категория |
{{ Imbox }} | изображение |
{{ Tmbox }} | говорить |
{{ Fmbox }} | нижний колонтитул / заголовок |
{{ Ombox }} | другие страницы |
{{ Mbox }} | Автоматически определять |
{{ Asbox }} | статья |
{{ Dmbox }} | устранение неоднозначности |
Это метатемплейт {{ Tmbox }} ([ T ] alk page [ m ] essage [ box ]). Этот шаблон вызывается другими шаблонами, чтобы придать единообразную структуру и внешний вид шаблонным сообщениям, используемым на страницах обсуждения в рамках проекта. Его можно вызвать непосредственно на странице обсуждения, чтобы представить одноразовое сообщение в том же формате, что и стандартные сообщения, но это нестандартно (если сообщение достаточно важно для представления в этой форме, вам следует подумать о создании отдельный шаблон, чтобы он был легко доступен другим редакторам). Tmbox предлагает несколько разных цветов для разных целей, предоставляет изображения по умолчанию, если не указан параметр изображения, и имеет некоторые другие приятные функции. Этот шаблон работает аналогично {{ Ambox }} и использует те же параметры.
Этот шаблон не следует использовать для баннеров WikiProject. Такие баннеры имеют особые программные ограничения, которые заслуживают их собственных мета-шаблонов. Ссылки см. В разделе «См. Также» ниже.
Предлагаемый стандарт стиля
Типы окон сообщений страницы обсуждения соответствуют тому же соглашению об именах, что и блоки для всех других пространств имен, но тип любого конкретного окна сообщений страницы обсуждения может быть не таким очевидным, как в других пространствах имен. При выборе типа для окна сообщений на странице обсуждения, пожалуйста, обратите внимание на следующие рекомендации:
- speedy следует использовать только для шаблонов быстрого удаления .
- delete следует использовать только для шаблонов, относящихся к текущим обсуждениям удаления. Пожалуйста, не используйте этот тип только для того, чтобы получить красную рамку для окна сообщения.
- содержание и стиль следует использовать для предупреждений и предупреждений. Используйте контент (с оранжевой рамкой) для более важных и немедленных предупреждений и стиль (желтая рамка) для менее важных предупреждений. Ящики сообщений этих типов в идеале должны быть временными : не следует ожидать, что они будут оставаться на странице обсуждения неопределенное время.
- Перемещение и защита должны использоваться только для ящиков сообщений, связанных с перемещениями и слияниями, и защитой страниц соответственно.
- Тип уведомления следует использовать для большинства ящиков сообщений на странице разговора; те, которые предназначены для передачи или обобщения информации. Если окно сообщения на странице разговора явно не вписывается ни в один из других типов, вероятно, это тип уведомления.
Применение
Простой пример использования:
{{tmbox | text = Некоторый текст.}}
Сложный пример:
{{tmbox| type = style| image = [[Файл: Emblem-question-yellow.svg | 40px | link = | alt =]]| style = width: 400 пикселей;| textstyle = цвет: красный; font-weight: жирный; стиль шрифта: курсив;| text = Текст сообщения.}}
Типы окон сообщений на странице обсуждения
В следующих примерах используются различные параметры типа, но не используются параметры изображения, поэтому они используют изображения по умолчанию для каждого типа.
Специальный
Некоторые другие комбинации параметров.
Параметры
Список всех параметров:
{{tmbox| name = имя шаблона| тип = быстро / удалить / содержимое / стиль / уведомление / перемещение / защита| image = none / [[File: Some image.svg | 40px]]| imageright = [[Файл: Some image.svg | 40px]]| style = значения CSS| textstyle = значения CSS| plainlinks = нет| text = Текст сообщения.| small = {{{small |}}} / да| smallimage = none / [[Файл: Some image.svg | 30px]]| smallimageright = none / [[Файл: Some image.svg | 30px]]| smalltext = Более короткий текст сообщения.}}
название
- (Необязательно) Имя шаблона. Это добавляет класс CSS с именем к элементу HTML для использования ботами или скриптами.
box-name
тип
- Если параметр типа не задан, в шаблоне по умолчанию используется тип примечания . Это означает, что он получает серую рамку.
изображение
- Без параметра = Если параметр изображения не задан, в шаблоне используется изображение по умолчанию. Используемое изображение по умолчанию зависит от параметра типа .
- Изображение = Должно быть изображение с обычной нотацией вики. Ширина 40–50 пикселей обычно примерно правая, в зависимости от соотношения высоты изображения к ширине. (Но окно сообщения может обрабатывать изображения любого размера.) Например:
image = [[File:Crystal package settings.png|40px]]
- none = Означает, что изображение не используется.
Imageright
- Без параметра = Если параметр imageright не указан, то изображение справа не отображается.
- Изображение = Должно быть изображение с обычной нотацией вики. Ширина 40–50 пикселей обычно примерно правая, в зависимости от соотношения высоты изображения к ширине. (Но окно сообщения может обрабатывать изображения любого размера.) Например:
imageright = [[File:Nuvola apps bookcase.png|40px]]
- Anything = Любой другой объект, который вы хотите показать справа.
стиль
- Необязательные значения CSS, используемые всей таблицей окна сообщения. Без кавычек,
" "
но с точкой с запятой в конце;
. Например:style = margin-bottom: 0.5em;
стиль текста
- Необязательные значения CSS, используемые текстовой ячейкой. Например:
textstyle = text-align: center;
простые ссылки
- Обычно в Википедии рядом с внешними ссылками отображается значок стрелки, например: Example.com . Однако в окнах сообщений значок стрелки по умолчанию подавлен, например: Example.com . Чтобы получить обычный стиль внешней ссылки со значком стрелки, используйте
|plainlinks=no
.
текст
- Текст сообщения.
Маленькие параметры
небольшой
- yes = Уменьшает размер правого плавающего окна сообщения. Это также делает изображения по умолчанию меньше. Обратите внимание, что любые данные , передаваемые в параметры smallimage , smallimageright и smalltext, используются, только если "small = yes". Чтобы сделать так, чтобы ваш шаблон также понимал небольшой параметр, вы можете использовать этот код:
small = {{{small|}}}
маленькое изображение
- Без параметра = Если параметр smallimage не указан, этот шаблон возвращается к использованию параметра изображения . Если параметр изображения также пуст, используется небольшое изображение по умолчанию.
- Изображение = Должно быть изображение с обычной нотацией вики. Ширина 30 пикселей обычно примерно правильная. Например:
smallimage = [[File:Crystal package settings.png|30px]]
- none = Означает, что изображение не используется. Это отменяет любое изображение, загружаемое в изображение , когда "small = yes".
маленький
- Без параметра = Если параметр smallimageright не указан, этот шаблон возвращается к использованию параметра imageright . Если параметр imageright также пуст, то изображение с правой стороны не отображается.
- Изображение = Должно быть изображение с обычной нотацией вики. Ширина 30 пикселей обычно примерно правильная. Например:
smallimageright = [[File:Nuvola apps bookcase.png|30px]]
- Anything = Любой другой объект, который вы хотите показать справа.
- none = Означает, что изображение справа не используется. Это отменяет любое изображение, подаваемое в imageright , когда "small = yes".
мелкий текст
- Укороченная версия текста сообщения. Если параметр smalltext не указан, этот шаблон возвращается к использованию параметра text .
Технические подробности
Если вам нужно использовать специальные символы в текстовом параметре, вам нужно экранировать их следующим образом:
{{tmbox| текст = Знак равенства =, а также начальная и конечная фигурная скобка {} работают нормально, как есть. Но вот трубка {{!}} И две концевые скобки}} . А теперь трубка и концевые скобки|}} .
Этот шаблон использует классы CSS tmbox в MediaWiki: Common.css для большей части своего внешнего вида, поэтому для него можно полностью изменить скин .
Этот шаблон вызывает модуль: окно сообщения, которое содержит большую часть кода для {{ tmbox }}, а сам {{ tmbox }} выполняет предварительную обработку параметров.
Внутренне этот мета-шаблон использует разметку HTML вместо разметки wiki для кода таблицы. Это обычный способ создания мета-шаблонов, поскольку у вики-разметки есть несколько недостатков. Например, это затрудняет использование функций синтаксического анализатора и специальных символов в параметрах.
Для получения дополнительных технических сведений см. Страницу обсуждения . Поскольку этот шаблон работает почти так же, как {{ ambox }}, {{ imbox }}, {{ cmbox }} и {{ ombox }}, их страницы обсуждения и связанные страницы могут также содержать более подробную информацию.
Смотрите также
Похожие шаблоны:
- {{ Уведомление }}
- {{ Ambox }} для ящиков сообщений на страницах статей.
- {{ Cmbox }} для ящиков сообщений на страницах категорий.
- {{ Imbox }} для ящиков сообщений на страницах файлов (изображений).
- {{ Tmbox }} для ящиков сообщений на страницах обсуждения.
- {{ Fmbox }} для окон сообщений верхнего и нижнего колонтитула.
- {{ Ombox }} для ящиков сообщений на других типах страниц.
- {{ Mbox }} для ящиков сообщений, которые используются в разных пространствах имен, и соответствующим образом изменяют их представление.
Тесно связанные метатемплиты:
- {{ Asbox }} для ящиков сообщений в корешках статей.
- {{ Dmbox }} для ящиков сообщений на страницах с определением неоднозначности или на страницах с индексом набора.
- {{ Ivmbox }}, простое полноразмерное поле с фоном цвета слоновой кости по умолчанию, предназначенное для размещения важных сообщений или уведомлений.
Шаблоны, предназначенные для использования вместе с Mboxes:
- {{ Ombox / shortcut }}, альтернатива {{ Shortcut }} для использования в шаблонах Mbox
Другие страницы:
- Википедия: Шаблоны страниц обсуждения - Руководство по определению стилей для окон сообщений страницы обсуждения.
Баннеры WikiProject:
- {{ WikiProject banner shell }} и {{ WPBannerMeta }} - система для сворачивания, упаковки и создания баннеров WikiProject.
- {{ WikiProjectBanners }} - Еще одна система для сворачивания баннеров WikiProject.