MediaWiki CMS:Шаблоны/Блок №1: различия между версиями

Материал из Онлайн справочника
Перейти к навигацииПерейти к поиску
(Новая страница: «{{Панель управления/MediaWiki}} {{Myagkij-редактор}} =Блок №1= Красивый шаблон для блока информации. ==Пример использования== Допустим, вы назвали шаблон "Блок/Инфо1": <syntaxhighlight lang="html5" enclose="div"> {{Блок/Инфо1|Закон его Котейшества Великолепного|Бестолковые "человеки"...»)
 
Нет описания правки
 
(не показаны 2 промежуточные версии 1 участника)
Строка 10: Строка 10:
Допустим, вы назвали шаблон "Блок/Инфо1":
Допустим, вы назвали шаблон "Блок/Инфо1":


<syntaxhighlight lang="html5" enclose="div">
<syntaxhighlight lang="html5">
{{Блок/Инфо1|Закон его Котейшества Великолепного|Бестолковые "человеки" должны гладить нам пузико регулярно. Ибо мур-мур.}}
{{Блок/Инфо1|Закон его Котейшества Великолепного|Бестолковые "человеки" должны гладить нам пузико регулярно.}}
</syntaxhighlight>
</syntaxhighlight>


{{Блок/Инфо1|Закон его Котейшества Великолепного|Бестолковые "человеки" должны гладить нам пузико регулярно. Ибо мур-мур.}}
{{Блок/Инфо1|Закон его Котейшества Великолепного|Бестолковые "человеки" должны гладить нам пузико регулярно.}}


==Код==
Допустим, вы назвали шаблон "Блок/Инфо2":


<syntaxhighlight lang="html5" line="GESHI_NORMAL_LINE_NUMBERS|GESHI_FANCY_LINE_NUMBERS">
<syntaxhighlight lang="html5">
<div style="border:2px solid #ff8800; margin-bottom:5px; margin-top:5px; overflow:hidden;">
{{Блок/Инфо2|Закон его Котейшества Великолепного|Бестолковые "человеки" нужны лишь для нашего комфорта.}}
<div style="background:#ff8800; border:2px solid #ff8800; color:#ffffff; padding-bottom:1px; padding-top:1px; padding-right:10px; padding-left:10px;">'''{{{1}}}'''</div>
<div style="padding:10px">
{{{2}}}
</
</syntaxhighlight>
</syntaxhighlight>


==Зависимости==
{{Блок/Инфо2|Закон его Котейшества Великолепного|Бестолковые "человеки" нужны лишь для нашего комфорта.}}
 
===Шаблоны===


====Ambox====
Допустим, вы назвали шаблон "Блок/Инфо3":


<syntaxhighlight lang="html5" line="GESHI_NORMAL_LINE_NUMBERS|GESHI_FANCY_LINE_NUMBERS">
<syntaxhighlight lang="html5">
<includeonly>{|class="metadata plainlinks ambox {{#if:{{{mini|}}}|ambox-mini}} {{#switch:{{{type|}}}|delete|serious|content|style|good|discussion|notice|merge=ambox-{{{type}}}|ambox-talk}}" {{#if:{{{style|}}}|style="{{{style}}}"}} {{#if:{{{id|}}}|id="{{{id}}}"}} {{#if:{{{data-label-1|}}}|data-{{{data-label-1|}}}="{{{data-value-1}}}"}} {{#if:{{{data-label-2|}}}|data-{{{data-label-2|}}}="{{{data-value-2}}}"}} {{#if:{{{data-label-3|}}}|data-{{{data-label-3|}}}="{{{data-value-3}}}"}}
{{Блок/Инфо3|Закон его Котейшества Великолепного|Бестолковые "человеки" должны держать ответ за наши бубенцы.}}
{{#ifeq:{{{image|}}}|none||{{!}}class="ambox-image"{{!}}<div>{{#ifeq:{{{image}}}|blank|<span style="visibility:hidden;">&nbsp;</span>|{{#switch:{{{image|{{{type}}}}}}|delete|serious=[[File:Stop hand nuvola.svg|40px|Критические проблемы]]|content=[[File:Emblem-important.svg|40px|Проблемы с содержанием статьи]]|style=[[File:Broom icon.svg|40px|Стилевые проблемы]]|good=[[File:Green star boxed.svg|40px|Статус статьи]]|discussion=[[File:Nuvola apps ksirc.png|40px|Обсуждение]]|merge=[[File:Merge-split-transwiki default.svg|40x40px|Перенос содержимого]]|notice=[[File:Information.svg|40px|Информация]]|#default={{{image|[[File:Information.svg|40px|Информация]]}}}}}}}</div>}}
|class="ambox-text"|{{{text|<span style="font-size:smaller;color:#AAAAAA">Параметр&nbsp;''text'' не&nbsp;задан</span>}}}{{#if:{{{text-small|}}}|<div class="ambox-text-small">{{{text-small}}}</div>}}
{{#if:{{{imageright|}}}|{{!}}class="ambox-imageright"{{!}}<div>{{{imageright}}}</div>}}
|class="widthhack"|<!-- a hack for some cases to keep the box wide -->
|}</includeonly><noinclude>{{doc}}</noinclude>
</syntaxhighlight>
</syntaxhighlight>


====Doc====
{{Блок/Инфо3|Закон его Котейшества Великолепного|Бестолковые "человеки" должны держать ответ за наши бубенцы.}}


<syntaxhighlight lang="html5" line="GESHI_NORMAL_LINE_NUMBERS|GESHI_FANCY_LINE_NUMBERS">
==Код==
<includeonly>{{doc/begin|{{SUBJECTSPACE}}:{{PAGENAME:{{{1|{{SUBJECTPAGENAME}}/doc}}}}}|editsection={{{editsection|}}}}}
{{#if:{{{1|}}}|{{#ifexist:{{{1}}}|{{{{{1}}}|{{{2|}}}|{{{3|}}}|{{{4|}}}|{{{5|}}}}}|{{#ifexist:{{SUBJECTSPACE}}:{{{1}}}|{{{{{1}}}|{{{2|}}}|{{{3|}}}|{{{4|}}}|{{{5|}}}}}|{{Документировать|{{{1}}}}}}}}}|{{#ifexist:{{SUBJECTPAGENAME}}/doc|{{{{SUBJECTPAGENAME}}/doc}}|{{Документировать|{{SUBJECTPAGENAME}}/doc}}}}}}
{{doc/end}}</includeonly><noinclude>
{{doc}}
<!--
[Rus]: Добавляйте категории и интервики на подстраницу /doc, не сюда!
[Eng]: Please add categories and interwiki links to the /doc subpage, not here!
-->
</noinclude>
</syntaxhighlight>


====Doc/begin====
===Оранжевый===


<syntaxhighlight lang="html5" line="GESHI_NORMAL_LINE_NUMBERS|GESHI_FANCY_LINE_NUMBERS">
<syntaxhighlight lang="html5" line="GESHI_NORMAL_LINE_NUMBERS|GESHI_FANCY_LINE_NUMBERS">
<includeonly><div style="background:#F0F8FF;border:1px dotted #8BCBFF;padding:10px;margin-top:10px;clear:both;">{{#if:{{{editsection|}}}||__NOEDITSECTION__}}
<div style="border:2px solid #ff8800; margin-bottom:5px; margin-top:5px; overflow:hidden;">
<div padding-right:1em;">{{tlinks|lc={{{1}}}|diswatchlink=yes}}</div><span style="font-size:11pt;line-height:11pt;">[[Файл:information.svg|20px|Документация|link=|alt=(i)]]&nbsp;Документация</span>{{якорь|Документация|doc}}
<div style="background:#ff8800; border:2px solid #ff8800; color:#ffffff; padding-bottom:1px; padding-top:1px; padding-right:10px; padding-left:10px;">'''{{{1}}}'''</div>
----</includeonly><noinclude>
<div style="padding:10px">
{{doc-inline}}
{{{2}}}
Используется в {{tl|doc}} для создания заглавия и навигации.
</div>
 
</div>
См. также:
* {{tl|Doc/end}}
[[Категория:Шаблоны:Для документирования шаблонов|{{PAGENAME}}]]
</noinclude>
</syntaxhighlight>
</syntaxhighlight>


====Doc/end====
===Синий===


<syntaxhighlight lang="html5" line="GESHI_NORMAL_LINE_NUMBERS|GESHI_FANCY_LINE_NUMBERS">
<syntaxhighlight lang="html5" line="GESHI_NORMAL_LINE_NUMBERS|GESHI_FANCY_LINE_NUMBERS">
</div><div style="background:#f0f8ff; border:1px dotted #8bcbff; padding:10px; margin-top:10px">
<div style="border:2px solid #3399CC; margin-bottom:5px; margin-top:5px; overflow:hidden;">
''Во избежание поломок страниц, использующих данный {{#ifeq:{{NAMESPACE}}|Модуль|модуль|шаблон}}, желательно экспериментировать в {{#ifeq:{{NAMESPACE}}|Модуль|[[Модуль:Песочница|Песочнице для модулей]]|своём [[ВП:ЛП|личном пространстве]]}}.''
<div style="background:#3399CC; border:2px solid #3399CC; color:#ffffff; padding-bottom:1px; padding-top:1px; padding-right:10px; padding-left:10px;">'''{{{1}}}'''</div>
</div><noinclude>{{doc-inline}}
<div style="padding:10px">
См. [[Шаблон:Doc/begin]].
{{{2}}}
 
</div>
[[Категория:Шаблоны:Для документирования шаблонов|Template doc end]]
</div>
</noinclude>
</syntaxhighlight>
</syntaxhighlight>


====Tl====
===Чёрный===


<syntaxhighlight lang="html5" line="GESHI_NORMAL_LINE_NUMBERS|GESHI_FANCY_LINE_NUMBERS">
<syntaxhighlight lang="html5" line="GESHI_NORMAL_LINE_NUMBERS|GESHI_FANCY_LINE_NUMBERS">
<span style="color:#9098A0" class="wp-templatelink">&#123;{[[Шаблон:{{{1}}}|{{{1}}}]]}}</span><noinclude>{{doc}}</noinclude>
<div style="border:2px solid #3399CC; margin-bottom:5px; margin-top:5px; overflow:hidden;">
<div style="background:#3399CC; border:2px solid #3399CC; color:#ffffff; padding-bottom:1px; padding-top:1px; padding-right:10px; padding-left:10px;">'''{{{1}}}'''</div>
<div style="padding:10px">
{{{2}}}
</div>
</div>
</syntaxhighlight>
</syntaxhighlight>


====Tlinks====
==Зависимости==
 
<syntaxhighlight lang="html5" line="GESHI_NORMAL_LINE_NUMBERS|GESHI_FANCY_LINE_NUMBERS">
<includeonly><span style="float:right; font-size:{{{fontsize|11}}}px; font-weight:normal;" class="plainlinks"><!--
-->{{#ifexist:{{#rel2abs:{{{lc|}}}}}|{{#ifeq:{{{dislooklink|}}}|yes||<nowiki>[</nowiki>[[{{{lc}}}|просмотр]]<nowiki>]</nowiki>&nbsp;}}<nowiki>[</nowiki>[{{fullurl:{{#rel2abs:{{{lc}}}}}|action=edit}} править]<nowiki>]</nowiki>&nbsp;{{#ifeq:{{{dishistlink|}}}|yes||<nowiki>[</nowiki>[{{fullurl:{{#rel2abs:{{{lc}}}}}|action=history}} история]<nowiki>]</nowiki>}}|<nowiki>[</nowiki>[{{fullurl:{{#rel2abs:{{{lc}}}}}|action=edit&redlink=1}} создать]<nowiki>]</nowiki>}}&nbsp;{{#ifeq:{{{diswatchlink|}}}|yes||<nowiki>[</nowiki>[{{fullurl:{{#rel2abs:{{{lc}}}}}|action=watch}} следить]<nowiki>]</nowiki>&nbsp;}}<nowiki>[</nowiki>[{{fullurl:{{FULLPAGENAME}}|action=purge}} обновить]<nowiki>]</nowiki></span></includeonly><noinclude>{{doc}}</noinclude>
</syntaxhighlight>
 
====Документировать====
 
<syntaxhighlight lang="html5" line="GESHI_NORMAL_LINE_NUMBERS|GESHI_FANCY_LINE_NUMBERS">
{{ambox
|type=content
|text='''Этому шаблону не хватает [[Проект:Документирование шаблонов|документации]].'''
|text-small=Вы можете помочь проекту, сделав <font size="+1"><u><includeonly>[[{{SUBJECTSPACE}}:{{PAGENAME:{{{1|{{SUBJECTPAGENAME}}/doc}}}}}|описание шаблона]]</includeonly><noinclude>{{color|red|описание шаблона}}</noinclude></u></font>: что он делает, как его использовать, какие параметры он принимает. Это поможет другим использовать его.<br />Для оформления можете воспользоваться {{tl|doc}} или {{tl|doc-inline}}. Не забывайте помещать описание внутрь <nowiki><noinclude></noinclude></nowiki>.<br />P.S. Также не забываем про [[Проект:Шаблоны/Категоризация|категорию]] и [[ВП:Интервики|интервики]].
}}<includeonly>{{#if:{{{nocat|}}}||{{#ifeq:{{NAMESPACE}}|{{ns:10}}|[[Категория:Википедия:Недокументированные шаблоны|{{PAGENAME}}]]|}}}}</includeonly><noinclude>{{doc-inline}}
Данное сообщение появляется при незаполненном шаблоне {{tl|doc}}.
{{doc/end}}
[[Категория:Шаблоны:Предупреждения|{{PAGENAME}}]]
[[Категория:Википедия:Недокументированные шаблоны| ]]
[[Категория:Шаблоны:Для документирования шаблонов|{{PAGENAME}}]]</noinclude>
</syntaxhighlight>
 
====Якорь====


<syntaxhighlight lang="html5" line="GESHI_NORMAL_LINE_NUMBERS|GESHI_FANCY_LINE_NUMBERS">
Зависимостей нет.
<!--
-->{{#if: {{{1|}}}|<span id="{{anchorencode:{{{1|}}}}}"></span><!--
-->{{#if: {{{2|}}}|<span id="{{anchorencode:{{{2|}}}}}"></span><!--
-->{{#if: {{{3|}}}|<span id="{{anchorencode:{{{3|}}}}}"></span><!--
-->{{#if: {{{4|}}}|<span id="{{anchorencode:{{{4|}}}}}"></span><!--
-->{{#if: {{{5|}}}|<span id="{{anchorencode:{{{5|}}}}}"></span><!--
-->{{#if: {{{6|}}}|<span id="{{anchorencode:{{{6|}}}}}"></span><!--
-->{{#if: {{{7|}}}|<span id="{{anchorencode:{{{7|}}}}}"></span><!--
-->{{#if: {{{8|}}}|<span id="{{anchorencode:{{{8|}}}}}"></span><!--
-->{{#if: {{{9|}}}|<span id="{{anchorencode:{{{9|}}}}}"></span><!--
-->{{#if: {{{10|}}}|<span id="{{anchorencode:{{{10|}}}}}"></span><!--
-->{{#if: {{{11|}}}|<span style="background:#FFDD80;padding:0.2em 0.5em"> [[Шаблон:Якорь]]: задано более 10 названий метки </span><!--
-->}} }} }} }} }} }} }} }} }} }} }}<noinclude>{{Doc}}
<!-- категории и интервики пишите в документацию‼ -->
</noinclude>
</syntaxhighlight>


=См.также=
=См.также=

Текущая версия от 20:08, 23 мая 2023

Проверка/Оформление/Редактирование: Мякишев Е.А.


Блок №1

Красивый шаблон для блока информации.

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

Допустим, вы назвали шаблон "Блок/Инфо1":

{{Блок/Инфо1|Закон его Котейшества Великолепного|Бестолковые "человеки" должны гладить нам пузико регулярно.}}
Закон его Котейшества Великолепного

Бестолковые "человеки" должны гладить нам пузико регулярно.

Допустим, вы назвали шаблон "Блок/Инфо2":

{{Блок/Инфо2|Закон его Котейшества Великолепного|Бестолковые "человеки" нужны лишь для нашего комфорта.}}
Закон его Котейшества Великолепного

Бестолковые "человеки" нужны лишь для нашего комфорта.

Допустим, вы назвали шаблон "Блок/Инфо3":

{{Блок/Инфо3|Закон его Котейшества Великолепного|Бестолковые "человеки" должны держать ответ за наши бубенцы.}}
Закон его Котейшества Великолепного

Бестолковые "человеки" должны держать ответ за наши бубенцы.

Код

Оранжевый

<div style="border:2px solid #ff8800; margin-bottom:5px; margin-top:5px; overflow:hidden;">
<div style="background:#ff8800; border:2px solid #ff8800; color:#ffffff; padding-bottom:1px; padding-top:1px; padding-right:10px; padding-left:10px;">'''{{{1}}}'''</div>
<div style="padding:10px">
{{{2}}}
</div>
</div>

Синий

<div style="border:2px solid #3399CC; margin-bottom:5px; margin-top:5px; overflow:hidden;">
<div style="background:#3399CC; border:2px solid #3399CC; color:#ffffff; padding-bottom:1px; padding-top:1px; padding-right:10px; padding-left:10px;">'''{{{1}}}'''</div>
<div style="padding:10px">
{{{2}}}
</div>
</div>

Чёрный

<div style="border:2px solid #3399CC; margin-bottom:5px; margin-top:5px; overflow:hidden;">
<div style="background:#3399CC; border:2px solid #3399CC; color:#ffffff; padding-bottom:1px; padding-top:1px; padding-right:10px; padding-left:10px;">'''{{{1}}}'''</div>
<div style="padding:10px">
{{{2}}}
</div>
</div>

Зависимости

Зависимостей нет.

См.также

Внешние ссылки