Шаблон:Флагификация/Вьетнам: различия между версиями

Материал из Энциклопедия автомобильных номеров мира
Перейти к навигации Перейти к поиску
imported>Oles
м (1 версия импортирована)
(Новая страница: «Test»)
Строка 1: Строка 1:
{{ {{{1<noinclude>|флагификация/флаг</noinclude>}}}
<noinclude>{{docpage}}</noinclude>
| alias = Вьетнам
<!-- PLEASE ADD CATEGORIES AND INTERWIKIS AT THE BOTTOM OF THIS PAGE -->
| flag alias = Flag of Vietnam.svg
{{Mbox templates}}
| flag alias-1945 = Old Flag Of Vietnam.svg
Этот мета-шаблон (other pages message box) используется для формирования информационных сообщений в пространствах "Участник", "ЭАНМ", "MediaWiki", "Шаблон", "Справка", и других, которые не покрываются шаблонами {{шаблон|ambox}}, {{шаблон|tmbox}}, {{шаблон|imbox}} или {{шаблон|cmbox}}. Поэтому он '''не должен''' использоваться на страницах словарных статей, страницах обсуждения, страницах изображений и страницах категорий.
| flag alias-1890 = Flag of South Vietnam.svg
 
| flag alias-1920 = Second flag of the Nguyen Dynasty.svg
Этот шаблон подобен шаблону {{шаблон|ambox}} и использует большинство его параметров.  
| flag alias-юг = Flag of South Vietnam.svg
 
| flag alias-НФОЮВ = FNL Flag.svg
=== Использование ===
| flag alias-Индокитай = Flag of Colonial Vietnam.svg
Простое использование:
| flag alias-ВНА = Flag of the People's Army of Vietnam.svg
 
| flag alias-ВМС-2014 = Ensign of Vietnam People's Navy.svg
<pre>
| variant = {{{variant|}}}
{{ombox | text = Some text.}}
<noinclude>
</pre>
| var1 = 1890
 
| var2 = 1920
{{ombox | text = Some text.}}
| var3 = 1945
{{clear}}
| var4 = юг
 
| var5 = НФОЮВ
Сложное использование:
| var6 = Индокитай
 
| var7 = ВНА
<pre>
| var8 = ВМС-2014
{{ombox
</noinclude>
| type      = style
| размер = {{{размер|}}}
| image    = [[Image:Emblem-question-yellow.svg|40px]]
| style    = width: 400px;
| textstyle = color: red; font-weight: bold; font-style: italic;
| text      = The message body text.
}}
}}
</pre>
{{ombox
| type      = style
| image    = [[Image:Emblem-question-yellow.svg|40px]]
| style    = width: 400px;
| textstyle = color: red; font-weight: bold; font-style: italic;
| text      = The message body text.
}}
{{clear}}
=== Типы сообщений на других страницах ===
Следующие примеры используют различные значения параметра '''type''', но не меняют параметры отображения значка (иконки), поэтому везде отображается картинка по умолчанию.
{{ombox
| type = speedy
| text = type=<u>speedy</u> – в шаблонах быстрого удаления категории.
}}
{{ombox
| type = delete
| text = type=<u>delete</u> – в шаблонах удаления категории.
}}
{{ombox
| type = content
| text = type=<u>content</u> – Важные предупреждения о предостережения.
}}
{{ombox
| type = style
| text = type=<u>style</u> – Обычные предупреждения о предостережения.
}}
{{ombox
| type = notice
| text = type=<u>notice</u> – Информационные сообщения, постоянные и временные.
}}
{{ombox
| type = move
| text = type=<u>move</u> – Сообщения о перемещении, слиянии и разделении.
}}
{{ombox
| type = protection
| text = type=<u>protection</u> – Сообщения о защите страницы.
}}
=== Примеры использования ===
Примеры использования в сообщениях типа "notice".
{{ombox
| text  = Не заданы параметры type и image (по умолчанию)
}}
{{ombox
| image = none
| text  =  Не заданы параметр type и '''image=none''' – Значок не показывается и текст занимает всю ширину окна сообщения.
}}
{{ombox
| image = [[Image:Gnome globe current event.svg|42px]]
| imageright = [[Image:Nuvola apps bookcase.svg|40px]]
| text  = image = <nowiki>[[Image:Gnome globe current event.svg|42px]]</nowiki> <br> imageright = <nowiki>[[Image:Nuvola apps bookcase.svg|40px]]</nowiki>
}}
{{ombox
| type      = notice
| image      = [[Image:Yes_check.svg|30px]]
| imageright =
| text      = '''Эта страница является частью [[:Категория:ЭАНМ:Правила и руководства|правил и руководств]] русской ЭАНМ.'''<br>
Изложенному здесь должны следовать все участники. Прежде чем редактировать, убедитесь, что вносимые изменения соответствуют [[ЭАНМ:Консенсус|консенсусу]]. Если есть сомнения, обсудите на [[ЭАНМ:Форум/Правила|форуме]] или [[{{TALKPAGENAME}}|странице обсуждения]].
}}
{{ombox
| type      = notice
| image      = [[Image:Nutshell.png|30px]]
| text      =
'''В двух словах:''' Этот шаблон используется для отображения информационного сообщения на странице '''не являющихся''' словарной статьёй, страницей обсуждения, страницей описания изображения и странице категории.
}}
=== Параметры ===
Список всех параметров:
<pre>
{{ombox
| type  = speedy / delete / content / style / notice / move / protection
| image = none / [[Image:Some image.svg|40px]]
| imageright = [[Image:Some image.svg|40px]]
| style = CSS values
| textstyle = CSS values
| text  = The message body text.
| small = {{{small|}}} / yes
| smallimage = none / [[Image:Some image.svg|30px]]
| smallimageright = none / [[Image:Some image.svg|30px]]
| smalltext  = A shorter message body text.
}}
</pre>
'''type'''
:'''нет параметра''' =  если параметр '''type''' не задан, то используется значение по умолчанию '''notice''' (голубой фон).
'''image'''
:'''нет параметра''' =  если параметр '''image''' не задан, то используется значок по умолчанию в зависимости от того что задано в параметре '''type'''.
:'''файл изображения''' = ссылка на файл использующая вики разметку. Размер подгоняется под 40px - 50px в ширину в зависимости от соотношения сторон в оригинале. (Но можно задать и произвольный размер.) Например:
::<code><nowiki>image = [[Image:Sub-arrows.svg|40px]]</nowiki></code>
:'''none''' = обозначает, что не нужно отображать значок.
'''imageright'''
:'''нет параметра''' = если параметр '''imageright''' не задан, то значок справа не показывается.
:'''файл изображения''' = ссылка на файл использующая вики разметку. Размер подгоняется под 40px - 50px в ширину в зависимости от соотношения сторон в оригинале. (Но можно задать и произвольный размер.) Например: 
::<code><nowiki>imageright = [[Image:Nuvola apps bookcase.png|40px]]</nowiki></code>
:'''одругое''' = все что вы хотите отобразить справа.
'''style'''
:Дополнительный параметр стиля CSS для всей таблицы. Например:
::<code>style = margin-bottom: 0.5em;</code>
'''textstyle'''
:Дополнительный параметр стиля CSS для текстовой ячейки. Например:
::<code>textstyle = text-align: center;</code>
'''text'''
:Текст сообщения.
==== Параметры миниатюризации ====
{{ombox
| small = yes
| text = small = yes
}}
{{ombox
| type = style
| small = yes
| text = type = style <br> small = yes
}}
'''small'''
:'''yes''' = Создает маленькое окно сообщения прикрепляющееся к правому краю страницы. Этот параметр также уменьшает значок по умолчанию. Обратите внимание, что данные переданные в параметрах '''smallimage''', '''smallimageright''' и '''smalltext''' используются только если "small=yes". Чтобы производный шаблон понимал параметр small используйте следующий код:
::<code><nowiki>small = {{{small|}}}</nowiki></code>
{{ombox
| small = yes
| image      = [[Image:Replacement filing cabinet.svg|50px]]
| smallimage = [[Image:Replacement filing cabinet.svg|32px]]
| text =
small = yes <br> image = <nowiki>[[Image:Replacement filing cabinet.svg|50px]]</nowiki> <br> smallimage = <nowiki>[[Image:Replacement filing cabinet.svg|32px]]</nowiki>
}}
'''smallimage'''
:'''нет параметра''' = если параметр '''smallimage''' не задан, то опять используется параметр '''image'''. Если параметр '''image''' также пустой, то используется маленький значок по умолчанию.
:'''файл изображения''' = ссылка на файл использующая вики разметку. Обычно около 20px для сообщений в одну строку и до 25px в ширину для двух строк текста. Например:
::<code><nowiki>smallimage = [[File:Gnome globe current event.svg|20px|alt=Clock over a larger globe]]</nowiki></code>
:'''none''' = обозначает, что не нужно отображать значок. Переопределяет заданное в параметре '''image''', когда "small=left".
{{ombox
| small = yes
| imageright = [[Image:Nuvola apps bookcase.png|50px]]
| smallimageright = none
| text =
small = yes <br> imageright = <nowiki>[[Image:Nuvola apps bookcase.png|50px]]</nowiki> <br> smallimageright = none
}}
'''smallimageright'''
:'''нет параметра''' = если параметр '''smallimageright''' не задан, то о пять используется параметр '''imageright'''. Если параметр '''imageright''' также пустой, то используется значок справа не показывается.
:'''файл изображения''' = ссылка на файл использующая вики разметку. Около 30px в ширину. Например:
::<code><nowiki>smallimageright = [[File:Nuvola apps bookcase.png|30px|alt=Three stacked books]]</nowiki></code>
:'''одругое''' = все что вы хотите отобразить справа.
:'''none''' = обозначает, что не нужно отображать значок справа. Переопределяет заданное в параметре '''imageright''', когда "small=yes".
'''smalltext'''
:Краткий вариант текста сообщения. Если параметр '''smalltext''' не задан, то пять используется параметр '''text'''.
=== Технические детали ===
Если вам необходимо использовать специальные символы внутри параметра '''text''', то вам необходимо заменять их ESC-последовательностями :
<pre>
{{ombox
| text  = <div>
Здесь знак равенства = открывающая и закрывающая фигурные скобки { }. 
А здесь знак разделения параметров {{!}} и две закрывающие фигурные скобки &lt;nowiki>}}&lt;/nowiki>.
А здесь знак разделения параметров перед двумя закрывающими фигурными скобками &lt;nowiki>|}}&lt;/nowiki>.
</div>
}}
</pre>
{{ombox
| text  = <div>
Здесь знак равенства = открывающая и закрывающая фигурные скобки { }.
А здесь знак разделения параметров {{!}} и две угловые скобки <nowiki>}}</nowiki>.
А здесь знак разделения параметров перед двумя закрывающими фигурными скобками <nowiki>|}}</nowiki>.
</div>
}}
Этот шаблон использует ombox [[w:CSS|CSS]] классы в [[MediaWiki:Common.css]] влияющие на его внешний вид, т.е. он полностью перенастраиваемый.
Шаблон вызывает {{шаблон|ombox/core}} содержит весь исполняемый код для {{шаблон|ombox}}, когда как сам {{шаблон|ombox}} занимается предварительной обработкой параметров, тем самым упрощая {{шаблон|ombox/core}}.
Внутри шаблона  для формирования кода таблицы используется язык разметки HTML вместо языка викиразметки. Так делается во всех мета-шаблонах, т.к. у вики-разметки есть ряд недостатков. Например, она затрудняет использование [[m:Help:ParserFunctions|функций парсера]] и специальных символов в параметрах.
Файлы значков по умолчанию для этого мета-шаблона имеют формат png, а не svg. Основная причина в том, что у некоторых старых браузеров есть проблемы с отображением прозрачного фона, который подставляет MediaWiki движок для svg изображений. Все png изображение оптимизированы вручную и имеют прозрачный фон чтобы одинаково хорошо отображаться во всех браузерах. Обратите внимание, что svg значки выглядят плохо только в старых браузерах, поэтому такая ​​ручная оптимизация сделана только для наиболее часто использующихся иконок.
<!--
=== См. также ===
{{Mbox templates see also}}
-->
<includeonly>
<!-- CATEGORIES AND INTERWIKIS HERE, THANKS -->
[[Категория:Шаблоны:Для шаблонов|{{PAGENAME}}]]
[[dsb:Pśedłoga:Ombox]]
[[en:Template:Ombox]]
[[ar:قالب:صندوق رسالة أخرى]]
[[ba:Ҡалып:Ombox]]
[[ca:Plantilla:Metacaixa d'avís projecte]]
[[cy:Nodyn:Ombox]]
[[fa:الگو:Ombox]]
[[hsb:Předłoha:Ombox]]
[[ia:Patrono:Ombox]]
[[ja:Template:Ombox]]
[[mk:Шаблон:Ombox]]
[[mn:Загвар:Ombox]]
[[pl:Szablon:Ombox]]
[[pt:Predefinição:Ombox]]
[[ro:Format:Meta-casetămap]]
[[sl:Predloga:Polje za ostale strani]]
[[tpi:Template:Ombox]]
[[uk:Шаблон:Ombox]]
[[ur:سانچہ:Ombox]]
[[zh:Template:Ombox]]
</includeonly>

Версия от 15:27, 18 марта 2019

Шаблон:Npc
Мета-шаблоны
окон сообщений

Этот мета-шаблон (other pages message box) используется для формирования информационных сообщений в пространствах "Участник", "ЭАНМ", "MediaWiki", "Шаблон", "Справка", и других, которые не покрываются шаблонами {{ambox}}, {{tmbox}}, {{imbox}} или {{cmbox}}. Поэтому он не должен использоваться на страницах словарных статей, страницах обсуждения, страницах изображений и страницах категорий.

Этот шаблон подобен шаблону {{ambox}} и использует большинство его параметров.

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

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

{{ombox | text = Some text.}}

Сложное использование:

{{ombox
| type      = style
| image     = [[Image:Emblem-question-yellow.svg|40px]]
| style     = width: 400px; 
| textstyle = color: red; font-weight: bold; font-style: italic;
| text      = The message body text.
}}

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

Следующие примеры используют различные значения параметра type, но не меняют параметры отображения значка (иконки), поэтому везде отображается картинка по умолчанию.


Примеры использования

Примеры использования в сообщениях типа "notice".

Параметры

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

{{ombox
| type  = speedy / delete / content / style / notice / move / protection
| image = none / [[Image:Some image.svg|40px]]
| imageright = [[Image:Some image.svg|40px]]
| style = CSS values
| textstyle = CSS values
| text  = The message body text. 
| small = {{{small|}}} / yes
| smallimage = none / [[Image:Some image.svg|30px]]
| smallimageright = none / [[Image:Some image.svg|30px]]
| smalltext  = A shorter message body text.
}}

type

нет параметра = если параметр type не задан, то используется значение по умолчанию notice (голубой фон).

image

нет параметра = если параметр image не задан, то используется значок по умолчанию в зависимости от того что задано в параметре type.
файл изображения = ссылка на файл использующая вики разметку. Размер подгоняется под 40px - 50px в ширину в зависимости от соотношения сторон в оригинале. (Но можно задать и произвольный размер.) Например:
image = [[Image:Sub-arrows.svg|40px]]
none = обозначает, что не нужно отображать значок.

imageright

нет параметра = если параметр imageright не задан, то значок справа не показывается.
файл изображения = ссылка на файл использующая вики разметку. Размер подгоняется под 40px - 50px в ширину в зависимости от соотношения сторон в оригинале. (Но можно задать и произвольный размер.) Например:
imageright = [[Image:Nuvola apps bookcase.png|40px]]
одругое = все что вы хотите отобразить справа.

style

Дополнительный параметр стиля CSS для всей таблицы. Например:
style = margin-bottom: 0.5em;

textstyle

Дополнительный параметр стиля CSS для текстовой ячейки. Например:
textstyle = text-align: center;

text

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

Параметры миниатюризации

small

yes = Создает маленькое окно сообщения прикрепляющееся к правому краю страницы. Этот параметр также уменьшает значок по умолчанию. Обратите внимание, что данные переданные в параметрах smallimage, smallimageright и smalltext используются только если "small=yes". Чтобы производный шаблон понимал параметр small используйте следующий код:
small = {{{small|}}}

smallimage

нет параметра = если параметр smallimage не задан, то опять используется параметр image. Если параметр image также пустой, то используется маленький значок по умолчанию.
файл изображения = ссылка на файл использующая вики разметку. Обычно около 20px для сообщений в одну строку и до 25px в ширину для двух строк текста. Например:
smallimage = [[File:Gnome globe current event.svg|20px|alt=Clock over a larger globe]]
none = обозначает, что не нужно отображать значок. Переопределяет заданное в параметре image, когда "small=left".

smallimageright

нет параметра = если параметр smallimageright не задан, то о пять используется параметр imageright. Если параметр imageright также пустой, то используется значок справа не показывается.
файл изображения = ссылка на файл использующая вики разметку. Около 30px в ширину. Например:
smallimageright = [[File:Nuvola apps bookcase.png|30px|alt=Three stacked books]]
одругое = все что вы хотите отобразить справа.
none = обозначает, что не нужно отображать значок справа. Переопределяет заданное в параметре imageright, когда "small=yes".

smalltext

Краткий вариант текста сообщения. Если параметр smalltext не задан, то пять используется параметр text.

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

Если вам необходимо использовать специальные символы внутри параметра text, то вам необходимо заменять их ESC-последовательностями :

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


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

Шаблон вызывает {{ombox/core}} содержит весь исполняемый код для {{ombox}}, когда как сам {{ombox}} занимается предварительной обработкой параметров, тем самым упрощая {{ombox/core}}.

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

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