Все для DataLife Engine / DLE модули / Бесплатные / DLE модуль Radio v.1.0 онлайн радио

DLE модуль Radio v.1.0 онлайн радио


Рабочий отличный дле модуль для онлайн прослушивания радио DLE Radio v.1.0 на вашем ресурсе, простоя установка, возможность менять и добавлять логотип радиостанции, данные исполнителя (исключительно для радиостанций с SHOUTcast), выводит данные информацию о исполнителе (last fm) (парсинг через java script!), 5 шаблонов для оформления модального окна и многое другое читай подробно в полной новости.
DLE модуль Radio v.1.0 онлайн радио на вашем дле сайте


Для исправления нужно добавить в .css файл используемого шаблона код:

/* Radio */.radio-table th { font-weight: bold; padding: 4px 5px; background: url("../images/bbcodes.png") repeat-x scroll 0 100% #fff; }.radio-table td { padding: 5px !important; border-bottom: 2px solid #eee !important; vertical-align: middle !important; }.radio-table tr:hover { background-color: #f2f8fa;}.radio-table .active { background-color: #fafafa;}.radio-table .play { width: 40px; text-align: center; }.radio-table .doRadio { display: block; background: transparent url("/engine/modules/radio/template/files/play.png") no-repeat 0 0; width: 34px; height: 34px; overflow: hidden; text-indent: -1000px; margin: 0 auto; cursor: pointer; }.radio-table .doRadio:hover { background-position: -34px 0; }.radio-table .doRadio:active { background-position: -68px 0; }.radio-table .cover { width: 64px; text-align: center; }.radio-table .cat { width: 100px; text-align: center; }.radio-table .bitrate { width: 60px; text-align: center; }.radio-table .radio-no-found { text-align: center; border: 1px solid #9E5F05; background-color: #FDEEB3; color: #9E5F05; padding: 10px; }


Чтобы перейти на страницу с радио станциями : http://ваш_сайт/radio

Название модуля: dle Radio
Версия модуля: 1.0
«Автор:»Elegant Division (e-div com)
Требование: DLE 9.x, jQuery
Описание: Модуль для онлайн прослушивания радио на Вашем сайте!

Чтобы модуль работал на версии DLE 9.6(и выше) прослушивание онлайн радио Radio v.1.0 на вашем веб-ресурсе, или при ошибке ниже.
Отдельное спасибо ImDim

Когда выводишь модуль "Радио" на главную страницу сайта. Вставляю в main.tpl это

{include file="engine/modules/radio/radio_list.php"}


Мне выдает ошибку MySql.


MySQL Error!
------------------------

The Error returned was:
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 '10' at line 1

Error Number:
1064


В файле radio_list.php заменяем

$sql_select = "SELECT * FROM " . PREFIX . "_radio WHERE work='1' " . $cat_sql . " ORDER BY posi ASC, name ASC LIMIT " . $cstart . "," . $perpage;


на

$sql_select = "SELECT * FROM " . PREFIX . "_radio WHERE work='1' " . $cat_sql . " ORDER BY posi ASC, name ASC LIMIT 20," . $perpage;

незнаю почему ругалось на переменную $cstart. Также в этом файле удаляем

// header
if( isset( $radio_config['title'] )) $metatags['title'] = $radio_config['title'];
if( isset( $radio_config['description'] )) $metatags['description'] = $radio_config['description'];
if( isset( $radio_config['keywords'] )) $metatags['keywords'] = $radio_config['keywords'];

Затем в index.php ищем:

$tpl->load_template('main.tpl');


Перед ним вставляем

@include (ENGINE_DIR . '/modules/radio/radio_list.php');


Все. Должно работать. Особо в код я не вдавался, так как только начал изучать php. Но вроде все работает без ошибок.

можно выше запроса сделать переменную,
$cstart = intval(($_GET['page']-1));


Рекомендуем скачать DLE модуль Radio v.1.0 онлайн радио на вашем дле сайте

dle-radio-v1.rar [642,87 Kb] (cкачиваний: 601)
  • 100

Комментарии 52

dle9.com от 7 сентября 2016 15:58
Цитата: AlexShadowman
Цитата: XNTPbIY
За 5-ть месяцев использования могу сказать работает. Но как говориться без рубанка не обошлось. + пришлось в админке натягивать шаблон под 10.3 версию так как в модуле все прописано через таблицы. Ну а в целом можно сказать все норм.


Слушай , не знаешь из за чего может быть ошибка "You don't have permission to access /engine/modules/radio/radio.php on this server." Добавляю станцию, нажимаю PLAY открывается пустое окно с ошибкой

может так получится в папку /engine/modules/radio/ положить .htaccess с таким содержимым:

Order allow,deny
Deny from all
AlexShadowman от 7 сентября 2016 14:43
Цитата: XNTPbIY
Цитата: AlexShadowman
Цитата: XNTPbIY
За 5-ть месяцев использования могу сказать работает. Но как говориться без рубанка не обошлось. + пришлось в админке натягивать шаблон под 10.3 версию так как в модуле все прописано через таблицы. Ну а в целом можно сказать все норм.


Слушай , не знаешь из за чего может быть ошибка "You don't have permission to access /engine/modules/radio/radio.php on this server." Добавляю станцию, нажимаю PLAY открывается пустое окно с ошибкой

Может у вас не выставлены права на папки ? Я его ставил 5-ть месяцев назад. Могу дать контакт в вк. Там списаться .


Права все стоят, все разрешено. (
Внимание! У Вас нет прав для просмотра скрытого текста.
- мой акк ВК)
XNTPbIY от 7 сентября 2016 14:12
Цитата: AlexShadowman
Цитата: XNTPbIY
За 5-ть месяцев использования могу сказать работает. Но как говориться без рубанка не обошлось. + пришлось в админке натягивать шаблон под 10.3 версию так как в модуле все прописано через таблицы. Ну а в целом можно сказать все норм.


Слушай , не знаешь из за чего может быть ошибка "You don't have permission to access /engine/modules/radio/radio.php on this server." Добавляю станцию, нажимаю PLAY открывается пустое окно с ошибкой

Может у вас не выставлены права на папки ? Я его ставил 5-ть месяцев назад. Могу дать контакт в вк. Там списаться .
AlexShadowman от 7 сентября 2016 14:02
Цитата: XNTPbIY
За 5-ть месяцев использования могу сказать работает. Но как говориться без рубанка не обошлось. + пришлось в админке натягивать шаблон под 10.3 версию так как в модуле все прописано через таблицы. Ну а в целом можно сказать все норм.


Слушай , не знаешь из за чего может быть ошибка "You don't have permission to access /engine/modules/radio/radio.php on this server." Добавляю станцию, нажимаю PLAY открывается пустое окно с ошибкой
XNTPbIY от 7 сентября 2016 13:42
За 5-ть месяцев использования могу сказать работает. Но как говориться без рубанка не обошлось. + пришлось в админке натягивать шаблон под 10.3 версию так как в модуле все прописано через таблицы. Ну а в целом можно сказать все норм.
AlexShadowman от 7 сентября 2016 13:38
Но у меня получается что когда нажимаю кнопку пуск, открывается пустое окно, где написано что у меня нет доступа к radio.php
dle9.com от 7 сентября 2016 13:25
Цитата: AlexShadowman
У меня при открытии радио пишет "You don't have permission to access /engine/modules/radio/radio.php on this server." В чем мржет біть проблема?


модуль радио использует сервер откуда и парсин список радио
Внимание! У Вас нет прав для просмотра скрытого текста.


данный сервер не доступен, можно попробовать найти ссылки и изменить на другой домен, кстати если пройти по ссылке там указано куда переехал сервер
AlexShadowman от 7 сентября 2016 12:37
У меня при открытии радио пишет "You don't have permission to access /engine/modules/radio/radio.php on this server." В чем мржет біть проблема?
XNTPbIY от 9 марта 2016 13:24
Единственное не могу понять почему не работает Ласт фм , хотя прописал
ключ js.
XNTPbIY от 9 марта 2016 12:48
И так поставил на версию 10.3 работает, ставил по манулу внутри архива.
Читал про такой вопрос что не добавляет url типа такого вида.
Внимание! У Вас нет прав для просмотра скрытого текста.

что из за () не хочет добавлять , что бы это исправить делаем следующие.
Открываем файл в inc\raadio.pnp
Ищем
if ( isset( $_REQUEST['station_url'] ) AND preg_match( "/^[0-9a-zA-Z\_\-\\/\:\.]*$/i", trim($_REQUEST['station_url'] ))) $station_url = $_REQUEST['station_url']; else $station_url = '';

Меняем на это
if ( isset( $_REQUEST['station_url'] ) AND preg_match( "/^[0-9a-zA-Z\_\-\(\)\\/\:\.]*$/i", trim($_REQUEST['station_url'] ))) $station_url = $_REQUEST['station_url']; else $station_url = '';

Потом открываем файл в modules\radio\radio.php
Ищем
if( preg_match( "/[\||\'|\<|\>|\"|\!|\?|\$|\@|\/|\\\|\&
~\*\+]/", $radio_url ) ) die("Not allowed user radio url!");

Меняем на
if( preg_match( "/[\||\'|\<|\>|\"|\!|\?|\$|\@|\/|\\\|\(\)\

&\~\*\+]/", $radio_url ) ) die("Not allowed user radio url!");

Если что пишите в личку покажу демо где все работает.
Добавить комментарий

Оставить комментарий

    • bowtiesmilelaughingblushsmileyrelaxedsmirk
      heart_eyeskissing_heartkissing_closed_eyesflushedrelievedsatisfiedgrin
      winkstuck_out_tongue_winking_eyestuck_out_tongue_closed_eyesgrinningkissingstuck_out_tonguesleeping
      worriedfrowninganguishedopen_mouthgrimacingconfusedhushed
      expressionlessunamusedsweat_smilesweatdisappointed_relievedwearypensive
      disappointedconfoundedfearfulcold_sweatperseverecrysob
      joyastonishedscreamtired_faceangryragetriumph
      sleepyyummasksunglassesdizzy_faceimpsmiling_imp
      neutral_faceno_mouthinnocent