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

Категория: Модули DLE » Модуль для DLE 11.2, 11.1, 11.0, 10.6, 10.5, 10.4, 10.3, 10.2, 10.1, 10.0, 9.8, 9.7, 9.6, 9.5, 9.4, 9.3, 9.2, 9.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 онлайн радио на вашем дле сайте
  • 100
Рубрика: DLE модули » Бесплатные
Ранее » Модуль DLE LinkEnso кольцевая внутренняя перелинковка« Далее Dle Utop-4.2 вывод список топ пользователей с информацией
Добавление комментарияОставить комментарий
  • № :52
  • 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
  • № :51
  • 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-ть месяцев назад. Могу дать контакт в вк. Там списаться .


Права все стоят, все разрешено. (
Внимание! У вас нет прав для просмотра скрытого текста.
- мой акк ВК)
  • № :50
  • 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-ть месяцев назад. Могу дать контакт в вк. Там списаться .
  • № :49
  • 7 сентября 2016 14:02
Цитата: XNTPbIY
За 5-ть месяцев использования могу сказать работает. Но как говориться без рубанка не обошлось. + пришлось в админке натягивать шаблон под 10.3 версию так как в модуле все прописано через таблицы. Ну а в целом можно сказать все норм.


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


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


данный сервер не доступен, можно попробовать найти ссылки и изменить на другой домен, кстати если пройти по ссылке там указано куда переехал сервер
  • № :45
  • 7 сентября 2016 12:37
У меня при открытии радио пишет "You don't have permission to access /engine/modules/radio/radio.php on this server." В чем мржет біть проблема?
  • № :44
  • 9 марта 2016 13:24
Единственное не могу понять почему не работает Ласт фм , хотя прописал
ключ js.
  • № :43
  • 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!");

Если что пишите в личку покажу демо где все работает.
  • № :42
  • 13 августа 2014 19:29
diman707!
Вот для образца настроенные папки и файлы с правами доступа

Попробуй закинуть рядом,а родную переименуй как нибудь и посмотри что получится.
  • № :41
  • 13 августа 2014 19:15
diman707!
В общем попробовал я на 10.1 модуль поставить...
Решил сразу с описания вверху начать,такая же ошибка как у тебя вылезла!
Откатился до описания установки в самом модуле,все работает как положено!Выстави правильно права на папки модуля и должно получиться.
И в стили пропиши вот так,иначе картинки не все показывает.
  • № :40
  • 2 июля 2014 21:17
diman707, нет соврал есть такой файл по этому пути и права именно 666.
Извиняюсь!
  • № :39
  • 2 июля 2014 21:08
diman707, я внимательно прочитал пост 34 и нашел по моему косяк...
radio_config.php такого файла там нет и быть не может по сути, а если есть то попробуй переименовать его в config.php! smile
  • № :38
  • 2 июля 2014 20:54
Спасибо за отклик! Версия движка 10.1 Щас пока использую другой модуль радио, но попробую еще с этим разобраться, если что напишу.
  • № :37
  • 2 июля 2014 20:22
И еще есть вопрос? Ссылки вот такого характера как например на
Зайцев.ФМ, ссылка не полностью естественно-zaycev.fm:9001/ZaycevFM(128)
не проходит из за скобок,убираешь скобки сохраняет но ссыла тогда битая
получается.Кто то пробовал это исправить или нет?
Я если честно вообще не понял зачем порт обязателен в модуле, очень много ссылок идет без порта вообще.
  • № :36
  • 2 июля 2014 20:11
diman707,
Версия DLE какая? У меня 9.5 работает нормально. На интерес попробовал исправить файл radio_list.php как описано выше и сразу появилась такая же ошибка!
"Обнаружена ошибка
Не найдено радиостанций!"
Исправление под версию 9.6 и выше там...
Если версия ниже 9.6 то на папку date права 775 а на config.php 777 чтоб он перезаписывался, а чтоб картинки нормально загружались на
папку uploads права 777!
Должно заработать...
  • № :35
  • 30 июня 2014 06:07
Данного файла "radio_config.php" я не нашел не где, его вообще нет.

это файл настроек вообще он создается автоматом при установке модуля, его вы можете создать сами вручную и ещё комментарии ниже прочитайте
  • № :34
  • 29 июня 2014 20:35
Не работает модуль. Радиостанцию добавил, но все равно такая ошибка на всех страницах сайта:
Обнаружена ошибка
Не найдено радиостанций!


