онлайн радио выдвижное меню

1772
Доброго времени суток уважаемые инстановцы! Выкладываю модуль на ваш суд, сильно не ругать, модуль собирал для себя, может кому и пригодится v

===Модуль mod_onlineradio - Онлайн радио v.1.0 предназначен для InstantCMS версии 1.5.2.===




Применимость для версий 1.5.3 и выше - не известно
------------------------------------------------------------------------------------------------------------------
Функциональность: модуль предназначен для проигрывания на вашем сайте онлайн радиостанций

Этот модуль радио может запоминать когда его выключили(В некоторых модулях когда вы выключаете радио оно сново включается при переходе на другую страницу)
Этот модуль запомнит радио-станцию которую вы выбрали(Тоесть когда вы посещаете разделы на сайте он не будет сбрасывать на 1-ую станцию в списке...Даже если вы покинете сайт и зайдете на него через 2-5недель оно сново запустится на той станции которую вы выбрали тогда...)

Настроек в административной части не имеется, кроме дефолтных.
-------------------------------------------------------------------------------------------------------------------
Установка и настройка модуля.
1. Содержимое папок скопируйте в корень сайта.
2. Подключитесь к БД. В конце этого файла расположен текст sql-запроса. Выполните его, чтобы модуль появился в админке.
3. В админке - рекомендую использовать по умолчанию шаблон: module_simple.tpl
4. В playlist.php - прописаны дефолтные списки радиостанций, пропишите по желанию свои url по аналогии
5. Настройте отображение выпадающего меню по своему усмотрению в файле module.php

------------------------------------------------------------------------------------------------------------------
Текст sql-запроса к БД:
Код PHP:
  1. INSERT INTO `cms_modules` ( `id` , `position` , `name` , `title` , `is_external` , `content` , `ordering` , `showtitle` , `published` , `user` , `config` , `original` , `css_prefix` , `allow_group` , `cache` , `cachetime` , `cacheint` )
  2. VALUES
  3. ('', 'right', 'Онлайн радио', 'Онлайн радио', '1', 'mod_onlineradio', '1', '0', '1', '0', '', '1', '', '-1', '0', '0', 'MINUTE');
  4.  
--------------------------------------------------------------------------------------------------------------------
посмотреть в работе: click me ;)
скачать:http://depositfiles.com/files/oegc1au19 или mod_onlineradio.rar обновлено 27.12.09

Версия для ICMS 1.10.1
Простой сервис отправки SMS | Флеш модуль
Комментарии (61)
alpik 25 декабря 2009 в 19:29 0
Забыл: С НАСТУПАЮЩИМ ТИГРИНЫМ АЛЬБИНОСОМ!


П

