Постоянно защищенный шаблон
Из Википедии, бесплатной энциклопедии
Перейти к навигации Перейти к поиску
Документация по шаблону [ просмотреть ] [ изменить ] [ история ] [ очистить ]

Это метатемплейт {{ Ombox }} ([ O ] ther pages [ m ] essage [ box ]).

Он используется для создания шаблонов окон сообщений для страниц типов Пользователь, Википедия, MediaWiki, Шаблон, Справка, Портал и любых новых будущих пространств имен; т.е. для типов страниц, не охваченных {{ Ambox }}, {{ Tmbox }}, {{ Imbox }} или {{ Cmbox }}. Таким образом, его не следует использовать для ящиков для статей, страниц обсуждения, страниц изображений или страниц категорий.

Этот шаблон работает почти так же, как {{ Ambox }}, и использует те же параметры.

Вступление

Как отмечалось выше, этот шаблон следует использовать для окон сообщений, которые не являются статьями, страницами обсуждения, страницами изображений или страницами категорий. Некоторые окна сообщений для других страниц могут неправильно использовать одно из четырех упомянутых. Не стесняйтесь конвертировать любые окна сообщений, используемые на «других страницах», для использования этого мета-шаблона. Если вы обнаружите какие-либо сложные случаи, перечислите их на странице обсуждения этого шаблона, и вы получите помощь.

Когда этот шаблон используется для создания окон сообщений на других страницах, эти окна должны содержать пояснительный текст, как и раньше. (Те же тексты, что и раньше, или новые улучшенные тексты.) Если в полях есть более конкретные изображения или вы знаете лучшее изображение, используйте их вместо изображений по умолчанию, показанных здесь.

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

Простой пример использования:

{{ombox| text = Некоторый текст.}}

Сложный пример:

{{ombox| type = style| image = [[Файл: Emblem-question-yellow.svg | 40px]]| style = width: 400 пикселей;| textstyle = цвет: красный; font-weight: жирный; стиль шрифта: курсив;| text = Текст сообщения.}}

Типы окон сообщений на других страницах

В следующих примерах используются параметры другого типа, но не используются параметры изображения; таким образом, они используют изображения по умолчанию для каждого типа.

Примеры

Некоторые примеры использования стиля «уведомление»:

Параметры

Список всех параметров:

{{ombox| 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:Replacement filing cabinet.svg|30px]]
none = Означает, что изображение не используется. Это отменяет любое изображение, загружаемое в изображение , когда "small = yes".

маленький

Без параметра = Если параметр smallimageright не указан, этот шаблон возвращается к использованию параметра imageright . Если параметр imageright также пуст, то изображение с правой стороны не отображается.
Изображение = Должно быть изображение с обычной нотацией вики. Ширина 30 пикселей обычно примерно правильная. Например:
smallimageright = [[File:Nuvola apps bookcase.png|30px]]
Anything = Любой другой объект, который вы хотите показать справа.
none = Означает, что изображение справа не используется. Это отменяет любое изображение, подаваемое в imageright , когда "small = yes".

мелкий текст

Укороченная версия текста сообщения. Если параметр smalltext не указан, этот шаблон возвращается к использованию параметра text .

Технические детали

Если вам нужно использовать специальные символы в текстовом параметре, вам нужно экранировать их следующим образом:

{{ombox| текст = <div>Знак равенства =, а также начальная и конечная фигурная скобка {} работают нормально, как есть. Но вот трубка {{!}} И две концевые скобки <nowiki>}} </nowiki>. А теперь трубка и концевые скобки <nowiki> |}} </nowiki>.</div>}}

Этот шаблон использует классы CSS ombox в MediaWiki: Common.css для большей части своего внешнего вида, поэтому для него можно полностью изменить скин .

Изображения по умолчанию для этого мета-шаблона имеют формат png, а не формат svg. Основная причина в том, что в некоторых старых браузерах возникают проблемы с прозрачным фоном, который MediaWiki отображает для изображений svg. У изображений png здесь есть оптимизированный вручную прозрачный цвет фона, поэтому они хорошо выглядят во всех браузерах. Обратите внимание, что значки svg выглядят плохо только в старых браузерах, поэтому такая ручная оптимизация стоит проблем только для очень широко используемых значков.

Для получения дополнительных технических сведений см. Страницу обсуждения . Поскольку этот шаблон работает почти так же, как {{ ambox }}, {{ tmbox }}, {{ imbox }} и {{ cmbox }}, их страницы обсуждения и связанные страницы могут также содержать более подробную информацию.

Смотрите также

В семействе Module: Message box семь метатемплейтов :
  • {{ Ambox }} для ящиков сообщений на страницах статей.
  • {{ Cmbox }} для ящиков сообщений на страницах категорий.
  • {{ Imbox }} для ящиков сообщений на страницах файлов (изображений).
  • {{ Tmbox }} для ящиков сообщений на страницах обсуждения.
  • {{ Fmbox }} для окон сообщений верхнего и нижнего колонтитула.
  • {{ Ombox }} для ящиков сообщений на других типах страниц.
  • {{ Mbox }} для ящиков сообщений, которые используются в разных пространствах имен, и соответствующим образом изменяют их представление.

Тесно связанные метатемплиты:

  • {{ Asbox }} для ящиков сообщений в корешках статей.
  • {{ Dmbox }} для ящиков сообщений на страницах с определением неоднозначности или на страницах с индексом набора.
  • {{ Ivmbox }}, простое полноразмерное поле с фоном цвета слоновой кости по умолчанию, предназначенное для размещения важных сообщений или уведомлений.

Шаблоны, предназначенные для использования вместе с Mboxes:

  • {{ Ombox / shortcut }}, альтернатива {{ Shortcut }} для использования в шаблонах Mbox