Template:SetlistBox/doc: Difference between revisions

From TwentyOneWiki
Jump to navigation Jump to search
No edit summary
No edit summary
 
(3 intermediate revisions by the same user not shown)
Line 1: Line 1:




== Описание ==
== Назначение ==
'''SetlistBox''' — шаблон для отображения сет-листа музыкального концерта. Включает:
Шаблон '''SetlistBox''' предназначен для оформления сет-листов концертов или выступлений с возможностью добавления комментариев, интерактивного блока и настраиваемого визуального стиля.
* список песен,
* декоративную кольцевую диаграмму,
* интерактивное collapsible-меню,
* imagemap с ссылками на альбом или другие статьи.
 
Подходит для страниц выступлений, туров или сет-листов альбомов.


== Пример использования ==
== Пример использования ==
{{Clear}}
{| class="wikitable" style="width:100%;"
! style="background:#f2f2f2;" | Пример
! style="background:#f2f2f2;" | Результат
|-
|
<pre>
<pre>
{{SetlistBox
{{SetlistBox
|song1=Friend, Please
|song1=Friend, Please
|note1=second known time
|note1=второй известный раз
|song2=Trapdoor
|song2=Trapdoor
|note2=second known time
|note2=второй известный раз
|song3=Johnny Boy
|song3=Johnny Boy
|song4=March To The Sea
|song4=March To The Sea
|note4=(live debut)
|note4=(живая премьера)
|song5=Fall Away
|song5=Fall Away
|note5=second known time
|note5=второй известный раз
|ring-color=#87B22A
|ring-color=#87B22A
|album-name=Twenty One Pilots
|album-name=Twenty One Pilots
|album-link=Twenty One Pilots (album)
|album-link=Twenty One Pilots (альбом)
|imagemap-file=Emty.png
|imagemap-file=Emty.png
|imagemap-link1=Twenty One Pilots (album)
|imagemap-link1=Twenty One Pilots (альбом)
|imagemap-text1=Twenty One Pilots
|imagemap-text1=Twenty One Pilots
|imagemap-link2=Twenty One Pilots (album)
|imagemap-link2=Twenty One Pilots (альбом)
|imagemap-text2=Twenty One Pilots
|imagemap-text2=Twenty One Pilots
|song-count=5
|song-count=5
}}
}}
</pre>
</pre>
|
{{SetlistBox
|song1=Friend, Please
|note1=второй известный раз
|song2=Trapdoor
|note2=второй известный раз
|song3=Johnny Boy
|song4=March To The Sea
|note4=(живая премьера)
|song5=Fall Away
|note5=второй известный раз
|ring-color=#87B22A
|album-name=Twenty One Pilots
|album-link=Twenty One Pilots (альбом)
|imagemap-file=Emty.png
|imagemap-link1=Twenty One Pilots (альбом)
|imagemap-text1=Twenty One Pilots
|imagemap-link2=Twenty One Pilots (альбом)
|imagemap-text2=Twenty One Pilots
|song-count=5
}}
|}
{{Clear}}


== Параметры ==
== Описание параметров ==
{| class="wikitable"
{| class="wikitable" style="width:100%;"
! Параметр !! Описание !! Пример
! Параметр
! Описание
! Пример
|-
|-
| <code>song1</code> – <code>song5</code> || Названия песен || <code>Johnny Boy</code>
| <code>song1</code>–<code>song5</code>
| Названия песен от первой до пятой.
| <code>song1=Friend, Please</code>
|-
|-
| <code>note1</code> – <code>note5</code> || Подписи под песнями (примечания) || <code>live debut</code>
| <code>note1</code>–<code>note5</code>
| Примечания или комментарии к песням (необязательно).
| <code>note1=живая премьера</code>
|-
|-
| <code>ring-color</code> || Цвет кольца (в CSS-формате) || <code>#87B22A</code>
| <code>ring-color</code>
| Цвет кольцевой диаграммы (CSS-код).
| <code>ring-color=#87B22A</code>
|-
|-
| <code>album-name</code> || Название альбома в таблице || <code>Twenty One Pilots</code>
| <code>album-name</code>
| Отображаемое название альбома.
| <code>album-name=Twenty One Pilots</code>
|-
|-
| <code>album-link</code> || Ссылка на статью об альбоме || <code>Twenty One Pilots (album)</code>
| <code>album-link</code>
| Ссылка на статью об альбоме.
| <code>album-link=Twenty One Pilots (альбом)</code>
|-
|-
| <code>imagemap-file</code> || Название файла изображения для imagemap || <code>Emty.png</code>
| <code>imagemap-file</code>
| Файл изображения для использования в imagemap.
| <code>imagemap-file=Emty.png</code>
|-
|-
| <code>imagemap-link1</code> || Ссылка 1 в imagemap || <code>Twenty One Pilots (album)</code>
| <code>imagemap-link1</code>, <code>imagemap-link2</code>
| Ссылки для интерактивных областей imagemap.
| <code>imagemap-link1=Twenty One Pilots (альбом)</code>
|-
|-
| <code>imagemap-text1</code> || Текст ссылки 1 в imagemap || <code>Twenty One Pilots</code>
| <code>imagemap-text1</code>, <code>imagemap-text2</code>
| Текст подсказок для интерактивных областей imagemap.
| <code>imagemap-text1=Twenty One Pilots</code>
|-
|-
| <code>imagemap-link2</code> || Ссылка 2 в imagemap || <code>Twenty One Pilots (album)</code>
| <code>song-count</code>
|-
| Количество песен в раскрывающемся списке.
| <code>imagemap-text2</code> || Текст ссылки 2 в imagemap || <code>Twenty One Pilots</code>
| <code>song-count=5</code>
|-
| <code>song-count</code> || Количество песен для collapsible-заголовка || <code>5</code>
|}
|}


