Страница 3 из 4

Добавлено:
20.02.2009, 13:48
meDveD
общее время вроде никак,
переход на новую строку - $crlf()

Добавлено:
20.02.2009, 13:59
EVIL DEaD
смпасибо

Добавлено:
29.06.2009, 13:25
Kerli
Всем доброго времени суток. Появился один вопрос, а можно-ли зделать через text_tools такую вот вещь В html:
при нажатии на эту группу появляется миню с
при нажатии на группу появляется миню с
-
Возможно-ли это сделать и какие коды нужно вписывать в text_tools?
Зарание СПАСИБО!

Добавлено:
29.06.2009, 23:20
mgz
2Kerli
Попробуй вот этот вариант:
[code="disco.html"]
div#artist {font-weight: bold;font-size: 12px;}
.track {display: none;background: #F0F0F0;border-left-width: 3px;border-left-style: solid;border-left-color: #000000;margin-left: 30px;font-size: 12px;padding-left: 5px;border-bottom-width: 1px;border-bottom-style: solid;border-bottom-color: #000000;}
.album {display: none;border-left-width: 3px;border-left-style: solid;border-left-color: #000000;margin-left: 30px;font-size: 12px;padding-left: 5px;border-bottom-width: 1px;border-bottom-style: solid;border-bottom-color: #000000;}
body {font-family: Arial;background-color: #CCCCCC;}
a {text-decoration: none;color: #000000;}
.foo {font-weight: bold;color: #FFFFFF;font-size: 36px;position: absolute;left: 9px;top: 11px;visibility: visible;}
.2000 {color: #FFFFFF;font-size: 18px; font-weight: bold;position: absolute;left: 167px;top: 7px;visibility: visible;font-style: italic;width: 195px;}
.shadow {color: #000000;font-size: 36px;font-weight: bold;position: absolute;left: 8px;top: 10px;visibility: visible;}
.shad_mc {font-size: 18px;font-style: italic;font-weight: bold;color: #000000;position: absolute;visibility: visible;left: 166px;top: 27px;width: 184px;}
function Tracker(track)
{var what = document.getElementById(track); what.style.display = (what.style.display == "block") ? "none" : "block" ;}
FOOBAR
FOOBAR
2000 music collection
music collection
[/code]
[code="---Track pattern---"]$ifequal(%tracknumber%,1,$crlf()['['%date%'] ']%album%[ - CD$num(%DISC%,1)]$crlf()[%tracknumber%. ]%title%
,[%tracknumber%. ]%title%)$ifequal(%tracknumber%,%totaltracks%,$crlf(),)[/code]
[code="---Group header pattern---"]%album artist%[/code]
[code="---Group footer pattern---"]$crlf()$crlf()[/code]
Важно:
Для корректной работы скрипта необходимо наличие тега [color=blue]%totaltracks% и правильное его значение.[/color]

Добавлено:
30.06.2009, 08:18
EVIL DEaD
все работает, только кодировку лучше указать windows-1251

Добавлено:
30.06.2009, 18:14
Kerli
Большое спасибо, когда создаёщь документ с одним исполнителем и одним альбомом всё получается как надо, а когда несколько исполнителей или альбомов то получается альбом в альбоме, исполнитель попадает в подкатегории треков.

Добавлено:
01.07.2009, 00:30
mgz
Kerli:Большое спасибо, когда создаёщь документ с одним исполнителем и одним альбомом всё получается как надо, а когда несколько исполнителей или альбомов то получается альбом в альбоме, исполнитель попадает в подкатегории треков.
При создании дискографии необходимо отсортировать плейлист по действию Sort by...
Ещё важно, чтобы были правильно заполнены теги (если это АЛЬБОМ, то во всех треках альбома должен быть правильный тег %album%, тоже касается ГОД, ЖАНР, %totaltracks%). Если это сборник, то обязан быть прописан тег %album artist%.
В общем: если все теги прописаны правильно и отсортированы треки - будет всё строиться правильно.
Посмотри вложение в архиве.

Добавлено:
01.07.2009, 14:16
mgz
2Kerli
Посмотрел твоё вложение - у тебя проблема с тегом %totaltracks%.

Добавлено:
01.07.2009, 14:45
mgz
[code="---Track pattern---"]
$ifequal(%tracknumber%,1,$crlf()['['%date%'] ']%album%[ - CD$num(%DISC%,1)]$crlf()[%tracknumber%. ]%title%[ '//' %track artist%]' ('%length%')',[%tracknumber%. ]%title%[ '//' %track artist%]' ('%length%')')$ifequal(%tracknumber%,%totaltracks%,$crlf(),)
[/code]
Добавил длительность трека и %track artist% (для сборников с тегами %album artist%)

Добавлено:
01.07.2009, 21:08
Kerli
mgz:При создании дискографии необходимо отсортировать плейлист по действию Sort by...
Ещё важно, чтобы были правильно заполнены теги (если это АЛЬБОМ, то во всех треках альбома должен быть правильный тег %album%, тоже касается ГОД, ЖАНР, %totaltracks%). Если это сборник, то обязан быть прописан тег %album artist%.
В общем: если все теги прописаны правильно и отсортированы треки - будет всё строиться правильно.
Теперь всё получилось. Спасибо тебе. Давно уже хотел сделать список своей коллекции музыки. И ещё можно-ли как-нибудь указать битрейт каждого альбома?

Добавлено:
20.07.2009, 19:10
hpcs
2meDveD, воспользовался вашим кодом, битрейт мп3 файлов отображает отлично, а вот с Lossless не хочет работать, не подскажите что нужно добавить чтоб и лосслесс отображался корректно?

Добавлено:
23.07.2009, 04:47
Старик
битрейт в лосслесс? ИМХО это лишне... лучше убрать вообще.

Добавлено:
23.07.2009, 10:24
hpcs
хм...возможно, тогда чтоб указывал формат лосслесс файла без битрейта
Сейчас вот такая картина:
[img width=400 height=243]http://s16.radikal.ru/i190/0907/b0/834ba142b765.jpg[/img]
Хотелось чтоб было если файл мп3 - формат и битрейт, если лосслесс - формат

Добавлено:
04.08.2009, 10:45
hpcs
так что, кто-нибудь сможет помочь?

Добавлено:
04.08.2009, 11:27
mgz
2
hpcs- Код: Выделить всё
$if($stricmp(%__encoding%,lossy)
,%codec%' '%bitrate%'kbps'
,%codec%
)
Первая строка для lossy, вторая для lossless.

Добавлено:
04.08.2009, 12:10
hpcs
2
mgz, спасибо, помогло. все-таки собрал то, что было нужно
- Код: Выделить всё
$if($stricmp(%__encoding%,lossy),%codec_profile%,%codec%)

Добавлено:
06.08.2009, 19:03
hpcs
оказывается не все...у кого-нибудь еще остался энтузиазм?

Добавлено:
06.08.2009, 23:11
mgz
hpcs:оказывается не все...у кого-нибудь еще остался энтузиазм?
Можно подумать, если ответить НЕТ, то ты успокоишься *даун*
Что там за трудности ?

Добавлено:
07.08.2009, 00:22
hpcs
$if($stricmp(%__encoding%,lossy),%codec% %codec_profile%,%codec%)
работает норм, кроме одного...мне надо чтоб показывал битрейт только в мп3 сбр, во всем остальном только %codec_profile%.
объясню почему, при генерации дискографии, если указывать битрейт в вбр, каждый трек получается отдельно (т.е. header группирует по битрейту, в каждом файле он естественно разный, следовательно каждый трек получается отдельно, нет полного списка). благодарю, заранее :)


Добавлено:
08.08.2009, 19:48
mgz
2
hpcs- Код: Выделить всё
$if($stricmp(%__encoding%,lossy),%codec%[ %codec_profile%]$if($stricmp(%codec_profile%,CBR), %bitrate%,))