Вернуться   Форум 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 Хотите получить исчерпывающий ответ - предоставляйте как можно больше информации (логи и скриншоты - помогают)

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


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

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

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


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