alexx |
Отправлено: 2 июня 2011 — 12:05
|
Advanced Member
Покинул форум
Сообщений всего: 495
Дата рег-ции: Февр. 2010
Откуда: Россия
Репутация: 12
|
Вот код этого радио CODE:<!--<Онлайн радио>-->
<script type="text/javascript">
<!--
document.write(unescape('%3C%73%63%72%69%70%74%3E%20%0A%66%75%6E%63%74%69%6F%6E%20%72%61%64%69%6F%28%75%72%6C%29%20%7B%20%0A%76%61%72%20%77%69%64%74%68%20%3D%20%36%30%30%20%0A%76%61%72%20%68%65%69%67%68%74%20%3D%20%34%39%30%0A%0A%76%61%72%20%6C%65%66%74%50%78%20%3D%20%28%20%73%63%72%65%65%6E%2E%61%76%61%69%6C%57%69%64%74%68%20%2D%20%77%69%64%74%68%20%29%20%2F%20%32%3B%20%0A%76%61%72%20%74%6F%70%50%78%20%3D%20%28%20%73%63%72%65%65%6E%2E%61%76%61%69%6C%48%65%69%67%68%74%20%2D%20%68%65%69%67%68%74%20%29%20%2F%20%32%3B%20%0A%76%61%72%20%70%61%72%61%6D%73%20%3D%20%22%77%69%64%74%68%3D%22%20%2B%77%69%64%74%68%2B%20%22%2C%20%68%65%69%67%68%74%3D%22%20%2B%68%65%69%67%68%74%2B%20%22%2C%20%72%65%73%69%7A%61%62%6C%65%3D%79%65%73%2C%20%73%63%72%6F%6C%6C%62%61%72%73%3D%79%65%73%2C%20%74%6F%70%3D%22%20%2B%74%6F%70%50%78%2B%20%22%2C%20%6C%65%66%74%3D%22%20%2B%6C%65%66%74%50%78%3B%20%0A%77%69%6E%64%6F%77%2E%6F%70%65%6E%28%75%72%6C%2C%20%27%6E%65%77%57%69%6E%64%6F%77%27%2C%20%70%61%72%61%6D%73%29%3B%20%0A%7D%20%0A%3C%2F%73%63%72%69%70%74%3E'));
//-->
</script><a href="http://mykh.com.ua/radio/BestR.html" onclick="radio(this.href); return false;"><img style="border: none;" src="http://mykh.com.ua/radio/radio.png" alt="Слушать онлайн радио"></a>
<!--</Онлайн радио>-->
Кнопку свою можно поставить.(Отредактировано автором: 2 июня 2011 — 12:06) |
|
|
igrok54 |
Отправлено: 2 июня 2011 — 14:40
|
Advanced Member
Покинул форум
Сообщений всего: 470
Дата рег-ции: Янв. 2010
Откуда: Пермь
Репутация: 57
|
alexx пишет:Вот код этого радио CODE:<!--<Онлайн радио>-->
<script type="text/javascript">
<!--
document.write(unescape('%3C%73%63%72%69%70%74%3E%20%0A%66%75%6E%63%74%69%6F%6E%20%72%61%64%69%6F%28%75%72%6C%29%20%7B%20%0A%76%61%72%20%77%69%64%74%68%20%3D%20%36%30%30%20%0A%76%61%72%20%68%65%69%67%68%74%20%3D%20%34%39%30%0A%0A%76%61%72%20%6C%65%66%74%50%78%20%3D%20%28%20%73%63%72%65%65%6E%2E%61%76%61%69%6C%57%69%64%74%68%20%2D%20%77%69%64%74%68%20%29%20%2F%20%32%3B%20%0A%76%61%72%20%74%6F%70%50%78%20%3D%20%28%20%73%63%72%65%65%6E%2E%61%76%61%69%6C%48%65%69%67%68%74%20%2D%20%68%65%69%67%68%74%20%29%20%2F%20%32%3B%20%0A%76%61%72%20%70%61%72%61%6D%73%20%3D%20%22%77%69%64%74%68%3D%22%20%2B%77%69%64%74%68%2B%20%22%2C%20%68%65%69%67%68%74%3D%22%20%2B%68%65%69%67%68%74%2B%20%22%2C%20%72%65%73%69%7A%61%62%6C%65%3D%79%65%73%2C%20%73%63%72%6F%6C%6C%62%61%72%73%3D%79%65%73%2C%20%74%6F%70%3D%22%20%2B%74%6F%70%50%78%2B%20%22%2C%20%6C%65%66%74%3D%22%20%2B%6C%65%66%74%50%78%3B%20%0A%77%69%6E%64%6F%77%2E%6F%70%65%6E%28%75%72%6C%2C%20%27%6E%65%77%57%69%6E%64%6F%77%27%2C%20%70%61%72%61%6D%73%29%3B%20%0A%7D%20%0A%3C%2F%73%63%72%69%70%74%3E'));
//-->
</script><a href="http://mykh.com.ua/radio/BestR.html" onclick="radio(this.href); return false;"><img style="border: none;" src="http://mykh.com.ua/radio/radio.png" alt="Слушать онлайн радио"></a>
<!--</Онлайн радио>-->
Кнопку свою можно поставить.
Не буду гадать, по каким соображениям закодирована первая часть вставляемого скрипта, но в расшифрованном виде в нем написано:
CODE:<script type="text/javascript">
<!--
document.write(unescape('<script> function radio(url) { var width = 600 var height = 490var leftPx = ( screen.availWidth - width ) / 2; var topPx = ( screen.availHeight - height ) / 2; var params = "width=" +width+ ", height=" +height+ ", resizable=yes, scrollbars=yes, top=" +topPx+ ", left=" +leftPx; window.open(url, 'newWindow', params); } </script>'));
//-->
</script>
то есть одним java-скриптом выводится другой java-скрипт. Не понимаю смысла в таком действии, кто в курсе - может пояснит?
Раз начал ковырять, поковырял глубже и выяснилось: все радио тут лежит в одном файле - 333.swf - если на локальном компе сохранить страницу, его можно взять в папке с файлами. Этот 333.swf может работать отдельно, в том числе и на локальном компе ( пробовал ) - то есть он самодостаточен, все остальное - приблуды лишние, на мой взгляд. И, в принципе, если его закинуть на сервер, то само радио можно вывести в отдельной странице как флешку, а кнопку или картинку для вызова страницы в нужном всплывающем окне поставить любую и т.д.
Если кому надо - напишу код оформленной всплывающей страницы с этим радио и код кнопки для ее вызова, который вставляется в темплейт.
А в целом радио поинтереснее, чем рамблеровское - станций в разы больше, навскидку штук 200-300, со всего мира, станции подгружаются быстрее, управление получше реализовано (регулятор громкости, mute).(Отредактировано автором: 2 июня 2011 — 14:49) |
|
|
alexx |
Отправлено: 2 июня 2011 — 14:57
|
Advanced Member
Покинул форум
Сообщений всего: 495
Дата рег-ции: Февр. 2010
Откуда: Россия
Репутация: 12
|
igrok54 пишет:Если кому надо - напишу код оформленной всплывающей страницы с этим радио и код кнопки для ее вызова, который вставляется в темплейт.
Желательно, лучше иметь от проверенного , от своего товарища. Можете свою рекламу добавить на свой сайт с разработкой движка блога igrok54 пишет:то есть одним java-скриптом выводится другой java-скрипт. Не понимаю смысла в таком действии, кто в курсе - может пояснит? ??? Непонял!
«в контакте» я не нашел импорт этого проигрывателя на другие сайты, может это с этим связанно.(Отредактировано автором: 2 июня 2011 — 14:58) |
|
|
igrok54 |
Отправлено: 2 июня 2011 — 15:54
|
Advanced Member
Покинул форум
Сообщений всего: 470
Дата рег-ции: Янв. 2010
Откуда: Пермь
Репутация: 57
|
Все, что требуется - в аттаче
Установка - читаем Readmy.txt (вложен в аттаче):
1. Залить папку radio-vk с содержимым в корневую директорию сайта.
2. Для вызова во всплывающем окне страницы с радио прописать в шаблоне один из кодов кнопки:
Простая кнопка:
CODE:<button onclick="windop = window.open('/radio-vk/radio-vk.html','mywin2', 'Toolbar=0, Scrollbars=1, Resizable=1, Width=500, resize=yes, Height=360');">Слушать радио</button>
Кнопка в виде картинки:
CODE:<img onclick="windop = window.open('/radio-vk/radio-vk.html','mywin2', 'Toolbar=0, Scrollbars=1, Resizable=1, Width=500, resize=yes, Height=360');" src="ПУТЬ_К_КАРТИНКЕ_КНОПКИ" alt="Слушать радио" />
(Отредактировано автором: 2 июня 2011 — 16:12) |
|
|
igrok54 |
Отправлено: 2 июня 2011 — 16:53
|
Advanced Member
Покинул форум
Сообщений всего: 470
Дата рег-ции: Янв. 2010
Откуда: Пермь
Репутация: 57
|
alexx пишет:(Добавление)
В robots.txt закрываем от индексирования
Disallow: /radio-vk/ Это верно!
alexx пишет:
(Добавление)
igrok54 , надо поправить так чтоб картинка была как кнопка, «топилась типа», а так она статическая, даже курсор на ней не меняется.
1. Можно таким способом:
Смена стилей через java-script
CODE:<style type="text/css">
.menu {color: black;}
.menuover {color: green;}
</style>
</head>
<body>
<span onMouseOver="this.className='menuover'" onmouseout="this.className='menu'" class="menu">пункт меню</span>
2. Или таким - суть похожа, но применено к графической кнопке (заменяется картинка при наведении и при клике): аттач качаем...
(Отредактировано автором: 2 июня 2011 — 17:03) |
|
|
|