[Ликбез]

Форма входа
Логин:
Пароль:

Меню сайта


Скрипты и коды для юкоз - Форум аццкого кодера » Как сделать... » Как изменить стандартный MP3 плеер uCoz на форуме?

Как изменить стандартный MP3 плеер uCoz на форуме?
[1] plazmogun [07.10.2010, 05:29]
Доброго дня и ночи, хочу поменять цвет плеера на форуме или полностью заменить его на свой. Возможно?
[2] likbezz [07.10.2010, 07:50]
Quote (plazmogun)
Доброго дня и ночи, хочу поменять цвет плеера на форуме

Цвет - возможно:
Quote
В любую свою страницу, сообщение вы можете вставить mp3 проигрыватель. Он может служить для того что бы дать возможность посетителям прослушать ту или иную композицию. Может стать фоном для сайта (этим злоупотреблять настоятельно не рекомендуется, не забывайте о том, что мп3 файлы достаточно много весят, а не у всех широкополосный доступ в сеть. Они просто не смогу загрузить ваш сайт, если проигрывание начнется автоматически)

Используется следующим образом:
Включение BB-кодом:

Code
[audio] [/audio]

то есть введя

Code
[audio]http://forum.ucoz.ru/i_love_ucoz.mp3[/audio]

получаем

Так же можно вставлять плеер с помощью JS-кода.
Что бы его получить можно воспользоваться Мультимедия - > Подключить аудио (mp3)
Либо Мультимедия - > Загрузить аудио (mp3) [там после загрузки напротив интересующего файла нажать JS-code]
В результате для мп3 файла расположенного на http://forum.ucoz.ru/i_love_ucoz.mp3
получим следующий код

Code
<script src="http://forum.ucoz.ru/media/?auto=0;small=0;color=0055e9;textoff=0;t=audio;f=http%3A%2F%2Fforum.ucoz.ru%2Fi_love_ucoz.mp3" type="text/javascript"></script>

Его так же можно вставить в любое место сайта. При этом, в нем есть управляемые параметры (настройки), о которых ниже.

Code
auto=0;small=0;color=0055e9;loop=0;textoff=0

Значения выделенные жирным и можно поменять, с нуля на единицу.
Тем самым их включив.
Ну и color - указать цвет кода.
То есть, если в коде
auto=0 меняем на auto=1 - песня начинает проигрываться автоматом.
Как это сделано в этом топике (аккуратней с этой функцией, думайте о тех у кого медленный интернет, платный трафик.

small=1 - выведит маленький преер из двух кнопок.

loop=1 - файл будет проигрываться по кругу без отсановки (пока не нажать стоп)

textoff=1 - уберет текст (в пример выше текст i_love_ucoz.mp3, вот его и не будет)

color=0055e9 (управление цветом плеера) - вместо 0055e9 пишем код желаемого цвета. То есть после = вставляем код цвета. Коды можно узнать из таблиц, или в фотошопе нажав на цвет.


...
Quote (plazmogun)
или полностью заменить его на свой. Возможно?

- Возможно.
Написав свой скрипт BB-кодов, со своим плеером.
[3] plazmogun [07.10.2010, 17:16]
Ну раз уж на то пошло biggrin

Нашел вот это:

Ставите после $BODY$ в общий вид форума этот код:

Code
<script type="text/javascript">
// by $ USERNAME$
$('td.posttdMessage').each(function(){
$(this).html($(this).html().split('[bbcode]').join('bbcode').split('[/bbcode]').join('bbcode'););
});
</script>

[bbcode] - открывающий бб-код
[/bbcode] - закрывающий бб-код
bbcode - html содержимое открывающего бб-кода
/bbcode - html содержимое закрывающего бб-кода

В форме добавления сообщений после $BBCODES$:

Code
<input type="button" value="bbcode" onclick="simpletag('bbName','','','message',''); return false;" class="codeButtons" />

bbName - меняете на название вашего бб-кода БЕЗ квадратных скобок

Автор - $USERNAME$

Добавлено (07.10.2010, 17:16)
---------------------------------------------
Так не работает

Code
<script type="text/javascript">
// by $ USERNAME$
$('td.posttdMessage').each(function(){
$(this).html($(this).html().split('[bbaudio]').join('<object type="application/x-shockwave-flash" data="http://flash-mp3-player.net/medias/player_mp3_maxi.swf" width="200" height="20">
     <param name="movie" value="http://flash-mp3-player.net/medias/player_mp3_maxi.swf" />
     <param name="bgcolor" value="#ffffff" />
     <param name="FlashVars" value="mp3=').split('[/bbaudio]').join('" />
</object>'););
});
</script>

Вот код плеера:

Code
  
<object type="application/x-shockwave-flash" data="http://flash-mp3-player.net/medias/player_mp3_maxi.swf" width="200" height="20">
     <param name="movie" value="http://flash-mp3-player.net/medias/player_mp3_maxi.swf" />
     <param name="bgcolor" value="#ffffff" />
     <param name="FlashVars" value="mp3=http%3A//flash-mp3-player.net/medias/another_world.mp3" />
</object>

Че не так делаю?

[4] likbezz [08.10.2010, 06:21]
Цитата (plazmogun)
Нашел вот это:
Ставите после $BODY$ в общий вид форума этот код:
................
Автор - $USERNAME$

- Ну, думаю у автора спросить и нужно ......

Цитата (plazmogun)
Так не работает ... (с небольшими изменениями)
...........

- А у меня работает ....


Revamp - Here's My Hell (Revamp) ... Клик ....



- Переносов строк не должно быть ... Вот здесь:
Код
.join('<object type="application/x-shockwave-flash"............................ value="mp3=')

- то есть в одну строчку нужно писать ....


Цитата (plazmogun)
Вот код плеера:

- А кнопка [стоп] есть у этого плеера? ....
Кстати, ссылку на сайт не скинешь - как раз ищу путёвый плеер ... ヅ
....
Прикрепления: victoriamp3i.txt (0.4 Kb) · prestomp3.txt (0.4 Kb) · heresmyhellmp3.txt (0.4 Kb) · flash-mp3-playe.html (1.2 Kb)
[5] plazmogun [13.10.2010, 06:10]
СПС, вот ссылка: http://flash-mp3-player.net/
[6] multik_ucoz_ua [14.09.2012, 17:57]
Помогите решить одну проблему :
на ucoz-е есть аудиоплеер. В списке материалов у меня есть несколько песен (к примеру 10). При прослушивании песни она играет, но если нажать на другую композицию то они будут звучать вместе (и так все 10). Как сделать что бы при нажатии на следующую песню (проигрователь) предыдущая останавливалась (плеер выключался) (надеюсь обьяснил понятно )))) СПАСИБО!!!
[7] likbezz [14.09.2012, 18:35]
multik_ucoz_ua,
Quote (multik_ucoz_ua, Пт, 14.09.2012, 17:57:50)
надеюсь обьяснил понятно )

