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

Это шаблон {{ Fmbox }} ([ F ] ooter и header [ m ] essage [ box ]).

Его можно использовать для создания окон сообщений для системных сообщений, таких как MediaWiki: Sp-sizes-footer-anon . Его также можно использовать для полей нижнего и верхнего колонтитула на пользовательских страницах и для уведомлений о редактировании .

Этот шаблон работает аналогично {{ Ambox }} и в основном использует те же параметры. Основные отличия заключаются в том, что эта коробка имеет ширину 100% и имеет разные цветовые стили.

Применение

Простой пример

{{Fmbox | text = Некоторый текст.}}
производит:

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

{{Fmbox | type = editnotice | image = [[Файл: Emblem-question-yellow.svg | 40px]] | style = border: 1px solid # f4c430; | textstyle = font-style: курсив; font-weight: жирный; красный цвет; | text = Текст сообщения.}}
производит:

Типы окон сообщения нижнего и верхнего колонтитула

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

Не стандартные изображения

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

Другие примеры

Параметры

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

{{fmbox| name = имя шаблона| тип = система / editnotice / предупреждение| image = none / [[Image: Some image.svg | 40px]]| imageright = [[Image: Some image.svg | 40px]]| id = идентификатор CSS| class = имена классов CSS| style = значения CSS| textstyle = значения CSS| plainlinks = нет| text = Текст сообщения.}}

название

(Необязательно) Имя шаблона. Это добавляет класс CSS с именем к элементу HTML для использования ботами или скриптами.box-name

тип

Если параметр типа не задан, по умолчанию используется шаблон типа system . Это означает, что он получает светло-серый фон.

изображение

Без параметра = Если параметр изображения не задан, в шаблоне используется изображение по умолчанию. Используемое изображение по умолчанию зависит от параметра типа .
Изображение = Должно быть изображение с обычной нотацией вики. Ширина 40–50 пикселей обычно примерно правая, в зависимости от соотношения высоты изображения к ширине. (Но окно сообщения может обрабатывать изображения любого размера.) Например:
image = [[Image:User-info.svg|40px]]
none = Означает, что изображение не используется.

Imageright

Без параметра = Если параметр imageright не указан, то изображение справа не отображается.
Изображение = Должно быть изображение с обычной нотацией вики. Ширина 40–50 пикселей обычно примерно правая, в зависимости от соотношения высоты изображения к ширине. (Но окно сообщения может обрабатывать изображения любого размера.) Например:
imageright = [[Image:Nuvola apps bookcase.png|40px]]
Anything = Любой другой объект, который вы хотите показать справа.

я бы

Необязательный идентификатор CSS, используемый всей таблицей окна сообщения. Без кавычек " ". В основном предназначается для того, чтобы пометить окно сообщения его именем, чтобы упростить обнаружение присутствия сообщения с помощью javascript. Например, MediaWiki: Sp-sizes-footer будет использовать:
id = sp-contributions-footer

класс

Необязательные имена классов CSS, используемые во всей таблице окна сообщений. Без кавычек " ". В основном предназначен для того, чтобы пометить окно сообщения его именем, чтобы оно могло быть индивидуально оформлено. Например, MediaWiki: Sp-sizes-footer будет использовать:
class = sp-contributions-footer

стиль

Необязательные значения CSS, используемые всей таблицей окна сообщения. Без кавычек, " "но с точкой с запятой в конце ;. Например:
style = margin-top: 1em;

стиль текста

Необязательные значения CSS, используемые текстовой ячейкой. Например:
textstyle = font-size: 90%; text-align: center;

простые ссылки

Обычно в Википедии рядом с внешними ссылками отображается значок стрелки, например: Example.com . Однако в окнах сообщений значок стрелки по умолчанию подавлен, например: Example.com . Чтобы получить обычный стиль внешней ссылки со значком стрелки, используйте |plainlinks=no.

текст

Текст сообщения.

Технические подробности

В настоящее время в этом шаблоне используются жестко запрограммированные стили и имена классов. Позже он будет использовать только классы CSS, что упрощает создание скинов. (А пока с него можно снять кожу с помощью !importantключевого слова " ".)

Если вам нужно сделать коробку шириной менее 100%, не используйте эту коробку; вместо этого используйте {{ Ombox }}. Поскольку это поле не имеет кода «пустая ячейка изображения размером 1 пиксель», что делает его так, чтобы другие mbox-блоки получали правильное отображение окна во всех браузерах, если его ширина менее 100%.

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

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

Это производит:

Чтобы избежать потенциальных трудностей, например, с функциями синтаксического анализатора или специальными символами , этот метатематический шаблон использует HTML, а не вики-разметку, для создания таблицы, содержащей ее выходные данные.

Поскольку в некоторых старых браузерах возникают проблемы с отображением прозрачности SVG, изображения по умолчанию для этого метатемплейта имеют формат PNG, а не SVG, и были оптимизированы вручную, чтобы гарантировать, что они работают в широком диапазоне браузеров разных возрастов. (Иконки SVG выглядят плохо только в старых браузерах, поэтому такая оптимизация имеет смысл только для очень широко используемых иконок.)

Администраторы: Разбор и преобразование разметки HTML для системных сообщений в MediaWiki не то же самое, что и для обычных страниц:<br>например, она не преобразуется автоматически<br />и не пропадает,</td>а</tr>теги не добавляются автоматически. Следовательно, любой HTML-код, используемый в системных сообщениях, уже должен быть действительным (включать все дополнительные закрывающие теги и т. Д.).

Для получения дополнительной информации см. Страницу обсуждения . Поскольку этот шаблон работает почти так же, как {{ Ambox }}, {{ Tmbox }}, {{ Imbox }}, {{ Cmbox }} и {{ Ombox }}, дополнительная информация, найденная на их страницах обсуждения, также может быть уместным.

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

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

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

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

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

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