Что для этого нужно:
1. Плагин foo_utils;
2. Скрипт.
// Header
- Код: Выделить всё
<html><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<style>
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;}
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;}
</style>
<script language="JavaScript" type="text/javascript">function Tracker'(track){var what = document.getElementById(track); what.style.display = (what.style.display == "block") ? "none" : "block" ;}'</script>
</head><body><div class="foo" id="Foobar">FOOBAR</div>
<div class="shadow" id="shadow">FOOBAR</div>
<div class="2000" id="FooYear">2000<br> music collection</div>
<div class="shad_mc" id="FooYear"> music collection</div>
<br><br><hr size="1" noshade>
// Body
- Код: Выделить всё
$if($strcmp(%tracknumber%,01)
,<div id="artist"><a href="#null" onclick="'Tracker('%list_index%')'">$if2(%album artist%,%artist%) - ['['%date%'] ']%album%[ - CD$num(%DISC%,1)]</a></div><div class="track" id="%list_index%">[%tracknumber%. ]%title%$if($strcmp(%tracknumber%,%totaltracks%),</div>,)
,<br>[%tracknumber%. ]%title%$if($strcmp(%tracknumber%,%totaltracks%),</div>,))
// Footer
- Код: Выделить всё
</body></html>
Обязательные требования для правильной работы скрипта:
1. %tracknumber% - без этого тега работать не будет.
2. %totaltracks% - без этого тега работать не будет. Также очень важно: %totaltracks% должен содержать правильное количество треков (если в альбоме 15 треков, то в %totaltracks% должно быть написано 15) - иначе будет ошибка и файл будет кривой.
Заносить код скрипта нужно в окно Preferences / Tools / Text Tools.
Как с ним работать:
1. Заносим в Playlist нужное количество треков (все, отдельную папку, отдельный альбом) и выделяем (Ctrl+A)
2. Вызываем по правой кн. мыши меню Save Text ... (если его нет, то нужно добавить в настройках контекстного меню)
3. В окне сохранения выбираем тип файла HTML и указываем папку и имя файла.
4. Готово.
Заметил, что в Mozilla Firefox 2 не корректно отображается шапка (в IE всё нормально). Кодировка текста - UTF-8.
Пример.
foo_utils-0.6.2_beta_6-20080310.
Также там доступны утилиты для версий, ранее чем 0.9.5.2.