Так же в настройках модуля показана ошибка:
Внимание!
Отсутствует доступ для записи в файл engine/data/radio_config.php. Установите для данного файла CHMOD 666!

Данного файла "radio_config.php" я не нашел не где, его вообще нет.
  • № :33
  • 18 ноября 2013 16:01
Ставил на 10,1. Все четко работает
  • № :32
  • 22 ноября 2012 19:39
У меня, к примеру, отпало желание его "ковырять", доводить до ума. Не так много опыта - хотя бы из-за этого.
Пробую его, правда, запустить на DLE 9.2.
Даже видео-уроки по работе с данным модулем нашёл. А толку...!
Кто-нибудь может скажет, где взять нормальный рабочий модуль? Не обязательно этот - любой другой.
Над городским порталом работаю и всё за свои деньги recourse помогите чем можете.
  • № :31
  • 10 ноября 2012 08:41
dle9, спасибо. мне уже фрилансер решил проблему, там в модуле есть баг, он его убрал - щас работает все как часики wink
  • № :30
  • 9 ноября 2012 06:01
kubanochka,

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

ну, да ладно может такой вариант больше вам подойдет
Внимание! У вас нет прав для просмотра скрытого текста.
  • № :29
  • 8 ноября 2012 23:00
ну почему же, я ставила и модуль видео - и всегда все отлично работает, как видишь - все качаю с твоего сайта, уже год как постоянная посетительница. И ничего в принципе у меня не вызывало нареканий, но вот этот модуль видимо как-то недоработан. Ну а то что скачало его 70 человек, видимо люди попробовали и столкнувшись с проблемой - его убрали
  • № :28
  • 8 ноября 2012 22:56
Все так, это может быть, дорогая посетительница kubanochka, winked
Т.к. парсер берет данный с другого место каждый раз переспрашивает адрес радио канала.
Тогда получается, что все парсеры например видео являются подобным злом ...
  • № :27
  • 8 ноября 2012 22:47
модуль делает ежесекундные GET-запросы к файлу /engine/modules/radio/parser.php?url=IP поэтому хостер блокирует IP посетителя, принимая его за "Досера/Спамера" вот как то так мой дорогой админ
  • № :26
  • 8 ноября 2012 22:38
Цитата: kubanochka
Поэтому автор модуля и прекратил дальнейщую разработку данного модуля

Это официальная версия или предположение
Если, посмотреть на количество скачиваний, то вряд ли у всех VPS и молчуны ...Походу только в вашем случаи такое
Есть предположение, что на странице у вас много чего что и генерирует запросы .
Проверить можно данным хаком Простой и легкий вариант советую его
Хак дле Статистика на сайте выполнение MySQL запросов

Это более усовершенствованный вариант того же самого
Дле хак вывода под категорий при запросе главной
  • № :25
  • 8 ноября 2012 22:10
dle9,
та нету никакой спам атаки, именно кто прослушал радио - потом не может зайти на сайт и с его айпи идет много запросов. Проверила даже на себе. Послушала радио и пипец - даже не могла полчаса зайти на сайт " 504 Gateway Time-out ". Хостер сказал - берите тогда VPS , нормально так да. А где гарантия что на серваке не будет такой белиберды?. Поэтому автор модуля и прекратил дальнейщую разработку данного модуля
  • № :24
  • 8 ноября 2012 06:19
kubanochka,
Интересно вы начинаете разговор... winked

В общем на хостинг могла быть спам атака, поэтому они банян ip-адреса все подряд, можно попросить получить данные по количеству сделанных запросов в тех.поддержки.
Они вам предоставят на какой адрес были больше всего запросов и какой ip-адрес удостоверьтесь сначала.
Но, даже если из-за модуля радио, то запросы должны идти на сервер откуда идет сигнал, почему на ваш ресурс ?
  • № :23
  • 8 ноября 2012 00:28
dle9,
херня полная, Модуль радио , он рабочий, поставила на дле 9.7 , но появилась проблема, пользователь который слушал радио - потом не может зайти на сайт, выбивает ошибку " 504 Gateway Time-out ". Я написала хостеру, почему так, они сказали что с этих айпи много поступает запросов и эти айпи они банят. Как это лечится? Или прийдется отказываться от модуля? Кстати хостинг у меня 5гигов, БД весит 50МБ. Помоги гуру что делать?