Не могу подключить стороннее радио, вот код, который нужно вставить для работы:
<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>
<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);
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
я сломал уже голову, но не пойму причины, тех поддержка портала радио ответа не дало
Комментарии
https://www.drupal.org/project/jplayer
Ошибку на скрине - не видно 7!
там было что-то вроде "не найдена такая функция" итд. я решил проблему. оказывается: jQuery в друпале идет как переменная "jQuery" а в скриптах используется $, из-за чего не стыковались они