не работает jquery при подключении радио

Аватар пользователя Sven Sven 13 августа 2015 в 21:53

Не могу подключить стороннее радио, вот код, который нужно вставить для работы:

<link href="http://mix-fm-kazan.ru:8080/media/static/css/player/base.css" rel="stylesheet" type="text/css" />
<link href="http://mix-fm-kazan.ru:8080/media/static/css/player/style-1-mini.css" rel="stylesheet" type="text/css" />
<link href="http://mix-fm-kazan.ru:8080/media/static/css/ui/jquery.ui.slider.css" rel="stylesheet" type="text/css" />
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.8.3/jquery.min.js"></script>
<script type="text/javascript" src="http://mix-fm-kazan.ru:8080/media/static/js/jplayer/jquery.jplayer.min.js"></script>
<script type="text/javascript" src="http://mix-fm-kazan.ru:8080/media/static/js/jplayer/jquery-ui-1.10.2.cus...></script>
<script type="text/javascript" src="http://mix-fm-kazan.ru:8080/media/static/js/jplayer/modernizr.js"></script>
<script type="text/javascript" src="http://mix-fm-kazan.ru:8080/media/static/js/jplayer/rt_pl.js"></script>
<div id="rtJpID-1"></div>
<div class="rtplwrapperForIe-mini">
<div id="rtplayer-1" class="rtplmain_window-mini gradient_style-1-mini">
<a id="button_play_stop-1" class="rtplbutton_play_stop-mini button_play_stop_style-1-mini" href="#"></a>
<div id="current_time-1" class="rtplcurrent_time-mini">00:00:00</div>
<a id="rtplmute-1" class="rtplmute-mini button_mute_style-1-mini" href="#"></a>
<div id="rtplvolume-1" class="rtplvolume-mini"></div>
<a id="rtplmaxvol-1" class="rtplmaxvol-mini button_max_vol_style-1-mini" href="#"></a>
</div>
</div>
<script>$(document).ready( function(){ new RTPlayer( 1, 60, 0, "http://mix-fm-kazan.ru:8080",  "mp3", {"mp3": "http://mix-fm-kazan.ru:8000/radio"})  });</script>

c jquery update я настроил 10.2 версию, а в page tpl я подключил внешние файлы:

<?phpdrupal_add_js('http://mix-fm-kazan.ru:8080/media/static/js/jplayer/jquery.jplayer.min.js', array('type' => 'external'));
drupal_add_js('http://mix-fm-kazan.ru:8080/media/static/js/jplayer/modernizr.js', array('type' => 'external'));
drupal_add_js('http://mix-fm-kazan.ru:8080/media/static/js/jplayer/rt_pl.js', array('type' => 'external'));
drupal_add_css('http://mix-fm-kazan.ru:8080/media/static/css/player/base.css', array('type' => 'external'));
drupal_add_css('http://mix-fm-kazan.ru:8080/media/static/css/player/style-1-mini.css', array('type' => 'external'));
drupal_add_css('http://mix-fm-kazan.ru:8080/media/static/css/ui/jquery.ui.slider.css', array('type' => 'external'));
?>

там же ниже разместил html код и в конце файла прописал js:

<script>(function ($, Drupal, window, document, undefined) {
Drupal.behaviors.mx_fm_behavior = {
  attach: function(context, settings) {
    new RTPlayer( 1, 60, 0, "http://mix-fm-kazan.ru:8080",  "mp3", {"mp3": "http://mix-fm-kazan.ru:8000/radio"})
  }
};
})(jQuery, Drupal, this, this.document);

ошибка выходит такая: http://prntscr.com/849nk3

я сломал уже голову, но не пойму причины, тех поддержка портала радио ответа не дало

Комментарии

Аватар пользователя Sven Sven 14 августа 2015 в 8:27

<a href="mailto:sas@drupal.org">sas@drupal.org</a> wrote:
https://www.drupal.org/project/jplayer[/quote]
модуль то хороший и воспроизводит треки через. но вот при чем он в момент воспроизведения внешнего потока... мне же надо чтобы он радио играл
а jquery я правильно перенес? ато из-за неопытности всегда думаю что косяк мой и другого косяка, кроме этого, не вижу

Аватар пользователя Sven Sven 14 августа 2015 в 13:05

<a href="mailto:sas@drupal.org">sas@drupal.org</a> wrote:
Ошибку на скрине - не видно 7!

там было что-то вроде "не найдена такая функция" итд. я решил проблему. оказывается: jQuery в друпале идет как переменная "jQuery" а в скриптах используется $, из-за чего не стыковались они