Шаблон:Ombox/doc
Шаблон:СИШ Шаблон:Используйте песочницу {{#invoke:Message box|ombox}} Шаблон:Mbox templates {{Ombox}}, название сокращенно от other pages message box — меташаблон различных шаблонов-сообщений в пространствах «Участник», «Википедия», «Шаблон», «Справка», и других, которые не покрываются шаблонами {{ambox}}, {{tmbox}}, {{imbox}} или {{cmbox}}. Поэтому он не должен использоваться в статьях, страницах обсуждения, файлах и категориях.
Похож на шаблон {{Ambox}} и использует такие же параметры.
Параметры
type
Типы меняют внешний вид шаблона: {{#invoke:Message box|ombox}} {{#invoke:Message box|ombox}} {{#invoke:Message box|ombox}} {{#invoke:Message box|ombox}} {{#invoke:Message box|ombox}} {{#invoke:Message box|ombox}} {{#invoke:Message box|ombox}}
Комбинация параметров
Этот параметр позволяет изменить картинку шаблона:
{{#invoke:Message box|ombox}} {{#invoke:Message box|ombox}} {{#invoke:Message box|ombox}} {{#invoke:Message box|ombox}} {{#invoke:Message box|ombox}}
image
Вы можете выбрать уникальное изображение для шаблона, использую параметр image. Значение параметра Шаблон:Para должно иметь тот же синтаксис, как и при вставке изображения в статью (Википедия:Иллюстрирование#Вставка файла в статью). В стандарте, ширина — 40-50px. Например:
- Для {{Правило}} указано изображение Шаблон:Para:
Пожалуйста, учтите:
- Если изображение не указано, то оно будет зависеть от параметра type. (Смотрите о параметре #type выше.)
- Если указано Шаблон:Para, то никакое изображение выводится не будет, и текст займет всю площадь шаблона.
- Если изображение выполняет чисто декоративную функцию, а также находится в общественном достоянии, удобство и доступность использования шаблоны может быть улучшена с помощью подавления ссылки на файл с помощью добавления параметров Шаблон:Para и Шаблон:Para, как показано выше.
text, и text-small
Параметр text передает основной текст в шаблон. Постарайтесь сделать его как можно более кратким и понятным.
Параметр text-small показывает текст маленьким шрифт, не рекомендуем его использовать для файлов.
talk
Некоторые шаблоны-сообщения содержат ссылку на страницу обсуждения, и позволяют редактору уточнить заголовок необходимой секции для ссылки. Чтобы добиться такой функциональности, просто укажите при создании шаблона Шаблон:Para.
Примеры использования параметра редакторами:
- Шаблон:Para — ссылка отправит читателя в необходимую секцию на странице обсуждения статьи. Пример — Шаблон:Para.
- Шаблон:Para — шаблон выдаст ссылку на указанную страницу обсуждения (может содержать ссылку на секцию), например Шаблон:Para.
Примечания:
- При использовании этого параметра при создании шаблона, то ссылка на страницу обсуждения будет появляться и в самом шаблоне (для того, чтобы продемонстрировать функциональность), но на страницах она будет отображаться, только если параметр фактически указан.
- Чтобы быть уверенным, что ссылка на страницу обсуждения постоянно показывается, вы можете использовать следующую конструкцию: Шаблон:Para.
- Строка не будет отображаться если страницы обсуждения статьи, или указанной страницы обсуждения не существует, и неважно что вы укажете в параметре.
date
Установка параметра date сообщает мета-шаблону, что в шаблон-сообщение был установлен в этот день: устанавливается как редакторами, так и ботами. Отображается мелким шрифтов в конце дополнительного сообщения.
Обратите внимание, возможны только следующие виды дат:
- 2022-05-14 (предпочтительно)
- 1 мая 2015
- 01 мая 2015
- Стандартные англоязычные даты для обработки
{{#time: }}
Также указание этого параметра включает категоризацию по времени, если параметр #cat определен.
cat
Этот параметр определяет по-месячную категорию для статей. Если Шаблон:Para тогда:
- статьи будут помещены в категорию Категория: КАТЕГОРИЯ с ДАТЫ если Шаблон:Para указан.
- статьи будут помещены в категорию Категория: КАТЕГОРИЯ если дата не указана.
Например, для шаблона {{Маргинальные теории}} указана категория Шаблон:Para, и поэтому статья с шаблоном Шаблон:Tlx будет помещена в категорию Категория:Википедия:Статьи, подозреваемые в наличии оригинальных исследований с января 2013 года.
В параметре cat не должно быть ссылок, и префикса Category:
или Категория:
.
all
Параметр all определяет категорию, в которую должны быть включены все статьи не зависимо от даты.
В параметре all не должно быть ссылок, и префикса Category:
или Категория:
.
Дополнительные параметры
Параметры
Список всех параметров:
imageright
С помощью этого параметра можно указать изображение в правой части сообщения. Синтаксис такой же, как и для параметра Шаблон:Para, за исключением того, что по умолчанию изображение отсутствует.
class
Пользовательские классы CSS для применения к сообщению. Если вы добавляете несколько классов, они должны быть разделены пробелом.
style and textstyle
Дополнительные значения CSS могут быть определены без кавычек " "
, но с завершающими точками с запятой ;
.
- Шаблон:Para — определяет стиль, используемый всей таблицей окна сообщений. Это можно использовать для таких вещей, как изменение ширины окна.
- Шаблон:Para — относится к текстовой ячейке.
issue and fix
Вместо указания Шаблон:Para и Шаблон:Para можно использовать параметр Шаблон:Para.
Индивидуальный текст для малого формата может быть определен с помощью Шаблон:Para.
Параметры миниатюризации
{{#invoke:Message box|ombox}} {{#invoke:Message box|ombox}}
small
- yes = Создаёт маленькое окно сообщения, прикрепляющееся к правому краю страницы. Этот параметр также уменьшает значок по умолчанию. Обратите внимание, что данные, переданные в параметрах smallimage, smallimageright и smalltext, используются, только если «small=yes». Чтобы производный шаблон понимал параметр small, используйте следующий код:
-
small = {{{small|}}}
-
{{#invoke:Message box|ombox}}
smallimage
- нет параметра = если параметр smallimage не задан, то опять используется параметр image. Если параметр image также пустой, то используется маленький значок по умолчанию.
- файл изображения = ссылка на файл использующая вики разметку. Обычно около 20px для сообщений в одну строку и до 25px в ширину для двух строк текста. Например:
-
smallimage = [[Файл:Gnome globe current event.svg|20px|alt=Clock over a larger globe]]
-
- none = обозначает, что не нужно отображать значок. Переопределяет заданное в параметре image, когда «small=left».
{{#invoke:Message box|ombox}} {{#invoke:Message box|ombox}}
smallimageright
- нет параметра = если параметр smallimageright не задан, то опять используется параметр imageright. Если параметр imageright также пустой, то используется значок справа не показывается.
- файл изображения = ссылка на файл, использующая вики разметку. Около 30px в ширину. Например:
-
smallimageright = [[Файл:Nuvola apps bookcase.png|30px|alt=Three stacked books]]
-
- одругое = всё, что вы хотите отобразить справа.
- none = обозначает, что не нужно отображать значок справа. Переопределяет заданное в параметре imageright, когда «small=yes».
smalltext
- Краткий вариант текста сообщения. Если параметр smalltext не задан, то используется параметр text.
plainlinks
Обычно в Википедии внешние ссылки отмечены значком стрелки рядом с ними, например: Example.com. Однако в окнах сообщений значок стрелки по умолчанию скрыт, например: Example.com. Чтобы получить обычный стиль внешней ссылки со значком стрелки, используйте Шаблон:Para.
cat2, cat3, all2, and all3
- Шаблон:Para и Шаблон:Para предусматривают дополнительные помесячные категории; см. #cat.
- Шаблон:Para и Шаблон:Para предусматривают дополнительные категории, в которые помещаются все статьи, как и в #all.
Технические детали
Если вам необходимо использовать специальные символы внутри параметра Шаблон:Para, то вам необходимо заменять их ESC-последовательностями:
<syntaxhighlight lang="moin"> {{#invoke:Message box|ombox}} </syntaxhighlight>
{{#invoke:Message box|ombox}}
- Этот шаблон использует
ombox
CSS-классы в MediaWiki:Common.css влияющие на его внешний вид, то есть он полностью перенастраиваемый.
- Внутри шаблона для формирования кода таблицы используется язык разметки HTML вместо языка викиразметки. Так делается во всех мета-шаблонах, так как у вики-разметки есть ряд недостатков. Например, она затрудняет использование функций парсера и специальных символов в параметрах.
- Теги
<div>
, окружающие текст в приведенном выше примере, обычно не нужны. Но если текст содержит разрыв строки или строк, то иногда мы получаем странный межстрочный интервал. Особенно это происходит при использовании вертикальных списков. Используйте теги<div>
, чтобы исправить такое поведение.
Семейство Mbox
Шаблон:Подробный список шаблонов семейства Mbox