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

Материал из Викимультии — энциклопедии мультипликации
Перейти к навигации Перейти к поиску
[непроверенная версия][отпатрулированная версия]
Новая страница: «<includeonly>{{#if: {{{all_writing|}}}|Слова и музыка всех песен {{{all_writing}}}. |{{#if: {{{all_lyrics|}}}|Все тексты нап…»
 
Нет описания правки
 
Строка 1: Строка 1:
<includeonly>{{#if: {{{all_writing|}}}|Слова и музыка всех песен {{{all_writing}}}.&nbsp;|{{#if: {{{all_lyrics|}}}|Все тексты написаны {{{all_lyrics}}}{{#if: {{{all_music|}}}|,|.}}&nbsp;}}{{#if: {{{all_music|}}}|{{#if: {{{all_lyrics|}}}|в|В}}ся музыка написана {{{all_music}}}.}}}}<div style="margin-right:{{{margin-right|270px}}}"><table class="tracklist {{#ifeq: {{{collapsed}}}|yes|collapsible collapsed}}" cellpadding="0" style="width: {{{width|100}}}%;border-width: 0px; border-collapse: collapse;">
{{#if: {{{all_writing|}}} | Слова и музыка всех песен {{{all_writing}}}.&nbsp; | {{#if: {{{all_lyrics|}}} | Все тексты написаны {{{all_lyrics}}}{{#if: {{{all_music|}}} | , | . }}&nbsp; }}{{#if: {{{all_music|}}} | {{#if: {{{all_lyrics|}}} | в | В }}ся музыка написана {{{all_music}}}. }} }}<table class="tracklist {{#ifeq: {{{collapsed}}} | yes | collapsible collapsed }}" style="max-width: {{{width|100}}}%; border-width: 0px; border-collapse: collapse;">
     {{ #if: {{{headline|}}} |
     {{#if: {{{headline|}}} |
     <tr>
     <tr>
         <th class="tlheader" colspan="10" style="text-align: left; background-color: #fff; border-width: 0;">
         <th scope="colgroup" class="tlheader" colspan="10" style="text-align: left; background-color: #fff; border-width: 0;">
{{{headline}}}</th>
{{{headline}}}</th>
     </tr> |
     </tr> |
       {{#ifeq: {{{collapsed}}}|yes|
       {{#ifeq: {{{collapsed}}} | yes |
       <tr>
       <tr>
           <th class="tlheader" colspan="10" style="text-align: left; background-color: #eee; border-width: 0;">&nbsp;</th>
           <th class="tlheader" colspan="10" style="text-align: left; background-color: #eee; border-width: 0;">&nbsp;</th>
Строка 12: Строка 12:
     }}
     }}
     <tr>
     <tr>
       <th class="tlheader" style="width: 20px; padding-left: 10px; padding-right: 10px; text-align: right; background-color: #eee;">№</th>
       <th scope="col" class="tlheader" style="width: 20px; padding-left: 10px; padding-right: 10px; text-align: right; background-color: #eee;">№</th>
       <th class="tlheader" style="{{#switch: {{#expr: (0 + {{#ifeq: {{{writing_credits}}}|yes|1|{{#ifeq: {{{lyrics_credits}}}|yes|1|0}} + {{#ifeq: {{{music_credits}}}|yes|1|0}} }} + {{#if: {{{extra_column|}}}|1|0}}) }} | 0 = width: 100%; | 1 = width: 60%; | 2 = width: 40%; | 3 = width: 30%;}} text-align: left; background-color: #eee;">Название</th>{{ #ifeq: {{{writing_credits}}}|yes|<th style="{{#switch: {{#expr: (1 + {{#if: {{{extra_column|}}}|1|0}}) }} | 1 = width: 40%; | 2 = width: 30%;}} text-align: left; background-color: #eee;">Автор</th>|{{ #ifeq: {{{lyrics_credits}}}|yes|<th style="{{#switch: {{#expr: (1 + {{#ifeq: {{{music_credits}}}|yes|1|0}} + {{#if: {{{extra_column|}}}|1|0}}) }} | 1 = width: 40%; | 2 = width: 30%; | 3 = width: 20%;}} text-align: left; background-color: #eee;">Слова</th>}}{{ #ifeq: {{{music_credits}}}|yes|<th style="{{#switch: {{#expr: (1 + {{#ifeq: {{{lyrics_credits}}}|yes|1|0}} + {{#if: {{{extra_column|}}}|1|0}}) }} | 1 = width: 40%; | 2 = width: 30%; | 3 = width: 20%;}} text-align: left; background-color: #eee;">Музыка</th>}}}}{{ #if: {{{extra_column|}}}|<th style="{{#switch: {{#expr: (1 + {{#ifeq: {{{writing_credits}}}|yes|1|{{#ifeq: {{{lyrics_credits}}}|yes|1|0}} + {{#ifeq: {{{music_credits}}}|yes|1|0}}}})}} | 1 = width: 40%; | 2 = width: 30%; | 3 = width: 20%;}} text-align: left; background-color: #eee;">{{{extra_column}}}</th>}}
       <th scope="col" class="tlheader" style="{{#switch: {{#expr: (0 + {{#ifeq: {{{writing_credits}}} | yes | 1 | {{#ifeq: {{{lyrics_credits}}} | yes | 1 | 0 }} + {{#ifeq: {{{music_credits}}} | yes | 1 | 0 }} }} + {{#if: {{{extra_column|}}} | 1 | 0 }}) }} | 0 = width: 100%; | 1 = width: 60%; | 2 = width: 40%; | 3 = width: 30%; }} text-align: left; background-color: #eee;">Название</th>{{#ifeq: {{{writing_credits}}} | yes | <th scope="col" style="{{#switch: {{#expr: (1 + {{#if: {{{extra_column|}}} | 1 | 0 }}) }} | 1 = width: 40%; | 2 = width: 30%; }} text-align: left; background-color: #eee;">Автор</th> | {{#ifeq: {{{lyrics_credits}}} | yes | <th scope="col" style="{{#switch: {{#expr: (1 + {{#ifeq: {{{music_credits}}} | yes | 1 | 0 }} + {{#if: {{{extra_column|}}} | 1 | 0 }}) }} | 1 = width: 40%; | 2 = width: 30%; | 3 = width: 20%; }} text-align: left; background-color: #eee;">Слова</th> }}{{#ifeq: {{{music_credits}}} | yes | <th scope="col" style="{{#switch: {{#expr: (1 + {{#ifeq: {{{lyrics_credits}}} | yes | 1 | 0 }} + {{#if: {{{extra_column|}}} | 1 | 0 }}) }} | 1 = width: 40%; | 2 = width: 30%; | 3 = width: 20%; }} text-align: left; background-color: #eee;">Музыка</th> }} }}{{#if: {{{extra_column|}}} | <th scope="col" style="{{#switch: {{#expr: (1 + {{#ifeq: {{{writing_credits}}} | yes | 1 | {{#ifeq: {{{lyrics_credits}}} | yes | 1 | 0 }} + {{#ifeq: {{{music_credits}}} | yes | 1 | 0 }} }}) }} | 1 = width: 40%; | 2 = width: 30%; | 3 = width: 20%; }} text-align: left; background-color: #eee;">{{{extra_column}}}</th> }}
       <th class="tlheader" style="width: 60px; padding-right: 10px; text-align: right; background-color: #eee;">Длительность</th>
       <th scope="col" class="tlheader" style="width: 60px; padding-right: 10px; text-align: right; background-color: #eee;">Длительность</th>
     </tr>
     </tr>
         {{Tracklist/Track|color=#fff|lyrics_credits={{{lyrics_credits|}}}|music_credits={{{music_credits|}}}|writing_credits={{{writing_credits|}}}|extra_column={{{extra_column|}}}|1|{{{title1|}}}|{{{note1|}}}|{{{length1|}}}|{{{lyrics1|}}}|{{{music1|}}}|{{{writer1|}}}|{{{extra1|}}}|{{{subnote1|}}}}}
         {{Tracklist/Track|color=#fff|lyrics_credits={{{lyrics_credits|}}}|music_credits={{{music_credits|}}}|writing_credits={{{writing_credits|}}}|extra_column={{{extra_column|}}}|1|{{{title1|}}}|{{{note1|}}}|{{{length1|}}}|{{{lyrics1|}}}|{{{music1|}}}|{{{writer1|}}}|{{{extra1|}}}|{{{subnote1|}}}}}
Строка 115: Строка 115:
         {{Tracklist/Track|color=#f7f7f7|lyrics_credits={{{lyrics_credits|}}}|music_credits={{{music_credits|}}}|writing_credits={{{writing_credits}}}|extra_column={{{extra_column|}}}|98|{{{title98|}}}|{{{note98|}}}|{{{length98|}}}|{{{lyrics98|}}}|{{{music98|}}}|{{{writer98|}}}|{{{extra98|}}}|{{{subnote98|}}}}}
         {{Tracklist/Track|color=#f7f7f7|lyrics_credits={{{lyrics_credits|}}}|music_credits={{{music_credits|}}}|writing_credits={{{writing_credits}}}|extra_column={{{extra_column|}}}|98|{{{title98|}}}|{{{note98|}}}|{{{length98|}}}|{{{lyrics98|}}}|{{{music98|}}}|{{{writer98|}}}|{{{extra98|}}}|{{{subnote98|}}}}}
         {{Tracklist/Track|color=#fff|lyrics_credits={{{lyrics_credits|}}}|music_credits={{{music_credits|}}}|writing_credits={{{writing_credits}}}|extra_column={{{extra_column|}}}|99|{{{title99|}}}|{{{note99|}}}|{{{length99|}}}|{{{lyrics99|}}}|{{{music99|}}}|{{{writer99|}}}|{{{extra99|}}}|{{{subnote99|}}}}}
         {{Tracklist/Track|color=#fff|lyrics_credits={{{lyrics_credits|}}}|music_credits={{{music_credits|}}}|writing_credits={{{writing_credits}}}|extra_column={{{extra_column|}}}|99|{{{title99|}}}|{{{note99|}}}|{{{length99|}}}|{{{lyrics99|}}}|{{{music99|}}}|{{{writer99|}}}|{{{extra99|}}}|{{{subnote99|}}}}}
{{ #if: {{{total_length|}}} |
{{#if: {{{total_length|}}} |
     <tr>
     <tr>
         <td colspan="10" style="padding-right: 10px; text-align: right; background-color: #fff; border-width: 0;">'''{{{total_length}}}'''</td>
         <td colspan="10" style="padding-right: 10px; text-align: right; background-color: #fff; border-width: 0;">'''{{{total_length}}}'''</td>
     </tr>
     </tr>
}}</table></div></includeonly><noinclude>{{doc}}
}}</table><noinclude>
{{doc}}
</noinclude>
</noinclude>

Текущая версия от 21:50, 5 ноября 2021

Название Длительность


Документация

Образец

{{tracklist
 |collapsed       = 
 |headline        = 
 |extra_column    = 
 |total_length    = 

 |all_writing     = 
 |all_lyrics      = 
 |all_music       = 

 |writing_credits = 
 |lyrics_credits  = 
 |music_credits   = 

 |title1          = 
 |note1           = 
 |writer1         = 
 |lyrics1         = 
 |music1          = 
 |extra1          = 
 |length1         = 

 |title2          = 
 |note2           = 
 |writer2         = 
 |lyrics2         = 
 |music2          = 
 |extra2          = 
 |length2         = 

...

 |title99         = 
 |note99          = 
 |writer99        = 
 |lyrics99        = 
 |music99         = 
 |extra99         = 
 |length99        = 
}}

Параметры

Параметр Описание
collapsed Если равен yes, то полоса по умолчанию скрывается, иначе по умолчанию она остаётся открытой. Полезно, когда списки очень длинные и/или списков несколько. Этот параметр вступает в силу только с включенными JavaScript в браузере.
headline Факультативный заголовок для обозначения сторон диска, числа дорожек или, в некоторых случаях, специальных групп или циклов песен.
extra_column Используется для включения и настройки дополнительной колонки. Если эта опция не используется, никаких дополнительных колонок не будет показано. Использовать умеренно, с тем чтобы сохранить общую колонку рассчитывать на минимальные и при соответствующем типе дата не доступны для большинства треков использовать сведения, вместо поля.
total_length Используется для отображения общей длиной записи в нижней части списка. Не требуется в большинстве случаев, однако полезно в некоторых (например, релизы с множеством отдельных дисков).
all_writing
all_lyrics
all_music
«all_lyrics» и «all_music» используется для отображения общих авторов слов и музыки для всего списка. «all_writing=yes» предполагает что авторы музыки и текста совпадают и соответственно, «all_lyrics» и «all_music» игнорируются.
writing_credits Если равен yes, колонка для отображения авторов песен. Если все или большинство песен написаны одним и тем же лицом (лицами), следует использовать all_writing. Данный параметр отключает lyrics_credits и music_credits. Таким образом, не следует использовать этот параметр, если музыка и слова написаны разными людьми.
lyrics_credits
music_credits
Если равен yes, то включаются колонки для отображения конкретных авторов стихов и музыки. Если все или большинство текстов песен и/или музыки могут быть отнесены к одному и тому же лицу(лицам), следует использовать all_lyrics и all_music варианты, соответственно, вместе с примечанием поля для исключения. Заметим, что опция writing_credits отключает данные параметры.
titlen (то есть title1, title2 и т. д.) название соответствующей дорожки или композиции. Названия треков автоматически ставятся в кавычки.
noten ((то есть note1, note2 и т. д.) Опциональные записка или комментарий, которая будет отображаться в скобках после названия. Полезно для оригинального названия в других языках или для обозначения бонус-треков, выпущенных в других изданиях.
subnoten ((то есть subnote1, subnote2 и т. д.) Опциональные записка или комментарий, без принудительного форматирования. Будет добавлена после note.
writern
lyricsn
musicn
Используется для обозначения автора стихов и/или музыки. Не забудьте включить требуемую столбцы с параметрами, заканчивая _credits (см. выше), и во избежание дублирования, где это возможно.
extran Значение полей в дополнительной колонке (см. extra_column).
lengthn (то есть length1, length2 и т. д.) Длина трека в формате «минуты: секунды». Например: 4:35

Заготовки для копирования

Для удобства редактирования представлены несколько вариантов заготовок в разных конфигурациях. Заготовки ориентированы на трек-листы условной средней длины; тем не менее, в любой из конфигураций шаблон поддерживает до 99 треков. Перед сохранением готового трек-листа не забудьте удалить избыточные (оставшиеся незаполненными) поля.