10.04.13, 00:33
0 комментарий
  DLE Модули

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 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));



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

СКАЧАТЬ

Вес файла
650.69 Kb

Напишите своё мнение