Лимонное настроение!

Объявление

24.11.2019
Всем привет, это админ форума Paranoia Doll.
Меня очень давно тут не было. Заброшенный форум облюбовали спамеры.
Ну что ж, все аккаунты спамеров удалены, сообщения почищены. Регистрация закрыта.
Форум заморожен в том состоянии, в котором он существовал, когда тут было интересно и весело.
Если вдруг сюда кто-то забредёт из старых пользователей, кто любил этот форум и всю ту вакханалию что тут творилась - меня можно найти в вк.
Ваша, Paranoia Doll <3

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

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


Вы здесь » Лимонное настроение! » Архив скриптов » Музыка в постах. [M.@.t.r.i.x]


Музыка в постах. [M.@.t.r.i.x]

Сообщений 1 страница 13 из 13

1

Пример работы скрипта здесь.
boomp3

Код:
<script>
function addSpoiler(str,from,internal){
var pos=0,pos2=0,newpos=0
if((pos=str.indexOf("[boomp3]",from))==-1) return str;
if((pos2=str.indexOf("[/boomp3]"),pos+8)==-1) return str;
newpos=str.indexOf("[boomp3]",pos+8)
if(newpos<pos2 && newpos!=-1) str=addSpoiler(str,pos+8,true)
if((pos2=str.indexOf("[/boomp3]",pos+8))==-1) return str;
str=str.substring(0,pos)+makeSpoiler(str.substring(pos+8,pos2))+str.substring(pos2+9,str.length)
if( str.indexOf("[boomp3]")!=-1 && internal==false) str=addSpoiler(str,0,false)
return str}

function makeSpoiler(txt){
txt="<br /><embed src=\"http://static.boomp3.com/player.swf?song="+txt+"\" type=\"application/x-shockwave-flash\" wmode=\"transparent\" width=\"200\" height=\"20\" allowScriptAccess=\"always\" align=\"middle\"></embed><br />"
return txt}


