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

Материал из Wiki Grepolis RU
Перейти к навигации
м (Защищена страница «Шаблон:Spoiler» ([edit=sysop] (бессрочно) [move=sysop] (бессрочно)))
Нет описания правки
Строка 1: Строка 1:
{|style="border-collapse:collapse;" class="collapsible collapsed"
<noinclude>----</noinclude>{|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:center"|{{{text|no text}}}
|}
|}
<noinclude>
<noinclude>[[en:Template:Spoiler]]{{doc}}</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>

Версия от 17:24, 5 июня 2011


{|style="border-collapse:collapse;" class="collapsible collapsed"

!width="{{{width}}}" style="background:{{{bckg1}}}; border:{{{bord1}}}; color:black;"|Spoiler |- |style="background:{{{bckg2}}}; border:{{{bord2}}}; color:black; text-align:center"|no text

|}

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


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

|}

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