DataLife Engine > Версия для печати > Radio v.1.0 онлайн радио на вашем дле сайте

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

О модуле дле Radio v.1.0 :

— несложная установка;- возможно прибавлять логотип радиостанции;- нынешний исполнитель (исключительно для радиостанций с SHOUTcast)- информация о исполнителе (last fm) (парсинг через javascript!);- группы радиостанций;- 5 шаблонов для модального окошка с плеером;- панель управления;- абсолютная поддержка ЧПУ;- для вывода дизайна применяются шаблоны;- все файлы модуля в одной папке.

Для исправления нужно добавить в .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 1Error 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));

Внимание!!! В начале изменение файлов движка сделайте резервные копии изменяемых файлов!
Инструкция по установке внутри архива

Вернуться назад