if(document.URL.indexOf("viewtopic.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=addSpoiler(post.innerHTML,0,false)}}
</script>

Принцип работы: [boomp3]код песни[/boomp3]
Filehoster

Код:
<script>
function addSpoiler(str,from,internal){
var pos=0,pos2=0,newpos=0
if((pos=str.indexOf("[music]",from))==-1) return str;
if((pos2=str.indexOf("[/music]"),pos+7)==-1) return str;
newpos=str.indexOf("[music]",pos+7)
if(newpos<pos2 && newpos!=-1) str=addSpoiler(str,pos+7,true)
if((pos2=str.indexOf("[/music]",pos+7))==-1) return str;
str=str.substring(0,pos)+makeSpoiler(str.substring(pos+7,pos2))+str.substring(pos2+8,str.length)
if( str.indexOf("[music]")!=-1 && internal==false) str=addSpoiler(str,0,false)
return str}

function makeSpoiler(txt){
txt="<br/><embed src=\"http://www.filehoster.ru/fhplayer.php\" FlashVars=\"dataurl="+txt+"\" quality=\"high\" bgcolor=\"#ffffff\" width=\"350\" height=\"50\" name=\"urlvariables\" align=\"middle\" allowScriptAccess=\"sameDomain\" type=\"application/x-shockwave-flash\" pluginspage=\"http://www.macromedia.com/go/getflashplayer\" /><br/>"
return txt}


if(document.URL.indexOf("viewtopic.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=addSpoiler(post.innerHTML,0,false)}}
</script>

Принцип работы, все как обычно:
• 2 бб-тега [music]блаблабла[/music]
• Из ссылки вида  http://www.filehoster.ru/files/df3301 нам понадобится только то что в самом конце в данном случае df3301.

0

2

а верх или низ

0

3

Таня
Либо в низ, либо в форму ответа.

0

4

спасибки

0

5

Ммм..а куда код музыки вставлять, я что-то не допонял

0

6

Константин IV
в хтмл-низ

0

7

У меня два вопроса!
Первый я не понимаю куда вставлять ссылку!
<script>
function addSpoiler(str,from,internal){
var pos=0,pos2=0,newpos=0
if((pos=str.indexOf("[boomp3]",from))==-1) return str;
if((pos2=str.indexOf("[/boomp3]"),pos+8)==-1) return str;
newpos=str.indexOf("[boomp3]",pos+8)
if(newpos<pos2 && newpos!=-1) str=addSpoiler(str,pos+8,true)
if((pos2=str.indexOf("[/boomp3]",pos+8))==-1) return str;
str=str.substring(0,pos)+makeSpoiler(str.substring(pos+8,pos2))+str.substring(pos2+9,str.length)
if( str.indexOf("[boomp3]")!=-1 && internal==false) str=addSpoiler(str,0,false)
return str}

Вместо красного вставлять надо!

И еще вопрос,ищу в интернете музыку,но не могу найти ссылок на музыку,везде скачать только,или я что-то путаю. :tomato:

0

8

<object id="MediaPlayer1"
width=88 height=40
classid="CLSID:6BF52A52-394A-11d3-B153-00C04F79FAA6"
type="application/x-oleobject">
<param name="URL"
value="ссылка">
</object>

Вот скрипт какой-то музыкальный,только не помню где нашла,может на вашем форуме! :blush:

Скажите он как рабочий.

0

9

маленький котя написал(а):

У меня два вопроса!Первый я не понимаю куда вставлять ссылку!<script>function addSpoiler(str,from,internal){var pos=0,pos2=0,newpos=0if((pos=str.indexOf("[boomp3]",from))==-1) return str;if((pos2=str.indexOf("[/boomp3]"),pos+8)==-1) return str;newpos=str.indexOf("[boomp3]",pos+8)if(newpos<pos2 && newpos!=-1) str=addSpoiler(str,pos+8,true)if((pos2=str.indexOf("[/boomp3]",pos+8))==-1) return str;str=str.substring(0,pos)+makeSpoiler(str.substring(pos+8,pos2))+str.substring(pos2+9,str.length)if( str.indexOf("[boomp3]")!=-1 && internal==false) str=addSpoiler(str,0,false)return str}
            Вместо красного вставлять надо!
            И еще вопрос,ищу в интернете музыку,но не могу найти ссылок на музыку,везде скачать только,или я что-то путаю.

Не несите ерунду. Потом сами будете жаловатся что форум сломался.

маленький котя написал(а):

<object id="MediaPlayer1"width=88 height=40classid="CLSID:6BF52A52-394A-11d3-B153-00C04F79FAA6"type="application/x-oleobject"><param name="URL"value="ссылка"></object>
            Вот скрипт какой-то музыкальный,только не помню где нашла,может на вашем форуме! 
            Скажите он как рабочий.

ЭТО в ХТМЛ. А те скрипты в ПОСТАХ.

Вы ставите скрипт на Бумп3 и [boomp3]код песни[/boomp3].

Вообщем тут всё сказано. А вы не поняли. Ещё и ерунду на малотили.

0

10

Музыка с портала RealMusic в постах
Наконец-то удалось разобраться с RealMusic(wwwrealmusic.ru) !!! Спасибо Игорю Володину!!!
теперь каждый желающий может размещать в своих постах музыку с этого ресурса

если кто не знает, что такое Real Music и с чем его едят, читайте Это http://www.realmusic.ru/about/
вот правильный рабочий скрипт, который ставится в  в HTML-низ

Код:
<script type="text/javascript">
function addSpoiler(str,from,internal){
    
    var pos=0,pos2=0,newpos=0
    if((pos=str.indexOf("[music]",from))==-1) return str;
    if((pos2=str.indexOf("[/music]"),pos+8)==-1) return str;
    newpos=str.indexOf("[music]",pos+8)
    if(newpos<pos2 && newpos!=-1) str=addSpoiler(str,pos+8,true)
    if((pos2=str.indexOf("[/music]",pos+8))==-1) return str;
    
    str=str.substring(0,pos)+makeSpoiler(str.substring(pos+7,pos2))+str.substring(pos2+8,str.length)
    if( str.indexOf("[music]")!=-1 && internal==false) str=addSpoiler(str,0,false)
    return str
}

function makeSpoiler(txt){
    txt='<br /><embed type="application/x-shockwave-flash" src="http://www.realmusic.ru/system/mplayer/mediaplayer.swf" quality="high" allowscriptaccess="always" flashvars="height=20&amp;width=400&amp;file=http://files.realmusic.ru/files/'+txt+'/'+txt+'.mp3" height="20" width="400">';
    return txt;
}

if(document.URL.indexOf("viewtopic.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=addSpoiler(post.innerHTML,0,false)}}
</script>

а вот кнопка, которая ставится в форму ответа

Код:
<style>
#button-music {background-image:url(http://img20.imageshack.us/img20/4541/realmusic2.jpg); padding:0; line-height:0; background-position:center; background-repeat:no-repeat; height:26px; width:100%}
</style>
<script type="text/javascript">
if(form=document.getElementById("form-buttons"))
form.getElementsByTagName("tr")[0].insertCell(20).innerHTML="<img title='Загрузить музыку с RealMusic.ru' img src='/i/blank.gif' id='button-music' onclick=\"bbcode('[music]', '[/music]');\"/>"
</script>

при нажатии кнопки выскакивают теги [music]......[/music]
допустим нужная мне песня имеет адрес http://www.realmusic.ru/songs/584174
из него нам понадобятся только цифры, получится [music]584174[/music]

кстати, если у кого стоит скрипт загрузки музыки с Filehoster и вы хотите его использовать совместно с данным, то можете переписать выложенные мною скрипты и изменить все надписи [music] на [realm] дабы избежать путанницы и ошибок

Автор: Romych

0

11

УНИВЕРСАЛЬНЫЙ  MP3-ПЛЕЕР В ПОСТАХ

Плеер работает с прямыми ссылками на mp3

Код в html-низ:

<!--Универсальный mp3 плеер-->
<style type="text/css">
#button-mp3 {background-image:url('http://img413.imageshack.us/img413/5702/sound3.gif'); padding:0; line-height:0; background-position:center; background-repeat:no-repeat}
</style>
<script type="text/javascript">
function addSpoiler_mp3(str,from,internal){
    var pos=0,pos2=0,newpos=0
    if((pos=str.indexOf("[mymp3]",from))==-1) return str;
    if((pos2=str.indexOf("[/mymp3]"),pos+8)==-1) return str;
    newpos=str.indexOf("[mymp3]",pos+8)
    if(newpos<pos2 && newpos!=-1) str=addSpoiler_mp3(str,pos+8,true)
    if((pos2=str.indexOf("[/mymp3]",pos+8))==-1) return str;
    txt = str.substring(pos+7,pos2);
    if((sepPos=txt.indexOf("|",0))==-1) return str;
    str=str.substring(0,pos)+makeSpoiler_mp3(txt.substring(0,sepPos),txt.substring(sepPos+1,txt.length))+str.substring(pos2+8,str.length)
    if( str.indexOf("[mymp3]")!=-1 && internal==false) str=addSpoiler_mp3(str,0,false)
    return str
}

function makeSpoiler_mp3(txt1,txt2){
    txt='<br /><embed type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" wmode="transparent" src="http://www.enricolai.com/FMP3/FMP3.swf" quality="high" allowscriptaccess="sameDomain" flashvars="vol=80&action=stop&title='+txt2+'&color=000000&textcolor=ffffff&loop=no&lma=no;height=60&amp;width=260&amp;mp3='+txt1+'" height="60" width="260">';
    return txt;
    }
   
    var popup;
        function popmp3()
        {
        popup = window.open("http://klopp.net.ru/files/","popDialog","height=380,width=440")
        if (!document.all)  {popup.moveTo(100,100);}
        return false
        }
       
        function tag_urlm()
        {var FoundErrors = '';
        var enterURL = prompt("Введите ссылку на mp3 файл", "http://");
        var enterTITLE = prompt("Введите автора и название песни", "Песня");
        if (!enterURL)
        {FoundErrors += " " + error_no_url;}
        if (FoundErrors)
        {alert("Ошибка!" + FoundErrors);
        return;}
    insert("[mymp3]" + enterURL + "|" + enterTITLE + "[/mymp3]");}
   
    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=addSpoiler_mp3(post.innerHTML,0,false)}}
    if(form=document.getElementById("form-buttons"))
form.getElementsByTagName("tr")[0].insertCell(17).innerHTML="<img src='/i/blank.gif' title='Загрузить mp3' id='button-mp3' onclick=\"popmp3(); tag_urlm()\">"
</script>

нопка уже в скрипте

теги [mymp3]http://адрес к mp3|название песни[/mymp3]

Я протестировал его работу с разными ресурсами:

RealMusic
http://files.realmusic.ru/download/6660 … mental.mp3
Рок – герой

песни с рок-героя хранятся на amazonaws.com,
поэтому ссылки имеют вид - http://rgmp3.s3.amazonaws.com/113744/Sol Zemli - Rannee utro.mp3

В КОНТАКТЕ
с контактом всё сложно, вся музыка жутко закодирована, ссылку на mp3 я находил, просматривая страничку с исходным кодом, но
проигрывалась песня с такой ссылкой только у меня и пользователей локальной сети, к которой я подключён
ссылки имеют вид типа - http://cs1552.vkontakte.ru/u436663/audi … 9c42bb.mp3

Зайцев нет - tut-zaycev.net
ссылку на mp3 я находил, просматривая страничку с исходным кодом
ссылки имеют вид - http://files.tut-zaycev.net/rammstein-pussy.mp3

karakort.com
ссылки имеют вид - http://www.karakort.com/download.php?id … 333%3B.mp3

sovmusic.ru
тут всё просто, ссылки имеют вид - http://www.sovmusic.ru/m/football.mp3

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

Вот примерные комбинации:

textcolor=000000&color=ADBBC9 - серый поумолчанию (металик)
textcolor=FFFFFF&color=B0202F - бордовый
textcolor=033066&color=E6E9FB - светолосерый
textcolor=006600&color=AFED2F - салатовый
textcolor=FFFFFF&color=768BFD - синий
textcolor=000000&color=E7B62E - тёмножёлтый (золотистый)
textcolor=000000&color=E8E861 - бледножёлтый
textcolor=FFFFFF&color=E61DFB - розовый
textcolor=782430&color=EBB2C7 - бледнорозовый
textcolor=FFFFFF&color=AE21FC - сиреневый
textcolor=E7E92E&color=792363 - баклажан
textcolor=76F1FD&color=3B2C65 - тёмнофиолетовый
textcolor=3B2C65&color=05FAFF - голубой
textcolor=ffffff&color=062DFF - тёмносиний
textcolor=000000&color=76BEFD - бледносиний
textcolor=E8E861&color=E71D2E - красный
textcolor=3FF531&color=666666 - тёмносерый
textcolor=000000&color=00FF00 - зелёный

Автор: Romych

+1

12

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

УНИВЕРСАЛЬНЫЙ  MP3-ПЛЕЕР В ПОСТАХ

Спасибо за скрипт! Правда я установила его, а звука в плейере нет :disappointed:

А может есть у кого скрипт как здесь с максимальным размером загрузки 110 МБ?

0

13

Помогите, плиз, кто-нибудь :flag:

0


Вы здесь » Лимонное настроение! » Архив скриптов » Музыка в постах. [M.@.t.r.i.x]


Рейтинг форумов | Создать форум бесплатно