Шаблон:Tracklist: различия между версиями
Перейти к навигации
Перейти к поиску
[непроверенная версия] | [отпатрулированная версия] |
Новая страница: «<includeonly>{{#if: {{{all_writing|}}}|Слова и музыка всех песен {{{all_writing}}}. |{{#if: {{{all_lyrics|}}}|Все тексты нап…» |
Нет описания правки |
||
Строка 1: | Строка 1: | ||
{{#if: {{{all_writing|}}} | Слова и музыка всех песен {{{all_writing}}}. | {{#if: {{{all_lyrics|}}} | Все тексты написаны {{{all_lyrics}}}{{#if: {{{all_music|}}} | , | . }} }}{{#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;"> </th> | <th class="tlheader" colspan="10" style="text-align: left; background-color: #eee; border-width: 0;"> </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 | }}</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 треков. Перед сохранением готового трек-листа не забудьте удалить избыточные (оставшиеся незаполненными) поля.