усть все сложится в новом году как у этой пары!!![/b]
Влад 26 декабря 2009 в 00:08 0
Дай нормальную ссылку на скач, с депозита невозможно скачать(((
alpik 26 декабря 2009 в 14:18 0
отсюда значит качай mod_onlineradio.rar
Олег с клещами 26 декабря 2009 в 16:14 0
alpik! Заметил у тебя на сайте календарь с выбором статей. Как это сделать? Пардон, конечно, я эту CMS только позавчера обнаружил, так что вопрося могут быть глупые....
alpik 26 декабря 2009 в 16:29 0
поиск на сайте пока рулит, так что им иногда пользоваться надо... http://instantcms.ru/blogs/0/103/post362.html#c
Олег с клещами 26 декабря 2009 в 16:36 0
Извини за назойливость, поставил модуль, всё о кей, только он почему-то вырубает Java script и сайт превращается в мумию! Зато радио работает....
alpik 26 декабря 2009 в 16:40 0
возможно у тебя уже прописаны и подключены скрипты примерно такого содержания в шаблоне  или в др месте:



если да, то в модуле в файле module.php удали строчки написанные выше...
alpik 26 декабря 2009 в 16:41 0
возможно у тебя уже прописаны и подключены скрипты примерно такого содержания в шаблоне  или в др месте:
Код PHP:
если да, то в модуле в файле module.php удали строчки написанные выше...
alpik 26 декабря 2009 в 16:43 0
чет не видно ничерта, не показывает.... вообщем скрипты лишние отключи jquery-1.3.min.js, jquery.tabSlideOut.js
Олег с клещами 26 декабря 2009 в 20:52 0
Еслиб я знал, как их отключить.... Можешь ещё раз написать код, чего-то тут глючит на форуме.
alpik 26 декабря 2009 в 21:07 0
посмотри в коде своей станички где используется радио по ctrl+u не повторяются ли такие строчки
Код PHP:
если да, то в модуле в файле module.php удали строчки написанные выше...
alpik 26 декабря 2009 в 21:08 0
посмотри в коде своей станички где используется радио по ctrl+u не повторяются ли такие строчки
Код PHP:
script src="/modules/mod_onlineradio/js/jquery-1.3.min.js">
Олег с клещами 27 декабря 2009 в 06:52 0
Дело в том, что я хотел, чтобы радио играло на всех страничках и при переходе по ним не выключалось, т.к. это вряд ли создаст приятную атмосферу для посетителя. Можно как то это реализовать?
alpik 27 декабря 2009 в 09:21 0
что постоянно играло - нужно реализовать в отдельном окошке радио, у меня такой задачи не было, постараюсь сделать...
Олег с клещами 27 декабря 2009 в 09:40 0
Если бы это получилось в виде модуля с плеером - было бы замечательно! Или как у тебя сейчас только всегда играющее.
alpik 27 декабря 2009 в 18:17 0
-вроде сделал, теперь появилась кнопочка - открыть в окне, по нажатию которой открывается окошечко с радио...
-файлы обновил - качаем
Олег с клещами 30 декабря 2009 в 09:51 0
Это уже сильнее! Однако продолжает вешать все остальные JS. Как это побороть?
Ещё нескромный вопрос по другой теме: У тебя на сайте есть модуль погоды от rp5.ru. Наверное ты сам писал? Не выложишь? Интересное решение с всплывающей погодой на неделю.
Олег с клещами 30 декабря 2009 в 10:00 0
Алексей! Все твои модули очень полезные,поставил всё что ты выложил здесь. Но почему то все твои модули вешают все мои JS на всёь сайте. Наверное у меня надо что-то поправить? Привожу скрипты в head моего шаблона. Что может мешать?

Код PHP:


$(function(){ $("#logoimg").pngfix(); })

 


        

        $(document).ready(function() {

$("#topnav li").prepend(""); 



$("#topnav li").each(function() { 

var linkText = $(this).find("a").html();

$(this).find("span").show().html(linkText); 
}); 



$("#topnav li").hover(function() {

$(this).find("span").stop().animate({ 

marginTop: "-40"

}, 250);

} , function() { 
$(this).find("span").stop().animate({

marginTop: "0"

}, 250);

});

});



Олег с клещами 30 декабря 2009 в 10:06 0
Не хочет принимать реальный код, привожу муляж:



$(function(){ $("#logoimg").pngfix(); })




        

        $(document).ready(function() {

$("#topnav li").prepend("");



$("#topnav li").each(function() {

var linkText = $(this).find("a").html();

$(this).find("span").show().html(linkText);
});



$("#topnav li").hover(function() {

$(this).find("span").stop().animate({

marginTop: "-40"

}, 250);

} , function() {
$(this).find("span").stop().animate({

marginTop: "0"

}, 250);

});

});


Олег с клещами 30 декабря 2009 в 10:13 0
Посмотри здесь
alpik 30 декабря 2009 в 15:26 0
дело в том что скорее всего, конфликтуют подключенные скрипты jquery - возможно они повторяются в модулях - что приводит к конфликту. Я просто удаляю повторяющиеся те строчки скриптов, подгружаемых jquery в последущих модулях, так как нет необходимости их по новой грузить

на скрине это первые 7 строчек - в идеале их надо все прописывать в шаблоне в тег , а у меня прямо в модулях подключение скриптов (из соображений, все в одном, меньше возни)
Олег с клещами 30 декабря 2009 в 16:27 0
Так и не врублюсь, что сделать... Как эти скрипты могут конфликтовать, когда они разные и лежат в разных местах?
Может поможешь, скажи поконкретнее чего куда надо переписать?
alpik 30 декабря 2009 в 21:15 0
ссылку на сайт - дай гляну, скажу что почикать ;)
Олег с клещами 31 декабря 2009 в 09:59 0
сайт Там кроме твоих есть ещё скрипты для меню. Сейчас остановились все - и родные от инстанта и добавленные для меню. Твои все работают.
alpik 31 декабря 2009 в 10:52 0
Посмотрел - нашел 2 ошибки.
- 1 ошибка - 2 раза загружен jQuery, сноси подчеркнутую строчку

- 2 - открой модуль mod_onlineradio файл module.php и подредактируй его - удали выделенное в квадрате
Олег с клещами 31 декабря 2009 в 12:01 0
Самое интересное, что я уже это делал, прочитав твою первую подсказку, ничего не помогло, всё точно так же.
Кстати файлы jquery.js лежат в разных папках и они разные, только называются одинаково.
Где ещё может быть засада? sad
alpik 31 декабря 2009 в 12:06 0
то есть ты убирал дубликаты подгружаемых скриптов, а сейчас опять все вернул на место? советую убрать дубликаты и дальше искать ошибку, это след будет этап... пока на сайте вижу повторяющуюся картину с дубликатами
imprint 15 февраля 2010 в 16:46 0
ещё вопрос....почему после установки радио...нижний скролинг пропадает...не получается в правую сторону сайта зайти...
imprint 15 февраля 2010 в 17:41 0
и при переходе на другую страницу не играет.....фигня....
alpik 16 февраля 2010 в 13:04 0
нажми кннопочку - открыть в окне и будет тебе счасте
alpik 25 февраля 2010 в 20:26 0
в версии InstantCMS 1.5.3 протестировал модуль - работает на ура.
lezginka.ru 25 февраля 2010 в 21:26 0
alpik, у тебя на сайте есть "календарь событий", где такую вещь можно взять ?
alpik 25 февраля 2010 в 21:43 0
можно здесь на сайте поискать, точно не помню где или скачать с моего портальчика http://www.mozlife.ru/users/files/download14.html
lezginka.ru 25 февраля 2010 в 22:21 0
alpik, случайно порядок установки не помнишь, были проблемы какие ?
alpik 25 февраля 2010 в 22:25 0
проблем не было:
1 заливаешь на сайт
2 редактируешь по своим нуждам calendar.php
lezginka.ru 25 февраля 2010 в 22:29 0
спасибо.
alpik,если будут проблемы обращусь :)
0 26 февраля 2010 в 18:18 0
А где можно взять url для модуля.
alpik 6 марта 2010 в 23:34 0
http://instantcms.ru/blogs/0/proba-pera/onlain-radio-vydvizhnoe-menyu.html#c6059
Роман 27 марта 2010 в 13:25 0
InstantCMS Guest
Скажите пожалуйста, а как модуль ОнлайнРадио поднять выше к хэдеру?
Роман 27 марта 2010 в 13:29 0
InstantCMS Guest
РАЗОБРАЛСЯ!

В файле module.php нужно изменить параметр:

Код PHP:
topPos: '50px',                                   //position from the top
0 20 мая 2010 в 12:59 0
слетает меню шапка в профиле!!! в 1,6,2
Soviet-Girl 10 сентября 2010 в 22:43 0
Да, летает, однозначно. Что делать?

Soviet-Girl 11 сентября 2010 в 20:04 0
Пожалуйста, помогите решить вышеозвученную проблему. А я пока предложу кому надо собранный мной плейлист из 62ух самых лучших и популярных станций всех жанров.

Вот он список
Копируйте в playlist.mpl - пользуйтесь на здоровье.
alpik 13 сентября 2010 в 22:02 0
слетает меню шапка в профиле!!! в 1,6,2
У меня нет такой проблемы, потому что я модуль публикую только на главной странице сайта...конечно это не выход, возможно есть конфликты с jQuery, посмотрите нет ли их одновременной загрузки (проблема описывалась выше).
alpik 28 октября 2010 в 15:29 0

Решение:

Soviet-Girl 7 февраля 2011 в 09:47 +3
Ссылку обновила http://instantcms.ru/users/files/download868.html
Soviet-Girl 7 февраля 2011 в 09:48 0
Это плей-лист с собранными мной радиостанциями.
Майкл 27 февраля 2011 в 18:51 0
Добавил, спасибо!
Майкл 27 февраля 2011 в 18:50 0
Поставил себбе на сайт. Замечательно. Спасибо, alpik. Плюсую!!!
Майкл 27 февраля 2011 в 19:23 0
Добрый день! Поставил себе выдвижное меню радио. Все работало, но потом минут через 10 прпало всплывающее меню и появилась надпись отключен Javascript, при нажатии на эту надпись перехожу на сайт http://www.mozlife.ru. Что это такое и как с этим бороться?
alpik 28 февраля 2011 в 01:05 0
Доброго времени суток Maikl! - надпись - отключен Javascript предназначена для показа в случае того - если браузером нарочно выключен javascript (в opere например это вкл по клавише F12 ) - Модуль разрабатывался именно для www.mozlife.ru и выложен был для ознакомления на публику. Подредактируйте в модуле файл module.php в нем должна быть не нужная вам ссылка, пропишите свою.
alpik 9 августа 2011 в 15:44 -2
Обновил свой плейлист радиостанций скачать playlist.rar
послушать можно здесь
Код PHP:
1. Радио хаба
2. NRJ Рок
3. Acoustic Alternative
4. Альтернатива
 5. NRJ Россия **
6. Бардовская песня
7. Блатной шансон
8. Классическая музыка	9. Корбина RocK-Ru
10. Радио Шансон
11. DFM
12. NRJ Hit Music Only
13. NRJ Латвия
14. Электронная музыка
15. Euro Dance
16. Европа плюс
17. Эхо Москвы
18. Free Dance Radio
19. Jpopsuki
20. Hard n Heavy
21. Heavy Music Atmospheric
22. JaZZ
23. NRJ Trance
24. Наше радио
25. Radio Classicbest
26. Radio Gothic
27. Радио Максимум
 28. Радио Рекорд **
29. Радио Ультра
30. Зайцев.нет
31. R and B	32. Ретро
33. Ретро FM
34. Романтика
35. Поп-музыка
36. Русское радио
37. Русский рок
38. SnakeNet Metal Radio
39. Современные хиты
40. Вирус FM
41. Vocal Trance
42. Зарубежная Поп-музыка
 43. LoveRadio **
44. Серебрянный дождь
45. Владивосток FM
46. Kawaii
47. Love Radio Альтер.
48. Реп-канал
49. Радио Премиум
 50. Радио Дача **
51. Дорожное радио
52. Детское радио
53. Татар Радиоси
 54. ЮморФМ **

** возможны проблемы с проигрыванием
seyfer 23 августа 2011 в 07:45 0
Отлично работает с 1.8

Надо удалить jquery 1.3 которая идет с этим модулем, tabSlideout оставить.
Подгружать куери свою стандартную из кмс.

Плейлист собрать свой или взять отсюда

Rublyovka # 7 февраля 2011 в 09:47 +3 Ссылку обновила http://instantcms.ru/users/files/download868.html
alpik 24 августа 2011 в 23:53 0
согласен, просто модуль кочует с версии InstantCMS 1.5.2 и до сих пор работает без изменений...
seyfer 23 августа 2011 в 07:47 0
alpik, ваш плейлист не работает. Сервера уже нету, откуда вы взяли поток.
Лучше ваш пост удалить, вводит в заблуждение.
alpik 24 августа 2011 в 23:50 0
Мой плейлист работоспособен и актуален для региона - Удмуртская Республика, причем трафик прет "халявный" для УР.
Прошу прощения, что ввожу народ в заблуждение. На днях попробую собрать общественный для рунета плейлист, если это будет актуально.
VopisUVD 21 декабря 2011 в 23:12 +2
Под 1.9 обновить бы, да окно кстати можно сделать без рамки и прочей атрибутики окна...
Дмитрий 5 октября 2012 в 22:38 0
Странно пишет "File not loaded" Хотя раньше работал В чём может быть косяк?
Дмитрий 5 октября 2012 в 22:40 0
сайт http://деловойкалининград.рф - на главной (внизу слева)
Майкл 13 октября 2012 в 10:35 0
У Вас не работает!!!
Seprikyan 6 июня 2013 в 12:37 0
Захожу в myadmin, выбираю БД, слева выбираю cms_modules, далее SQL, вставляю запрос, нажимаю ок, а он вот что выводит #1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'INSERT INTO `cms_modules` ( `id` , `position` , `name` , `title` , `is_external`' at line 2

скрин http://joxi.ru/9DewUdg5CbB5Srwgols

Что делаю неправильно?