== Заметки ==
== Дополнительные сведения ==
* Поддерживаются только 5 песен. При необходимости шаблон можно расширить.
* Шаблон поддерживает отображение до 5 песен. Для увеличения количества песен требуется модификация шаблона.
* Цвета и ссылки кастомизируются параметрами.
* Стилизация настраивается через файл стилей ([[Template:SetlistBox/styles.css]]).
* Стили кольца и imagemap задаются в отдельном CSS-файле (см. ниже).
 
== Стили ==
Для корректной работы шаблона рекомендуется подключить CSS:
 
<pre>
[[MediaWiki:Common.css]] или [[Template:SetlistBox/styles.css]]
</pre>
 
Файл можно скачать: [[Media:SetlistBox.css|SetlistBox.css]]


== См. также ==
== См. также ==
* [[Help:Templates]] — руководство по шаблонам MediaWiki
* [[Справка:Шаблоны|Справка по шаблонам]]
* [[Help:Collapsible elements]] — collapsible-блоки
* [[Template:SetlistBox/styles.css|Файл стилей шаблона]]
* [[Imagemap]] — использование imagemap на вики


<includeonly>
<includeonly>
[[Category:Музыкальные шаблоны]]
[[Категория:Музыкальные шаблоны]]
[[Category:Шаблоны с интерактивным содержимым]]
[[Категория:Шаблоны с интерактивным содержимым]]
[[Category:Документация шаблонов]]
</includeonly>
</includeonly>

Latest revision as of 04:29, 7 July 2025


Назначение

Шаблон SetlistBox предназначен для оформления сет-листов концертов или выступлений с возможностью добавления комментариев, интерактивного блока и настраиваемого визуального стиля.

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

Пример Результат
{{SetlistBox
|song1=Friend, Please
|note1=второй известный раз
|song2=Trapdoor
|note2=второй известный раз
|song3=Johnny Boy
|song4=March To The Sea
|note4=(живая премьера)
|song5=Fall Away
|note5=второй известный раз
|ring-color=#87B22A
|album-name=Twenty One Pilots
|album-link=Twenty One Pilots (альбом)
|imagemap-file=Emty.png
|imagemap-link1=Twenty One Pilots (альбом)
|imagemap-text1=Twenty One Pilots
|imagemap-link2=Twenty One Pilots (альбом)
|imagemap-text2=Twenty One Pilots
|song-count=5
}}




Twenty One PilotsTwenty One Pilots
Twenty One Pilots (5)

Friend, Please Trapdoor Johnny Boy March To The Sea Fall Away



Описание параметров

Параметр Описание Пример
song1song5 Названия песен от первой до пятой. song1=Friend, Please
note1note5 Примечания или комментарии к песням (необязательно). note1=живая премьера
ring-color Цвет кольцевой диаграммы (CSS-код). ring-color=#87B22A
album-name Отображаемое название альбома. album-name=Twenty One Pilots
album-link Ссылка на статью об альбоме. album-link=Twenty One Pilots (альбом)
imagemap-file Файл изображения для использования в imagemap. imagemap-file=Emty.png
imagemap-link1, imagemap-link2 Ссылки для интерактивных областей imagemap. imagemap-link1=Twenty One Pilots (альбом)
imagemap-text1, imagemap-text2 Текст подсказок для интерактивных областей imagemap. imagemap-text1=Twenty One Pilots
song-count Количество песен в раскрывающемся списке. song-count=5

Дополнительные сведения

  • Шаблон поддерживает отображение до 5 песен. Для увеличения количества песен требуется модификация шаблона.
  • Стилизация настраивается через файл стилей (Template:SetlistBox/styles.css).

См. также