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

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


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


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


==Код==
==Код==
Строка 23: Строка 23:
<div style="padding:10px">
<div style="padding:10px">
{{{2}}}
{{{2}}}
</
</div>
</div>
</syntaxhighlight>
</syntaxhighlight>


==Зависимости==
==Зависимости==


===Шаблоны===
Зависимостей нет.
 
====Ambox====
 
<syntaxhighlight lang="html5" line="GESHI_NORMAL_LINE_NUMBERS|GESHI_FANCY_LINE_NUMBERS">
<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}}}"}}
{{#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>
 
====Doc====
 
<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">
<includeonly><div style="background:#F0F8FF;border:1px dotted #8BCBFF;padding:10px;margin-top:10px;clear:both;">{{#if:{{{editsection|}}}||__NOEDITSECTION__}}
<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}}
----</includeonly><noinclude>
{{doc-inline}}
Используется в {{tl|doc}} для создания заглавия и навигации.
 
См. также:
* {{tl|Doc/end}}
[[Категория:Шаблоны:Для документирования шаблонов|{{PAGENAME}}]]
</noinclude>
</syntaxhighlight>
 
====Doc/end====
 
<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">
''Во избежание поломок страниц, использующих данный {{#ifeq:{{NAMESPACE}}|Модуль|модуль|шаблон}}, желательно экспериментировать в {{#ifeq:{{NAMESPACE}}|Модуль|[[Модуль:Песочница|Песочнице для модулей]]|своём [[ВП:ЛП|личном пространстве]]}}.''
</div><noinclude>{{doc-inline}}
См. [[Шаблон:Doc/begin]].
 
[[Категория:Шаблоны:Для документирования шаблонов|Template doc end]]
</noinclude>
</syntaxhighlight>
 
====Tl====
 
<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>
</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>


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

Версия от 11:53, 4 мая 2022

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


Блок №1

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

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

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

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

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

Код

<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>

Зависимости

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

См.также

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