Понятно.
С системным плеером, системно никак.
Писать достаточно сложную функцию, которая обрабатывала бы клик на флешке, определяла бы координаты, и если они приходятся на кнопку плей - перезаписывала бы все блоки с плеером, кроме этого.
Короче - жопа. Но реально.

На многих плеерах, кстати, такое уже давно предусмотрено.
На Uppod, например.

Billy Idol - White Wedding


Kiss - I Was Made For Lovin You (Dynasty, 1979)


Crematory - Temple Of Love (Awake, 1997)

Треки взяты отсюда: «Best of Hard Rock»
[8] multik_ucoz_ua [14.09.2012, 20:37]
Uppod-ом пользуюсь довольно часто но не знал что он умеет такое ))) Спасибо за подсказку!!!
P.S: Музон пойдет ))))

Добавлено (14.09.2012, 20:37)
---------------------------------------------


Понятно.
С системным плеером, системно никак.
Писать достаточно сложную функцию, которая обрабатывала бы клик на флешке, определяла бы координаты, и если они приходятся на кнопку плей - перезаписывала бы все блоки с плеером, кроме этого.
Короче - жопа. Но реально.

На многих плеерах, кстати, такое уже давно предусмотрено.
На Uppod, например.


Блин ((( У меня наверно руки-крюки!!! У тя всё как надо работает, а у меня с Uppod такая же фигня как и с ucoz-овским плеером. Может нужно гдето в стилях плеера покопаться (подскажи где) , потому что я с ума скоро сойду wacko
[9] Mr_Smith [14.09.2012, 20:43]
multik_ucoz_ua,
Quote (multik_ucoz_ua, Пт, 14.09.2012, 20:37:24)
Блин ((( У меня наверно руки-крюки!!! У тя всё как надо работает, а у меня с Uppod такая же фигня как и с ucoz-овским плеером.

Знакомимся с документацией: Uppod - JavaScript API
Скачиваем, подключаем, прописываем uid плееру.
[10] multik_ucoz_ua [15.09.2012, 01:37]
Quote (Mr_Smith, Пт, 14.09.2012, 19:43:29)
Знакомимся с документацией: Uppod - JavaScript API
Скачиваем, подключаем, прописываем uid плееру.


ВСЁ!!!!!!! Всё работает (разобрался наконец то biggrin ) БОЛЬШ cry Е СПАСИБО за помощь и терпение hands


Полная версия сайта