Единый форум поддержки

Информация о пользователе

Привет, Гость! Войдите или зарегистрируйтесь.


Вы здесь » Единый форум поддержки » Новые возможности форумов » Музыка в постах


Музыка в постах

Сообщений 61 страница 80 из 732

61

whoembey написал(а):

ну, нужно добить зиппи уже)

вот тебе второй вариант:

Код:
<!--Zippy плеер-->
<style type="text/css">
#button-zippy {background-image:url('адрес картинки для кнопки'); padding:0; line-height:0; background-position:center; background-repeat:no-repeat}
</style>
<script type="text/javascript">
function addZippy(str,from,internal){
    var pos=0,pos2=0,newpos=0
    if((pos=str.indexOf("[zippy]",from))==-1) return str;
    if((pos2=str.indexOf("[/zippy]"),pos+8)==-1) return str;
    newpos=str.indexOf("[zippy]",pos+8)
    if(newpos<pos2 && newpos!=-1) str=addZippy(str,pos+8,true)
    if((pos2=str.indexOf("[/zippy]",pos+8))==-1) return str;
    txt = str.substring(pos+7,pos2);
    if((sepPos=txt.indexOf("|",0))==-1) return str;
    str=str.substring(0,pos)+makeZippy(txt.substring(0,sepPos),txt.substring(sepPos+1,txt.length))+str.substring(pos2+8,str.length)
    if( str.indexOf("[zippy]")!=-1 && internal==false) str=addZippy(str,0,false)
    return str}

function makeZippy(txt1,txt2){
    txt='<br /><embed type="application/x-shockwave-flash" src="http://www.zippyshare.com/mediaplayer/mediaplayer.swf?file=http://www'+txt1+'.zippyshare.com/'+txt2+'&type=flv" quality="high" menu="false" wmode="transparent" allowscriptaccess="always" height="20" width="300" name="mp3player" border="0" style="margin-bottom: 6px;"/>';
    return txt;}

if((document.URL.indexOf("viewtopic.php")!=-1) || (document.URL.indexOf("post.php")!=-1)){
elm=document.getElementById("pun-main").getElementsByTagName("div")
for(x in elm) if(elm[x].className=="post-content"){
var post=elm[x]
post.innerHTML=addZippy(post.innerHTML,0,false)}}
if(form=document.getElementById("form-buttons"))
form.getElementsByTagName("tr")[0].insertCell(12).innerHTML="<img src='/i/blank.gif' img title='Загрузить музыку zippy' id='button-zippy' onclick=\"bbcode('[zippy]', '|[/zippy]');\"/>"
</script>

теги [zippy]X|Y[/zippy]
где Х - это две цифры которые у тебя идут после www34, а Y - тоже самое что в первом варианте --downloadMusic%3Fkey%3D631306661j%26time%3D1271705120
получается - [zippy]34|downloadMusic%3Fkey%3D631306661j%26time%3D1271705120[/zippy]

картинку для кнопки думаю подберёшь сам, главное чтоб была размерами 16х16, хотя это уже дело вкуса

+1

62

нашёл ещё один интересный бесплатный ресурс для хранения и публикации медиа-файлов.

http://www.yapfiles.ru/

список поддерживаемых форматов впечатляет:

jpg, png, gif, tiff, psd
mp3, wma
wmv, 3gp, mp4, asf, mov, avi, mpg
flv, swf
YouTube, RuTube, Smotri.com, В Контакте

ограничения на закачку файлов -  50 Мб

0

63

ха, вот так новость

Файлообменник Filehoster.ru

Файлообменник временно не работает. Оборудование файлообменника изъято сотрудниками отдела "К" МВД. Причина изъятия пока остается неизвестной. Связаться с сотрудниками отдела "К" пока не удалось.
Приношу свои извинения всем тем, кто испытал неудобства из-за отключения сервиса
.

источник

с самого начала недолюбливал Filehoster, для хранения музыки он ненадёжен

0

64

Практика показывает, что лучше выбирать надёжные ресурсы для хранения мр3 файлов. Filehoster.ru крякнул, PlayFile.ru уже трое суток не работает, и никакой инфы о проблемах и на сколько они затянутся. Пока стабильно работает klopp.net.ru . Ну и Яндекс, у меня там файлы уже третий год хранятся. Так что сам сейчас в раздумьях. На PlayFile.ru всё заливал, если он не начнёт работу, то презаливать придётся очень много.

0

65

можно воспользоваться ещё таким хостингом (я о нём уже писал)
http://www.yapfiles.ru/
регистрация не требуется
выдаёт прямую ссылку на mp3 файл,
так что можно использовать с Универсальным плеером

0

66

