Вернуться   Форум RadioCMS > RadioCMS > Использование RadioCMS > Внешние модули

Добро пожаловать на Форум RadioCMS.
Форум доступен только для чтения.

Ответ
Опции темы Опции просмотра
  #1  
Непрочитано 01.02.2013, 20:19
admin admin вне форума
Administrator
 
Регистрация: 17.08.2010
О.С.: Debian 7
Версия: 2.5
Сообщений: 844
По умолчанию Внешние модули для DLE (DataLife Engine)

Протестировано на DLE 9.2.

В самом начале в конфиге /radio/_config.php раскоментировать строку:
Цитата:
define('EXTERNAL_CHARSET', 'cp1251');
Вывод внешних модулей

1. В самом начале индексного файла (только не в комментарии) добавляем
Цитата:
include $_SERVER['DOCUMENT_ROOT']."/radio/tracklist.php";
include $_SERVER['DOCUMENT_ROOT']."/radio/nowplay.php";
2. Далее в том же файле заменяем
Цитата:
echo $tpl->result['main'];
на
Цитата:
@eval (' ?' . '>' . $tpl->result['main'] . '<' . '?php ');

3. Находим
Цитата:
$tpl->load_template ( 'main.tpl' );
Ниже определяем нужные нам модули, например для вывода количества слушателей
Цитата:
$tpl->set('{listeners}', $status_listeners);
4. В шаблонах, в нужном месте просто пишем {listeners} - это выведет количество слушателей.

Вывод списка песен (заказы)

1. В статических страницах создаём страницу order, указываем ей шаблон order и папку шаблона - это ваш текущий дизайн.
2. Создаём в папке шаблона, файл order.tpl с таким содержанием:
Цитата:
<?php
include $_SERVER['DOCUMENT_ROOT']."/radio/playlist_all-external.php";
?>
3. В корне домена, в файле .htaccess, находим строку:
Цитата:
RewriteRule ^([^/]+).html$ index.php?do=static&page=$1 [L]
заменяем на
Цитата:
RewriteRule ^([^/]+).html$ index.php?do=static&page=$1 [L,QSA]
4. В файле playlist_all-external.php находим
Цитата:
//Пропишите путь до плейлиста
$url_start = $playlistAll->getUrlStart();
и вписываем в $url_start полный путь с http:// до вашей страницы order.html

Заказ песен будет по адресу: http://ваш_сайт/order.html
__________________

1) Тем кто ничего не понимает читать это
2) Список самых частых ошибок
p\s Хотите получить исчерпывающий ответ - предоставляйте как можно больше информации (логи и скриншоты - помогают)

Ответить с цитированием
  #2  
Непрочитано 02.02.2013, 14:25
djbarhat djbarhat вне форума
Member
 
Регистрация: 04.12.2011
О.С.: freebsd
Версия: 2.2
Сообщений: 87
По умолчанию

Отлично Спасибо надо бы протестировать как это все работает с версией 8.3 где то год назад были траблы но уже во дворе 2013 год ))
Ответить с цитированием
  #3  
Непрочитано 07.02.2013, 21:42
Vitaliya Vitaliya вне форума
Junior Member
 
Регистрация: 26.06.2012
О.С.: Ubuntu 12.0
Версия: 2.3
Сообщений: 22
Отправить сообщение для Vitaliya с помощью ICQ
По умолчанию

и еще вопрос почему вы не создадите модуль для длу чтоб установить можно его было и затем вписав слой ip и порт и допустим mount , получить код и выставить на сайт , себе также просче будет , чтоб непарится , малоли кто не умеет ставить !
Ответить с цитированием
  #4  
Непрочитано 09.02.2013, 22:29
djbarhat djbarhat вне форума
Member
 
Регистрация: 04.12.2011
О.С.: freebsd
Версия: 2.2
Сообщений: 87
По умолчанию

как сделать проще это понятное дело, а кто будет стараться ???? вот об этом надо помойму думать :)
Ответить с цитированием
  #5  
Непрочитано 18.05.2013, 15:13
annakin annakin вне форума
Junior Member
 
Регистрация: 30.04.2013
О.С.: Debian
Версия: 7
Сообщений: 19
По умолчанию

Цитата:
//Пропишите путь до плейлиста
$url_start = $playlistAll->getUrlStart();
Подскажите пожалуйста вместо какой переменной необходимо написать путь до плейлиста
Ответить с цитированием
  #6  
Непрочитано 27.05.2013, 10:26
ivan_ ivan_ вне форума
Junior Member
 
Регистрация: 13.05.2013
О.С.: none
Версия: none
Сообщений: 4
По умолчанию

Добрые люди поделитесь кодами внешних модулей для для новой версии DLE 9.8 хотя бы стол заказов
Ответить с цитированием
  #7  
Непрочитано 16.01.2014, 16:36
TemKa TemKa вне форума
Member
 
Регистрация: 26.05.2012
О.С.: debian
Версия: 123
Сообщений: 41
По умолчанию

Рекомендую ознакомиться с этим материалом http://radiocms.ru/forum/showthread.php?t=543. В этой теме не безопасный метод с использованием @eval.
Ответить с цитированием
  #8  
Непрочитано 10.03.2014, 18:17
deum deum вне форума
Junior Member
 
Регистрация: 10.03.2014
О.С.: debian
Версия: 2.5
Сообщений: 7
По умолчанию

Цитата:
Сообщение от annakin Посмотреть сообщение
Подскажите пожалуйста вместо какой переменной необходимо написать путь до плейлиста
А на фига сам додумай___))))
Ответить с цитированием
Ответ


Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход


Часовой пояс GMT +3, время: 13:16.