Страница 1 из 1

2 ссылки в 1 поле

Добавлено: 18 окт 2009, 19:55
ironkiss
Хай,
у самого не получилось, мучался долго и упорно.
Нужен скрипт, который бы разбивал доп. поле на 2 части, т.е. информацию из этого поля.

В доп. поле я вставляю ссылку на .mp3, а после «|» идёт исполнитель и название,
ссылку нужно вставить в код плеера, а имя в div под плеером...
Помогите, а... +3 в карму 100%

Оффтопик: UPD: для самых умных:
Второе доп. поле использовать не могу, свободных нету.

Re: 2 ссылки в 1 поле

Добавлено: 19 окт 2009, 12:29
Draft
ironkiss,
<div id="split_others" style="display:none">$КОД ДОПОЛНИТЕЛЬНОГО ПОЛЯ$</div>

<div id="entry_name"></div>
<div id="player_src"></div>


<script type="text/javascript">
splits=$("#split_others").html();
splits=splits.split('|');

$("#entry_name").html(splits[0]);
$("#player_src").html(splits[1]);
</script>


Синее надо настроить под себя и под плеер (какой плеер я то незнаю, код нужен хотябы)

Re: 2 ссылки в 1 поле

Добавлено: 20 окт 2009, 16:10
ironkiss
Draft,
вот код плеера, что-то у меня у самого не получилось...

Код: Выделить всё

<div>
<object type="application/x-shockwave-flash" data="/player.swf" id="audioplayer1" height="24" width="290">
<param name="movie" value="/player.swf">
<param name="FlashVars" value="playerID=1&amp;bg=0x131313&amp;leftbg=0xe4004d&amp;lefticon=0xffffff&amp;rightbg=0xee992e&amp;rightbghover=0xe4004d&amp;righticon=0xffffff&amp;righticonhover=0xffffff&amp;text=0xffffff&amp;slider=0xe4004d&amp;track=0xFFFFFF&amp;border=0x131313&amp;loader=0xffffff&amp;soundFile=$OTHER4$">
<param name="quality" value="high">
<param name="menu" value="false">
<param name="wmode" value="transparent">
</object></div>
<br />
<div>Название песни</div>


$OTHER4$ — это ссылка на .mp3

Re: 2 ссылки в 1 поле

Добавлено: 21 окт 2009, 06:33
Draft

Код: Выделить всё

<div id="split_others" style="display:none">$OTHER4$</div>

<div id="entry_name"></div>

<object type="application/x-shockwave-flash" data="/player.swf" id="audioplayer1" height="24" width="290">
<param name="movie" value="/player.swf">
<param name="FlashVars" value="playerID=1&amp;bg=0x131313&amp;leftbg=0xe4004d&amp;lefticon=0xffffff&amp;rightbg=0xee992e&amp;rightbghover=0xe4004d&amp;righticon=0xffffff&amp;righticonhover=0xffffff&amp;text=0xffffff&amp;slider=0xe4004d&amp;track=0xFFFFFF&amp;border=0x131313&amp;loader=0xffffff&amp;soundFile=">
<param name="quality" value="high">
<param name="menu" value="false">
<param name="wmode" value="transparent">
</object>

<script type="text/javascript">
splits=$("#split_others").html();
splits=splits.split('|');
$("#entry_name").html(splits[0]);
$("#audioplayer1 param[name=FlashVars]").attr('value',"playerID=1&amp;bg=0x131313&amp;leftbg=0xe4004d&amp;lefticon=0xffffff&amp;rightbg=0xee992e&amp;rightbghover=0xe4004d&amp;righticon=0xffffff&amp;righticonhover=0xffffff&amp;text=0xffffff&amp;slider=0xe4004d&amp;track=0xFFFFFF&amp;border=0x131313&amp;loader=0xffffff&amp;soundFile="+splits[1]);
</script>

Re: 2 ссылки в 1 поле

Добавлено: 21 окт 2009, 07:03
ironkiss
Draft, всё подставляет, в исходном коде видно что ссылку из доп. поля подставило куда нужно, но плеер пишет «ошибка открытия файла» + плеер становится не тех цветов, что должен быть. пример...