в свете того, что одни файловые музыкальные хостинги исчезают другие появляются,
а количество скриптов под каждый из них вырастает,
решил сделать один, но универсальный для всех популярных в этой теме хостингов скрипт с единым тегом [audio]

Универсальный аудиотег

в html-низ:

Код:
<!--audio плеер v.1-->
<style type="text/css">
#button-play {background-image:url('http://img31.imageshack.us/img31/1875/sound.gif'); padding:0; line-height:0; background-position:center; background-repeat:no-repeat}
</style>
<script language="javascript">
function tag_play()
 {var FoundErrors = '';
 var enterURL = prompt("Введите ссылку на на музыку с playfile.ru,  yandex.ru, filehoster.ru, zippyshare.com или прямую ссылку формата .mp3 ", "http://");
 if (!enterURL)
 {FoundErrors += " " + error_no_url;}
 if (FoundErrors)
 {alert("Ошибка!" + FoundErrors);
 return;}
insert("[audio]" + enterURL + "[/audio]");}

if ((document.URL.indexOf("viewtopic.php")!=-1) || (document.URL.indexOf("post.php")!=-1)){
  elm=document.getElementsByTagName("div")
  for(x in elm)
  {
   if(elm[x].className=="post-content") 
   {
post = elm[x].innerHTML;
if(post.indexOf("http://playfile.ru")) {
player = /\[audio\](.*?)\/get\/(\d+)\/\[\/audio\]/g
elm[x].innerHTML  = elm[x].innerHTML.replace(player, "<br /><embed src='http://playfile.ru/images/player.swf' flashvars='st=http://playfile.ru/images/player_style_audio.inc&amp;file=http://playfile.ru/load/$2/' type='application/x-shockwave-flash' id='videoplayer757' wmode='transparent' width='230' height='36'>")
    } 
if(post.indexOf("http://static.video.yandex.ru/lite-audio")) {
player = /\[audio\]\[flash=([0-9]+)\,([0-9]+)\,(.*?)\/lite-audio\/(.*?)\[\/audio\]/g
elm[x].innerHTML  = elm[x].innerHTML.replace(player, "<br /><embed src='http://static.video.yandex.ru/lite-audio/$4' type='application/x-shockwave-flash' width='300' height='72' allowFullScreen='true' scale='noscale'/>")
    } 
if(post.indexOf("http://www.filehoster.ru")) {
player = /\[audio\]http:\/\/www\.filehoster\.ru\/files\/(.*?)\[\/audio\]/g
elm[x].innerHTML  = elm[x].innerHTML.replace(player, "<br /><embed src='http://www.filehoster.ru/player/' flashvars='dataurl=$1' type='application/x-shockwave-flash' width='350' height='50' allowFullScreen='sameDomain' wmode='transparent'>")
    }
if(post.indexOf("zippyshare.com")) {
player = /\[audio\]http:\/\/www(\d+)\.zippyshare\.com\/v\/(\d+)\/file\.html\[\/audio\]/g
elm[x].innerHTML  = elm[x].innerHTML.replace(player, "<br /><embed type='application/x-shockwave-flash' src='http://www.zippyshare.com/mediaplayer/mediaplayer.swf?file=http://www$1.zippyshare.com/downloadMusic%3Fkey%3D$2xx&type=flv' quality='high' menu='false' wmode='transparent' allowscriptaccess='always' height='20' width='400' name='mp3player' border='0' style='margin-bottom: 6px;'/>")
    }
if(post.indexOf(".mp3")) {
player = /\[audio\](.*?)\[\/audio\]/g
elm[x].innerHTML  = elm[x].innerHTML.replace(player, "<br /><embed src='http://www.demo-music.ru/pleer/pleer4.swf' type='application/x-shockwave-flash' allowscriptaccess='always' wmode='transparent' flashvars='comment=demo-music.ru&amp;st=http://www.demo-music.ru/pleer/style_pleer.txt&amp;file=$1' width='470' height='33'>")
    } 
 }}}
if(form=document.getElementById("form-buttons"))
form.getElementsByTagName("tr")[0].insertCell(15).innerHTML="<img src='/i/blank.gif' img title='Загрузить музыку' id='button-play' onclick=\"tag_play()\"/>"
</script>

скрипт работает с прямыми ссылками на файлы с популярных ресурсов
а это:
playfile.ru, 
yandex.ru,
filehoster.ru
zippyshare.com
или прямая ссылка формата .mp3

т.е больше НЕНАДО копировать окончание ссылки на музыкальный файл, просто вставляете ссылку как есть

на http://playfile.ru/ ссылки выглядят так
http://playfile.ru/get/231835/       вставляем в тег  [audio] её как есть
плеер выглядит так
http://img96.imageshack.us/img96/6065/playqy.png

на http://www.filehoster.ru
ссылки выглядят так - http://www.filehoster.ru/files/fd9726    (её вставляем целиком)
плеер так
http://img694.imageshack.us/img694/7956/hoster.gif

с Яндексом поподробнее,
сделать работу с прямыми ссылками не получается,
поскольку они не ту информацию несут, которая нужна,
поэтому придётся нажать справа от музыкального клипа - Код для вставки на сайт или в блог
http://s55.radikal.ru/i150/1006/ed/9975a3982c5b.gif
и среди предложенных кодов выбрать - Код для LiveInternet
вот с этот код мы и будем использовать, вставляя как ссылку
ссылки вот такого типа - [flash=300,72,http://static.video.yandex.ru/lite-audio/cor-rom/jcqdwqbzil.2614/]
вставляем их в тег как есть!!!
плеер выглядит так:
http://img228.imageshack.us/img228/8587/yandex2.png

с прямым ссылками на файлы формата .mp3 (типа http://www.yapfiles.ru/files/104377/cae … 4b387d.mp3)
работает вот такой плеер
http://i073.radikal.ru/1005/2c/f857490cee1b.png

ПРИМЕР работы

эта версия скрипта будет пополняться о совершенствоваться

Отредактировано Romych (Сб, 17 Июл 2010 23:02:29)

+3

67

whoembey написал(а):

вот бы с зиппишейр так сделать) просто ссылку вставил и всё, не нужно искать чтоб коды)

добавил и zippyshare.com прям в тот же скрипт из 142 поста

теперь можешь вставлять полученные после загрузки файла ссылки,
типа - http://www8.zippyshare.com/v/28530871/file.html

плеер выглядит так
http://img532.imageshack.us/img532/3489/playeryb.png

+2

68

Добавка Кнопки закачки музыки на хостинг  http://www8.zippyshare.com/ в панель отправки сообщения

в HTML-низ:

<style type="text/css">/* кнопка загрузки музыки */
#button-upload_music {background-image:url('http://s12.radikal.ru/i185/1007/ed/d953117cfeb0.gif'); padding:0; line-height:0; background-position:center; background-repeat:no-repeat}
</style>
<script type="text/javascript">
if(form=document.getElementById("form-buttons"))
form.getElementsByTagName("tr")[0].insertCell(17).innerHTML="<a href=\"http://www.zippyshare.com/?locale=ru&key=\" target=\"_blank\"><img src='/i/blank.gif' img title='Закачать музыку' id='button-upload_music'/></a>"
</script><!--конец скрипта кнопка загрузки музыки-->

Для сохранения логичности :blush:  сменил текст при наведении на иконку аудиоплеера в скрипте от автора топика Romych

в HTML-низ:

Код:
<style type="text/css">/* audio плеер v.1 */
#button-play {background-image:url('http://img31.imageshack.us/img31/1875/sound.gif'); padding:0; line-height:0; background-position:center; background-repeat:no-repeat}
</style>
<script language="javascript">
function tag_play()
 {var FoundErrors = '';
 var enterURL = prompt("Введите ссылку на на музыку с playfile.ru,  yandex.ru, filehoster.ru, zippyshare.com или прямую ссылку формата .mp3 ", "http://");
 if (!enterURL)
 {FoundErrors += " " + error_no_url;}
 if (FoundErrors)
 {alert("Ошибка!" + FoundErrors);
 return;}
insert("[audio]" + enterURL + "[/audio]");}

if ((document.URL.indexOf("viewtopic.php")!=-1) || (document.URL.indexOf("post.php")!=-1)){
  elm=document.getElementsByTagName("div")
  for(x in elm)
  {
   if(elm[x].className=="post-content") 
   {
post = elm[x].innerHTML;
if(post.indexOf("http://playfile.ru")) {
player = /\[audio\](.*?)\/get\/(\d+)\/\[\/audio\]/g
elm[x].innerHTML  = elm[x].innerHTML.replace(player, "<br /><embed src='http://playfile.ru/images/player.swf' flashvars='st=http://playfile.ru/images/player_style_audio.inc&amp;file=http://playfile.ru/load/$2/' type='application/x-shockwave-flash' id='videoplayer757' wmode='transparent' width='230' height='36'>")
    } 
if(post.indexOf("http://static.video.yandex.ru/lite-audio")) {
player = /\[audio\]\[flash=([0-9]+)\,([0-9]+)\,(.*?)\/lite-audio\/(.*?)\[\/audio\]/g
elm[x].innerHTML  = elm[x].innerHTML.replace(player, "<br /><embed src='http://static.video.yandex.ru/lite-audio/$4' type='application/x-shockwave-flash' width='300' height='72' allowFullScreen='true' scale='noscale'/>")
    } 
if(post.indexOf("http://www.filehoster.ru")) {
player = /\[audio\]http:\/\/www\.filehoster\.ru\/files\/(.*?)\[\/audio\]/g
elm[x].innerHTML  = elm[x].innerHTML.replace(player, "<br /><embed src='http://www.filehoster.ru/player/' flashvars='dataurl=$1' type='application/x-shockwave-flash' width='350' height='50' allowFullScreen='sameDomain' wmode='transparent'>")
    }
if(post.indexOf("zippyshare.com")) {
player = /\[audio\]http:\/\/www(\d+)\.zippyshare\.com\/v\/(\d+)\/file\.html\[\/audio\]/g
elm[x].innerHTML  = elm[x].innerHTML.replace(player, "<br /><embed type='application/x-shockwave-flash' src='http://www.zippyshare.com/mediaplayer/mediaplayer.swf?file=http://www$1.zippyshare.com/downloadMusic%3Fkey%3D$2xx&type=flv' quality='high' menu='false' wmode='transparent' allowscriptaccess='always' height='20' width='400' name='mp3player' border='0' style='margin-bottom: 6px;'/>")
    }
if(post.indexOf(".mp3")) {
player = /\[audio\](.*?)\[\/audio\]/g
elm[x].innerHTML  = elm[x].innerHTML.replace(player, "<br /><embed src='http://www.demo-music.ru/pleer/pleer4.swf' type='application/x-shockwave-flash' allowscriptaccess='always' wmode='transparent' flashvars='comment=demo-music.ru&amp;st=http://www.demo-music.ru/pleer/style_pleer.txt&amp;file=$1' width='470' height='33'>")
    } 
 }}}
if(form=document.getElementById("form-buttons"))
form.getElementsByTagName("tr")[0].insertCell(15).innerHTML="<img src='/i/blank.gif' img title='Воспроизвести закаченное' id='button-play' onclick=\"tag_play()\"/>"
</script><!-- Конец скрипта audio плеер v.1 -->

http://s05.radikal.ru/i178/1007/91/6e42a590fe07.png

Примеры: http://mjacksoninfo.userforum.ru/viewto … ;p=2#p1958
                  http://yozhik.bbxx.ru/viewtopic.php?id=78#p4393
(*Чтобы видеть панель отправки нажать кнопку "ответить"

Отредактировано Deff (Пн, 19 Июл 2010 12:40:43)

0

69

как и обещал ещё одно небольшое развитие Универсального аудиотега
это развитие полезно скорее всего тем, кто уже создал музыкальный форум
закачал много музыки на разные хостинги и ресурсы,
которые обсуждались и рекомендовались в этой теме,
так вот у многих было по 3-4 плеера одновременно(playfile, filehoster и Универсальный плеер),
что порождало кучу кнопок в форме ответа, а так же увеличивало количество кода на странице,
который браузеру приходилось читать

скрипт из поста №142 объединил все эти ресурсы под одним тегом [audio] и одной кнопкой http://img31.imageshack.us/img31/1875/sound.gif

но осталось одно НО, что делать со старыми треками и старыми тегами [playf], [music], [mymp3] и т.д. ?
переписывать всё в ручную на тег [audio] бегая по всему форуму мягко говоря неудобно, при чём не достаточно просто вручную изменить тег,
нужно ещё содержимое тега преобразить в ссылку на файл, чтоб Универсальный аудиотег смог их прочитать и начал с ними работу

поэтому представляю специальную версию аудиотега,
которая, повторюсь предназначена  для тех у кого был уже музыкальный форум,
и эта версия сделает за них всю работу, достаточно удалить все старые версии плееров и установить
эту специальную версию
всё будет работать,
если вы только собираетесь создать музыкальный форум, так сказать с нуля, то вам достаточно скрипта из поста №142


Универсальный аудиотег (special edition)

в html-низ:

Код:
<!--audio плеер (special edition)-->
<style type="text/css">
#button-play {background-image:url('http://img31.imageshack.us/img31/1875/sound.gif'); padding:0; line-height:0; background-position:center; background-repeat:no-repeat}
</style>
<script language="javascript">
function tag_play()
 {var FoundErrors = '';
 var enterURL = prompt("Введите ссылку на на музыку с playfile.ru,  yandex.ru, filehoster.ru, zippyshare.com или прямую ссылку формата .mp3 ", "http://");
 if (!enterURL)
 {FoundErrors += " " + error_no_url;}
 if (FoundErrors)
 {alert("Ошибка!" + FoundErrors);
 return;}
insert("[audio]" + enterURL + "[/audio]");}

if ((document.URL.indexOf("viewtopic.php")!=-1) || (document.URL.indexOf("post.php")!=-1)){
  elm=document.getElementsByTagName("div")
  for(x in elm)
  {
   if(elm[x].className=="post-content") 
   {
post = elm[x].innerHTML;
if(post.indexOf("[/playf]")) {
changer = /\[playf\](\d+)\[\/playf\]/g
elm[x].innerHTML  = elm[x].innerHTML.replace(changer, "[audio]http://playfile.ru/get/$1/[/audio]")
    }
if(post.indexOf("[/music]")) {
changer = /\[music\](.*?)\[\/music\]/g
elm[x].innerHTML  = elm[x].innerHTML.replace(changer, "[audio]http://www.filehoster.ru/files/$1[/audio]")
    }
if(post.indexOf("[/yandx]")) {
changer = /\[yandx\](.*?)\[\/yandx\]/g
elm[x].innerHTML  = elm[x].innerHTML.replace(changer, "[audio][flash=300,72,http://static.video.yandex.ru/lite-audio/$1][/audio]")
    }
if(post.indexOf("[/mymp3]")) {
changer = /\[mymp3\](.*?)\|(.*?)\[\/mymp3\]/g
elm[x].innerHTML  = elm[x].innerHTML.replace(changer, "[audio]$1[/audio]")
    }
if(post.indexOf("[/radio]")) {
changer = /\[radio\](.*?)\[\/radio\]/g
elm[x].innerHTML  = elm[x].innerHTML.replace(changer, "[audio]$1[/audio]")
    }
if(post.indexOf("http://playfile.ru")) {
player = /\[audio\](.*?)\/get\/(\d+)\/\[\/audio\]/g
elm[x].innerHTML  = elm[x].innerHTML.replace(player, "<br /><embed src='http://playfile.ru/images/player.swf' flashvars='st=http://playfile.ru/images/player_style_audio.inc&amp;file=http://playfile.ru/load/$2/' type='application/x-shockwave-flash' id='videoplayer757' wmode='transparent' width='230' height='36'>")
    } 
if(post.indexOf("http://static.video.yandex.ru/lite-audio")) {
player = /\[audio\]\[flash=([0-9]+)\,([0-9]+)\,(.*?)\/lite-audio\/(.*?)\[\/audio\]/g
elm[x].innerHTML  = elm[x].innerHTML.replace(player, "<br /><embed src='http://static.video.yandex.ru/lite-audio/$4' type='application/x-shockwave-flash' width='300' height='72' allowFullScreen='true' scale='noscale'/>")
    } 
if(post.indexOf("http://www.filehoster.ru")) {
player = /\[audio\]http:\/\/www\.filehoster\.ru\/files\/(.*?)\[\/audio\]/g
elm[x].innerHTML  = elm[x].innerHTML.replace(player, "<br /><embed src='http://www.filehoster.ru/player/' flashvars='dataurl=$1' type='application/x-shockwave-flash' width='350' height='50' allowFullScreen='sameDomain' wmode='transparent'>")
    }
if(post.indexOf("zippyshare.com")) {
player = /\[audio\]http:\/\/www(\d+)\.zippyshare\.com\/v\/(\d+)\/file\.html\[\/audio\]/g
elm[x].innerHTML  = elm[x].innerHTML.replace(player, "<br /><embed type='application/x-shockwave-flash' src='http://www.zippyshare.com/mediaplayer/mediaplayer.swf?file=http://www$1.zippyshare.com/downloadMusic%3Fkey%3D$2xx&type=flv' quality='high' menu='false' wmode='transparent' allowscriptaccess='always' height='20' width='400' name='mp3player' border='0' style='margin-bottom: 6px;'/>")
    }
if(post.indexOf(".mp3")) {
player = /\[audio\](.*?)\[\/audio\]/g
elm[x].innerHTML  = elm[x].innerHTML.replace(player, "<br /><embed src='http://www.demo-music.ru/pleer/pleer4.swf' type='application/x-shockwave-flash' allowscriptaccess='always' wmode='transparent' flashvars='comment=demo-music.ru&amp;st=http://www.demo-music.ru/pleer/style_pleer.txt&amp;file=$1' width='470' height='33'>")
    } 
 }}}
if(form=document.getElementById("form-buttons"))
form.getElementsByTagName("tr")[0].insertCell(15).innerHTML="<img src='/i/blank.gif' img title='Загрузить музыку' id='button-play' onclick=\"tag_play()\"/>"
</script>

скрипт преобразует теги  [playf], [music], [mymp3], [yandx], [radio]
и их содержимое в удобоваримое для прочтения тегом [audio]
и предназначен для старых владельцев музыкальных форумов (использовать вместо всех скриптов плееров из этой темы, в том числе и вместо скрипта из поста №142)

уф, надеюсь всё доходчиво объяснил ;)

p.s. да и хотел сказать, что те у кого инет медленный первые 2 секунды будут наблюдать старые теги по мере загрузки страницы, а потом они преобразятся в нужный вам плеер

+1

70

Rock-Mania написал(а):

Так что сам сейчас в раздумьях

у меня 600 объектов , загруженных на яндекс пропало. Не потому, что продлить забыла, а потому, что их тупо стёрли. В ТП жаловалась - откат делать не собираются, приносят извинения, ничего сделать не могут. Тот ещё ресурсик, блин.В общем, поставила пока яндекс, будем наблюдать. Спасибо за скрипт.

0

71

Romych
Здравствуйте
Во первых хочу поблагодарить за скрипт видео, работает по сей день. Ну и собственно что меня сюда принесло воспользовался вашим скриптом давно давно, не каких сбоем и замечаний не было, но вот пару дней как не чего залить нельзя на http://klopp.net.ru/musicbox/ как быть, это все как я понимаю сервер умер? Жаль, очень много коллекций пользователей потеряно Romych Не могли бы вы порекомендовать более надежный сервер по заливки музыки?

0

72

Invisible Man написал(а):

Не могли бы вы порекомендовать более надежный сервер по заливки музыки?

я уже и сам теряюсь, что-то один за одним накрываются файловые хранилища без регистрации
сначала filehoster.ru
приказал долго жить
до сих пор на главной странице висит

Файлообменник временно не работает. Оборудование файлообменника изъято сотрудниками отдела "К" МВД. Причина изъятия пока остается неизвестной. Связаться с сотрудниками отдела "К" пока не удалось.

Приношу свои извинения всем тем, кто испытал неудобства из-за отключения сервиса.

затем что-то стряслось с playfile.ru

на главной странице следующее

10 июля 2010 года следователи СЧ ГСУ при ГУВД Москвы отключили и опечатали наш сервер, сейчас мы ждём от них объяснений. В августе мы постараемся вернуться к прежней полноценной работе нашего сайта, на сегодня половина файлов к сожалению недоступна. Приносим свои глубочайшие извинения и очень надеемся, что вы к нам еще вернётесь не раз, и не пожалеете об этом!

потом глючить стали и казалось бы надёжные ресурсы с регистрацией (yandex.ru), если только Apocalipto ничего не напутала

Apocalipto написал(а):

у меня 600 объектов , загруженных на яндекс пропало. Не потому, что продлить забыла, а потому, что их тупо стёрли. В ТП жаловалась - откат делать не собираются, приносят извинения, ничего сделать не могут. Тот ещё ресурсик, блин.В общем, поставила пока яндекс, будем наблюдать. Спасибо за скрипт.

теперь ещё и klopp.net.ru

пока, что обороты в популярности здесь набирает http://www.zippyshare.com/ (с  ним работает скрипт из 142, 148 поста)

поищу ещё варианты

+1

73

Romych
Доброго времени суток! Если можно, я присоединюсь к просьбе DENIS18...У меня тоже Ucoz , и я тоже замахался просить их о помощи! Буду с нетерпением ждать Вашего ответа на его пост №165...Очень надеюсь на вашу помощь!

0

74

Apocalipto написал(а):

Эм, а zippy - это тот тёмный проигрыватель? Ошибок с ним ещё не было?

нет, это такой серенький
http://img532.imageshack.us/img532/3489/playeryb.png
проблем с ним пока не замечено

bucher221 написал(а):

У меня тоже Ucoz , и я тоже замахался просить их о помощи!

придётся мне регистрировать сайт на юкозе, чтоб пробовать, тестировать

0

75

Я понимаю, что это труд и время...Но всё-таки надеюсь на Вашу помощь!

0

76

bucher221
DENIS18

сделал я для вас скрипт преобразующий ссылку на файл с сайта http://www.zippyshare.com/ на главной странице, в новостях в mp3-плеер

если вы только этого хотели
в этой теме выкладывать его не буду, поскольку это не тех.поддержка юкоза (пишите в личку)

0

77

Есть небольшой вопрос. Плеер, опубликованный в посте #44 работает исправно. Однако хочется узнать, есть ли возможность вмонтировать плеер, скажем в объявление и настроить воспроизведение там. Более того, воспроизведение не одной песенки, а нескольких, чьи ссылки благоразумно были внесены заранее. Буду благодарен за помощь.

0

78

JCNarrator написал(а):

Есть небольшой вопрос. Плеер, опубликованный в посте #44 работает исправно. Однако хочется узнать, есть ли возможность вмонтировать плеер, скажем в объявление и настроить воспроизведение там. Более того, воспроизведение не одной песенки, а нескольких, чьи ссылки благоразумно были внесены заранее. Буду благодарен за помощь.

почитайте темы Музыка фона (фоновая музыка на главной странице) и Музыка в отдельной теме.

0

79

написал ещё версию универсального (с популярными здесь хостингами) аудиоплеера
включил в неё ещё один хостинг, с очень красивым плеером aimini.net (можно загрузить туда своё, а можно найти уже нечто известное)
ссылки типа - http://www.aimini.net/view/?fid=4QyrIe3h2kn9CwYK3CT9 (их и используем как есть)

так же сделал загрузку по нажатию кнопки
по принципу как сейчас вставляется видео Универсальным видеотегом,
т.е. всплывает окно со списком поддерживаемых для загрузки ресурсов,
выбрав из списка ресурс мы попадаем на страничку для загрузки файла,
одновременно выплывает диалоговое окно, в которое будем вставлять ссылку (размеры выплывающих окон правда не для всех хостингов подогнал)

поддерживаются ссылки на аудио с аудиохостингов:

http://playfile.ru
http://static.video.yandex.ru/lite-audio
http://www.filehoster.ru
zippyshare.com
http://rghost.ru
http://www.aimini.net

в общем довольно таки большой код получился, несмотря на сокращения

audio плеер (special edition)v.2

в html-низ:

Код:
<!--audio плеер (special edition)v.2-->
<script language="javascript">
$(function(){
$('td#button-video').before('<td id="floatbut" style=\'background-image:url("http://img31.imageshack.us/img31/1875/sound.gif")\' onclick=\'changeVisibility("audio")\'></td>');
  });
elm=document.getElementsByTagName("div")
for(x in elm) if(elm[x].className=="post-content") 
   {
post = elm[x].innerHTML;
if(post.indexOf("http://playfile.ru")) {
player = /\[audio\](.*?)\/get\/(\d+)\/\[\/audio\]/g
elm[x].innerHTML  = elm[x].innerHTML.replace(player, "<br /><embed src='http://playfile.ru/images/player.swf' flashvars='st=http://playfile.ru/images/player_style_audio.inc&amp;file=http://playfile.ru/load/$2/' type='application/x-shockwave-flash' id='videoplayer757' wmode='transparent' width='230' height='36'>")
    } 
if(post.indexOf("http://static.video.yandex.ru/lite-audio")) {
player = /\[audio\]\[flash=([0-9]+)\,([0-9]+)\,(.*?)\/lite-audio\/(.*?)\[\/audio\]/g
elm[x].innerHTML  = elm[x].innerHTML.replace(player, "<br /><embed src='http://static.video.yandex.ru/lite-audio/$4' type='application/x-shockwave-flash' width='300' height='72' allowFullScreen='true' scale='noscale'/>")
    } 
if(post.indexOf("http://www.filehoster.ru")) {
player = /\[audio\]http:\/\/www\.filehoster\.ru\/files\/(.*?)\[\/audio\]/g
elm[x].innerHTML  = elm[x].innerHTML.replace(player, "<br /><embed src='http://www.filehoster.ru/player/' flashvars='dataurl=$1' type='application/x-shockwave-flash' width='350' height='50' allowFullScreen='sameDomain' wmode='transparent'>")
    }
if(post.indexOf("zippyshare.com")) {
player = /\[audio\]http:\/\/www(\d+)\.zippyshare\.com\/v\/(\d+)\/file\.html\[\/audio\]/g
elm[x].innerHTML  = elm[x].innerHTML.replace(player, "<br /><embed type='application/x-shockwave-flash' src='http://www.zippyshare.com/mediaplayer/mediaplayer.swf?backcolor=0xFFFFFF&amp;frontcolor=0x3366FF&amp;lightcolor=0xC0C0C0&amp;file=http://www$1.zippyshare.com/downloadMusic%3Fkey%3D$2xx&type=flv' quality='high' menu='false' wmode='transparent' allowscriptaccess='always' height='20' width='400' name='mp3player' border='0' style='margin-bottom: 6px;'/>")
    }
if(post.indexOf("http://rghost.ru")) {
player = /\[audio\](.*?)\/(\d+)\[\/audio\]/g
elm[x].innerHTML  = elm[x].innerHTML.replace(player, "<br /><object height='15' width='455' type='application/x-shockwave-flash' data='http://rghost.ru/flash/mediaplayer.swf' id='preview_mp3' style='visibility: visible;'><param name='flashvars' value='file=http://rghost.ru/download/action/$2/mp3&amp;streamer=http://rghost.ru/download/action/$2/mp3'></object>")
    }
if(post.indexOf("http://www.aimini.net")) {
player = /\[audio\](.*?)\?fid=([a-zA-Z0-9]{1})([a-zA-Z0-9]{1})([a-zA-Z0-9]{1})([a-zA-Z0-9]{1})([a-zA-Z0-9]{16})\[\/audio\]/g
elm[x].innerHTML  = elm[x].innerHTML.replace(player, "<br /><embed src='http://$5.$4.$3.$2.aimini.net/player/mp3/?file=http://$5.$4.$3.$2.aimini.net/play/?fid=$2$3$4$5$6&auto=no&repeat=yes' width='380' height='120' type='application/x-shockwave-flash' wmode='transparent'>")
    } 
if(post.indexOf(".mp3")) {
player = /\[audio\](.*?)\[\/audio\]/g
elm[x].innerHTML  = elm[x].innerHTML.replace(player, "<br /><embed src='http://www.demo-music.ru/pleer/pleer4.swf' type='application/x-shockwave-flash' allowscriptaccess='always' wmode='transparent' flashvars='comment=demo-music.ru&amp;st=http://www.demo-music.ru/pleer/style_pleer.txt&amp;file=$1' width='470' height='33'>")
 }}
var popup, popupp, pop, popzz, poprg, popam, popfl;
function pop1(){
 popup = window.open("http://www.playfile.ru/","popDialog","height=380,width=650")
 if (!document.all)  {popup.moveTo(100,100);}
 return false}
function pop2(){
 popupp = window.open("http://www.yapfiles.ru/","popDialog","height=200,width=700")
 if (!document.all)  {popupp.moveTo(100,100);}
 return false}
function pop3(){
 pop = window.open("http://klopp.net.ru/files/","popDialog","height=380,width=440")
 if (!document.all)  {pop.moveTo(100,100);}
 return false}
function pop4(){
 popzz = window.open("http://www.zippyshare.com/","popDialog","height=40%,width=80%")
 if (!document.all)  {popzz.moveTo(100,100);}
 return false}
function pop5(){
 poprg = window.open("http://rghost.ru/","popDialog","height=380,width=440")
 if (!document.all)  {poprg.moveTo(100,100);}
 return false}
function pop6(){
 popam = window.open("http://aimini.net/","popDialog","height=380,width=440")
 if (!document.all)  {popam.moveTo(100,100);}
 return false}
function pop7(){
 popfl = window.open("http://www.filehoster.ru/","popDialog","height=380,width=440")
 if (!document.all)  {popfl.moveTo(100,100);}
 return false}
function pop8(){
 poppro = window.open("http://prostopleer.com/#/upload","popDialog","height=380,width=440")
 if (!document.all)  {poppro.moveTo(100,100);}
 return false}
function tag_play()
 {var FoundErrors = '';
 var enterURL = prompt("Введите ссылку на музыку с ресурсов из списка или прямую ссылку формата .mp3 ", "http://");
 if (!enterURL)
 {FoundErrors += " " + error_no_url;}
 if (FoundErrors)
 {alert("Ошибка!" + FoundErrors);
 return;}
insert("[audio]" + enterURL + "[/audio]");}
</script>
<div class="container" id="audio" style="display:none;width:auto;padding:8px;position:absolute;margin-top:-32%;margin-left:40%;z-index:20">
<div><strong>Выберите аудиохостинг</strong></div><br>
<div>
<a href="#playfile.ru" onclick="pop1(); tag_play(); changeVisibility('audio')">playfile.ru</a>,
<a href="#yapfiles.ru" onclick="pop2(); tag_play(); changeVisibility('audio')">yapfiles.ru</a>,
<a href="#klopp.net.ru" onclick="pop3(); tag_play(); changeVisibility('audio')">klopp.net.ru</a>,
<a href="#zippyshare.com" onclick="pop4(); tag_play(); changeVisibility('audio')">zippyshare.com</a>,<br>
<a href="#rghost.ru" onclick="pop5(); tag_play(); changeVisibility('audio')">rghost.ru</a>,
<a href="#aimini.net" onclick="pop6(); tag_play(); changeVisibility('audio')">aimini.net</a>,
<a href="#filehoster.ru" onclick="pop7(); tag_play(); changeVisibility('audio')">filehoster.ru</a>,
<a href="#prostopleer.com" onclick="pop8(); tag_play(); changeVisibility('audio')">prostopleer.com</a>
</div></div>

Deff ты хотел закачки с одной кнопки, это как раз то самое ;)

Отредактировано Romych (Вт, 14 Дек 2010 20:26:13)

+2

80

Romych написал(а):

Romych

:blush:  Сенкс - но мне с одного достаточно(* если можно выделить отдельно с закачкой - воспроизведением с  http://www8.zippyshare.com/ (*Просто уже скрипт с двумя кнопками разошелся глыбако( думаю с десятка три уже видел сам .. более двух недель назад, так шо вряд ли будут менять приверженности(и кстать сам плеер нравицо узенький )  - а вот чисто заменить одной кнопкой это думаю будут за - можно спец скрипт такой сокращенный ?

Отредактировано Deff (Пт, 3 Сен 2010 04:14:20)

0


Вы здесь » Единый форум поддержки » Новые возможности форумов » Музыка в постах