Шаблон:Spoiler: различия между версиями

Материал из Wiki Grepolis RU
Перейти к навигации
Нет описания правки
 
(не показано 6 промежуточных версий этого же участника)
Строка 1: Строка 1:
<noinclude>[[Category:Шаблоны]]
----</noinclude>
{|style="border-collapse:collapse;" class="collapsible collapsed"
{|style="border-collapse:collapse;" class="collapsible collapsed"
!width="{{{width}}}" style="background:{{{bckg1}}}; border:{{{bord1}}}; color:{{{color1|black}}};"|{{{title|Spoiler}}}
!width="{{{width}}}" style="background:{{{bckg1}}}; border:{{{bord1}}}; color:{{{color1|black}}};"|{{{title|Spoiler}}}
|-
|-
|style="background:{{{bckg2}}}; border:{{{bord2}}}; color:{{{color2|black}}}; text-align:center"|{{{text|no text}}}
|style="background:{{{bckg2}}}; border:{{{bord2}}}; color:{{{color2|black}}}; text-align:justify"| {{{text|no text}}}
|}
|}
<noinclude>
<noinclude>{{Lang|en=Template:Spoiler}}{{H}}</noinclude>
[[en:Template:Spoiler]]
Spoilers use JavaScript code and if you wanna that its work in your wiki - you must copy text from [[Mediawiki:Common.js]] to analog of this page in your wiki. On this page describing JavaScript code, which you can use at all pages of your wiki...
{|class="collapsible collapsed"
!Spoiler, realized on <nowiki><table class="collapsible"></nowiki>&nbsp;
|-
|<nowiki>{|class="collapsible collapsed"</nowiki><br/>
<nowiki>!Spoiler name</nowiki><br/>
<nowiki>|-</nowiki><br/>
<nowiki>|text under spoiler</nowiki><br/>
<nowiki>|}</nowiki>
|}
<div class="NavFrame collapsed">
  <div class="NavHead">'''Spoiler, realized on <nowiki><div class="NavFrame"></nowiki>'''</div>
  <div class="NavContent">
<nowiki><div class="NavFrame collapsed"></nowiki><br/>
<nowiki><div class="NavHead"> Spoiler name </div></nowiki><br/>
<nowiki><div class="NavContent"> text under spoiler </div></nowiki><br/>
<nowiki></div></nowiki>
  </div>
</div>
<div style="margin:20px 0px 20px 0px; padding:15px 15px 15px 15px; background:#d0d0ff;">
=Правила оформления=
Для того что бы внедрить шаблон на страницу напишите '''<nowiki>{{spoiler|x}}</nowiki>''', вместо х необходимо поставить определенные параметры.
Список параметров:
*'''title''' - Заголовок спойлера.
*'''text''' - Информация под спойлером.
*'''bckg1''' - Цвет заголовка.
*'''bckg2''' - Цвет окна под спойлером.
*'''bord1''' - Описание границы заголовка.
*'''bord2''' - Описание границы окна под спойлером.
*'''width''' - Ширина спойлера.
Пример:
 
<nowiki>{{Spoiler| title=My spoiler| text=text under spoiler| bckg1=black| bckg2=white| color1=white| color2=blue| bord1=1px #CCFF00 solid| bord2=1px black solid| width=300px}}</nowiki>
<br/>
{{Spoiler|title=My spoiler|text=text under spoiler|bckg1=black|bckg2=white|color1=white|color2=blue|bord1=1px #CCFF00 solid|bord2=1px grey solid|width=300px}}
 
Spoiler-in-spoiler construction may be used, but with some bugs... for example:
{{spoiler|bord2=1px grey solid|title=1 spoiler|text=spoiler-in-spoiler{{spoiler|bord2=1px grey solid|title=2 spoiler|text=looks like good}}but it's crashing, if first element of '''text''' parametr is spoiler again. At first you must print some words or may be picture, and after that spoiler. Bug example:{{spoiler|bord2=1px grey solid|title=spoiler with bug|text={{spoiler|bord2=1px grey solid|text=something evil was happened :D}} }} }}
</noinclude>

Текущая версия от 09:56, 13 апреля 2013


Аналогичная статья на английском языке
(i) Документация

Краткое описание

Спойлеры используют JavaScript код, расположенный на странице базового кода для всех страниц, без этого кода они не будут адекватно работать

Способы получения

Есть 2 способа получить спойлеры:

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

Для того что бы внедрить шаблон на страницу напишите {{spoiler|x}}, вместо х необходимо поставить определенные параметры. Список параметров:

  • title — Заголовок спойлера.
  • text — Информация под спойлером.
  • bckg1 — Цвет заголовка.
  • bckg2 — Цвет окна под спойлером.
  • bord1 — Описание границы заголовка.
  • bord2 — Описание границы окна под спойлером.
  • width — Ширина спойлера.


Пример

{{Spoiler| title=Спойлер| text=Текст под спойлером| bckg1=black| bckg2=white| color1=white| color2=blue| bord1=1px #CCFF00 solid| bord2=1px black solid| width=300px}}


Конструкцию «спойлер-в-спойлере» вполне возможно использовать, но в ней есть небольшой неустраненный баг:

|}

Во избежание поломок страниц, использующих шаблон «Документация», желательно экспериментировать в своём личном пространстве.