Шаблон: Imbox


Документация по шаблону [ просмотреть ] [ изменить ] [ история ] [ очистить ]

Это метатемплейт {{ Imbox }} ([ I ] mage [ m ] essage [ box ]).

Он используется для создания шаблонов окон сообщений для страниц файлов (изображений), таких как {{ cleanup-image }} и т. Д. Он предлагает несколько разных цветов, использует изображения по умолчанию, если не указан параметр изображения, и имеет некоторые другие функции.

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

Применение

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

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

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

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

Типы окон сообщения изображения

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

Другие изображения

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

Специальный

Некоторые другие комбинации параметров.

Параметры

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

{{Imbox| name = имя шаблона| тип = быстро / удалить / контент / стиль / уведомление / переместить / защита / лицензия / рекомендуемые| image = none / [[File: Some image.svg | 40px]]| imageright = [[Файл: Some image.svg | 40px]]| style = значение CSS| textstyle = значение CSS| text = Текст сообщения.| ниже = Другой текст или другой почтовый ящик.| plainlinks = нет}}

название

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

тип

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

изображение

Без параметра = Если параметр изображения не задан, в шаблоне используется изображение по умолчанию. Используемое изображение по умолчанию зависит от параметра типа .
Изображение = Должно быть изображение с обычной нотацией вики. Ширина 40–50 пикселей обычно примерно правая, в зависимости от соотношения высоты изображения к ширине. (Но окно сообщения может обрабатывать изображения любого размера.) Например:
image = [[File:Gnome-dev-camera.svg|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;

текст

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

ниже

Область полной ширины под изображениями и текстом. Может принимать текст или любой объект, например другой imbox:
below = {{Imbox |type=content |text=This license tag is deprecated.}}

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

По умолчанию да. Если стрелки внешней ссылки - External.svg- желательны, укажите:
plainlinks = no

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

Пространство имен «Изображение:» было переименовано в «Файл:» 11 декабря 2008 г. Этот шаблон был создан задолго до этого, и поэтому он назван «imbox», как в «окне сообщения изображения».

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

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

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

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

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

Для получения дополнительных технических сведений см. Страницу обсуждения . Поскольку этот шаблон работает почти так же, как и другие mbox, их страницы обсуждения и связанные страницы могут также содержать более подробную информацию, см. Раздел «См. Также» ниже.

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

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

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

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

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

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