[audio]прямая ссылка[/audio]
dasasa Дата: 09 Июля 2010, 21:39 | Сообщение # 21 ● ● ● ● ●
165 сообщений
Статус: Offline
Infamous , это что за монстр? Hak , ты на странице:
Code
<object id="audioplayer1328" width="379" height="83"><param name="allowScriptAccess" value="always" /><param name="wmode" value="transparent" /><param name="movie" value="http://fl-school.ru/pleer/fl-school.swf" /><param name="flashvars" value="comment=Rad van Cor - Ascension [Radio Cut]&st=http://fl-school.ru/pleer/audio43-857.txt&file=http://rpod.ru/get/162749/114760/download/Rad_van_Cor_-_Ascension_%5BRadio_Cut%5D.mp3&link=http://uppod.ru/aftrawrev" /><embed src="http://fl-school.ru/pleer/fl-school.swf" type="application/x-shockwave-flash" allowscriptaccess="always" wmode="transparent" flashvars="comment=Rad van Cor - Ascension [Radio Cut]&st=http://fl-school.ru/pleer/audio43-857.txt&file=http://rpod.ru/get/162749/114760/download/Rad_van_Cor_-_Ascension_%5BRadio_Cut%5D.mp3&link=http://uppod.ru/aftrawrev" width="379" height="83"></embed></object>
замени на: Code
[audio=http://rpod.ru/get/162749/114760/download/Rad_van_Cor_-_Ascension_%5BRadio_Cut%5D.mp3]
Hak Дата: 09 Июля 2010, 21:41 | Сообщение # 22 ● ● ● ● ●
489 сообщений
Статус: Offline
Так а смысл? Это вообще не то что нужно)
dasasa Дата: 09 Июля 2010, 21:48 | Сообщение # 23 ● ● ● ● ●
165 сообщений
Статус: Offline
Ты говорил, что у тебя на станице (по твоей ссылке) не работает. Я сказал, попробуй заменить - будет работать.
Hak Дата: 09 Июля 2010, 21:59 | Сообщение # 24 ● ● ● ● ●
489 сообщений
Статус: Offline
Ты не совсем понял суть. Смотри, мы когда в коммент ствим такой бб код: Code
[audio]http://files.mp3[/audio]
У нас появляется стандартный юкозовский плеер. А мне нужно, что бы вместо стандартного появлялся мой плеер. мне вот посоветовали выше показанный скрипт, и теперь что бы вызвать мой плеер нужно вставить не :
Code
[audio]http://files.mp3[/audio]
а
Code
[audio=http://files.mp3]
На форуме все работает, а вот в других модулях почему то не хочет((
ModeRzzz Дата: 09 Июля 2010, 22:05 | Сообщение # 25 ● ● ● ● ●
598 сообщений
Статус: Offline
дай мне просто код плеера, и укажи место, в котором должна быть ссылка на саму песню
Hak Дата: 09 Июля 2010, 22:14 | Сообщение # 26 ● ● ● ● ●
489 сообщений
Статус: Offline
Смотри, вот код, там места где должна быть ссылка выделил красным Ссылка в плеере повторяется 2 раза.
Quote
<object id="audioplayer1328" width="379" height="83"><param name="allowScriptAccess" value="always" /><param name="wmode" value="transparent" /><param name="movie" value="http://fl-school.ru/pleer/fl-school.swf" /><param name="flashvars" value="comment=$ENTRY_TITLE$&st=http://fl-school.ru/pleer/audio43-857.txt&file=ССЫЛКА &link=http://uppod.ru/aftrawrev" /><embed src="http://fl-school.ru/pleer/fl-school.swf" type="application/x-shockwave-flash" allowscriptaccess="always" wmode="transparent" flashvars="comment=$ENTRY_TITLE$&st=http://fl-school.ru/pleer/audio43-857.txt&file=ССЫЛКА &link=http://uppod.ru/aftrawrev" width="379" height="83"></embed></object>
dasasa Отредактировал dasasa - Пятница, 09 Июля 2010, 22:15
Дата: 09 Июля 2010, 22:15 | Сообщение # 27 ● ● ● ● ●
165 сообщений
Статус: Offline
Hak , Quote
На форуме все работает, а вот в других модулях почему то не хочет((
Дай именно ссылку, где не работает код [audio=http://site/link.mp3] .
На странице:
Quote
http://fl-school.ru/load/muzyka/progressive_house/rad_van_cor_ascension_radio_cut/41-1-0-346
я не обнаружил кода с конструкцией:
[audio=http://site/link.mp3]
Hak Дата: 09 Июля 2010, 22:26 | Сообщение # 28 ● ● ● ● ●
489 сообщений
Статус: Offline
dasasa , так здесь:
Quote
http://fl-school.ru/load/muzyka/progressive_house/rad_van_cor_ascension_radio_cut/41-1-0-346
ты и не найдёшь [audio=http://site/link.mp3] В разделе каталог файлов - страница материалов и комментариев к нему прописан тот же код что и на форуме:
Code
<script type="text/javascript" forslowpock="true"> document.body.innerHTML = document.body.innerHTML.replace(/\[audio=(?:'|")?(.+?)(?:'|")?\]/g, ' <object id="audioplayer727" width="379" height="83"><param name="allowScriptAccess" value="always" /><param name="wmode" value="transparent" /><param name="movie" value="http://fl-school.ru/pleer/fl-school.swf" /><param name="flashvars" value="comment=Rad van Cor - Ascension [Radio Cut]&st=http://fl-school.ru/pleer/audio43-801.txt&file=$1&link=http://uppod.ru/aftraiei" /><embed src="http://fl-school.ru/pleer/fl-school.swf" type="application/x-shockwave-flash" allowscriptaccess="always" wmode="transparent" flashvars="comment=Rad van Cor - Ascension [Radio Cut]&st=http://fl-school.ru/pleer/audio43-801.txt&file=$1&link=http://uppod.ru/aftraiei" width="379" height="83"></embed></object> '); </script>
И теперь когда я хочу в комментарий или пост вставить плеер по средствам BB кода, в поле для комментария пишу это:
[audio=http://site/link.mp3]
Так вот на форуме все срабатывает этот код : [audio=http://site/link.mp3] вызывает мой флеш плеер. А вот в других модулях, типа каталог файлов, новости сайта, и во всех остальных, при добавлении в поле комментария это: [audio=http://site/link.mp3] плеер почему то не появляется(( Вместо него тупо остаётся это: [audio=http://site/link.mp3]
dasasa Отредактировал dasasa - Пятница, 09 Июля 2010, 22:58
Дата: 09 Июля 2010, 22:57 | Сообщение # 29 ● ● ● ● ●
165 сообщений
Статус: Offline
Это потому, что на момент добавления комментария страница уже загружена и скрипт сработал. Перезагрузи страницу, появится плеер.
Hak Дата: 09 Июля 2010, 23:02 | Сообщение # 30 ● ● ● ● ●
489 сообщений
Статус: Offline
ёёёёёёёёёёёёёёёёёёёёёёёёёёёё маёёёёёёё, ТОЧНООООООО!!!!!!!!! Как говорится всё гениальное просто!)))) Теперь я понял чего работало только в форуме, потому что при добавлении сообщений на форум, страница автоматом обновляется!)))
А в других модулях нет)
Слушай, а не подскажешь тогда, как сделать так, что бы при добавлении сообщения, страничка автоматически обновлялась, или не вся страничка, а только участок с комментарием.
dasasa Дата: 09 Июля 2010, 23:25 | Сообщение # 31 ● ● ● ● ●
165 сообщений
Статус: Offline
Как временный вариант, ставь после всего кода: Code
<script type="text/javascript"> $('input#addcBut').live('click',function(){ setTimeout(function(){ document.location.reload(); }, 2000); }); </script>
Я в js слабо разбираюсь, поэтому он мало эффективен, но работает
BoLena Дата: 09 Июля 2010, 23:27 | Сообщение # 32 ● ● ● ● ●
659 сообщений
Статус: Offline
dasasa , Если код работает, то думаю можно ему поставить таймер, пока добавится коммент.
Hak Дата: 09 Июля 2010, 23:44 | Сообщение # 33 ● ● ● ● ●
489 сообщений
Статус: Offline
dasasa , А куде же твой скрипт вставлять?
dasasa Дата: 10 Июля 2010, 01:27 | Сообщение # 34 ● ● ● ● ●
165 сообщений
Статус: Offline
Hak , поставь рядом со скриптом Infamous.
Hak Дата: 10 Июля 2010, 03:40 | Сообщение # 35 ● ● ● ● ●
489 сообщений
Статус: Offline
О, супер. Теперь работает всё как положено! Ребят, все кто помогал, ОГРОМНЕЙШЕЕ ВАМ СПАСИБО! Я ваш должник!
Infamous Дата: 10 Июля 2010, 10:59 | Сообщение # 36 ● ● ● ● ●
1670 сообщений
Статус: Offline
Infamous, это что за монстр?
Это чтобы было понятно, для кого писался скрипт.
Добавлено (10 Июль 2010, 10:59) --------------------------------------------- Кстати, можно было не перезагружать страницу, а производить замену с интервалом, к примеру, в 500 мс.
Code
<script type="text/javascript" forslowpock="true"> setInterval(function(){ document.body.innerHTML = document.body.innerHTML.replace(/\[audio=(?:'|")?(.+?)(?:'|")?\]/g, ' <object id="audioplayer727" width="379" height="83"><param name="allowScriptAccess" value="always" /><param name="wmode" value="transparent" /><param name="movie" value="http://fl-school.ru/pleer/fl-school.swf" /><param name="flashvars" value="comment=Rad van Cor - Ascension [Radio Cut]&st=http://fl-school.ru/pleer/audio43-801.txt&file=$1&link=http://uppod.ru/aftraiei" /><embed src="http://fl-school.ru/pleer/fl-school.swf" type="application/x-shockwave-flash" allowscriptaccess="always" wmode="transparent" flashvars="comment=Rad van Cor - Ascension [Radio Cut]&st=http://fl-school.ru/pleer/audio43-801.txt&file=$1&link=http://uppod.ru/aftraiei" width="379" height="83"></embed></object> '); }, 500); </script>
Hak Дата: 10 Июля 2010, 14:43 | Сообщение # 37 ● ● ● ● ●
489 сообщений
Статус: Offline
Infamous , не, с заменой что то не то. Оно тупо все время область перезагружает, я даже писать сообщения не могу, потому что область обновляется всё время)
dasasa Дата: 12 Июля 2010, 10:59 | Сообщение # 38 ● ● ● ● ●
165 сообщений
Статус: Offline
Infamous , понятно. А slowpock как-то переводится?
Infamous Дата: 12 Июля 2010, 11:46 | Сообщение # 39 ● ● ● ● ●
1670 сообщений
Статус: Offline
dasasa Дата: 12 Июля 2010, 20:52 | Сообщение # 40 ● ● ● ● ●
165 сообщений
Статус: Offline