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

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

Ответ
Опции темы Опции просмотра
  #1  
Непрочитано 27.12.2014, 06:47
Strannik Strannik вне форума
Junior Member
 
Регистрация: 28.03.2014
О.С.: Debian 7.0
Версия: 2.5
Сообщений: 5
По умолчанию Новый модуль "Сейчас заказано"

Делал под себя, так что публикую "As is".

Создать новый php файл и списать следующее:

PHP код:

<head>
    <meta charset="utf-8">
    <meta http-equiv="Refresh" content="30" />
</head>
<body>

<?php
    
require_once('Include.php');
    require_once(
"_system.php");

    
$statistic Statistic::create();
    
$statistic->updateAll();

    
$tracklist Tracklist::create();
    
$tracklist->update();
    
$ssh Ssh::create();
    
$request Request::create();
    
$event Event::create();

    
    
$nowplay Nowplay::create();
    
$budetigrat $nowplay->getNextPlaylist();

    if ( (
DIR_SHOW == "on") and (rand(1,5) == 1) ) {
        
$statistic->updateDirectory();
    }

    
$net_povtorov_array $tracklist->getNoRepeatArray();
    
$update_filename $tracklist->getNowFilename();
    
    if (empty(
$update_filename)) {
        
$update_filename $tracklist->getRandFilename(50);
    }   

    if (
$event->isAllowZakaz()) {
        
$allow_zakaz 1;
    } else {
        
$allow_zakaz 0;
    }

    
$now_time time();
    
$vremya_trecka 5;
    
$allow_time_tmp $now_time;
    
$tek_time date("Y-m-d H:i"$now_time);

    
$play_list_text '';
    
$play_list_text_log "";
    
    
$query "SELECT * FROM `zakaz` ORDER BY `id` ASC";
    
$forrequest "SELECT * FROM `zakaz`";
    
$result mysql_query($query) or die("Query failed10 : " mysql_error());
    
$result_request mysql_query($forrequest);
    
$est_zakaz mysql_fetch_array($resultMYSQL_ASSOC);
    if  (!
$est_zakaz) {
        echo 
"Сейчас нет заказов.";
    } else {
        echo 
"Уже заказали: <ol>";
        
        while(
$row=mysql_fetch_array($result_request)){
        echo 
'<li><a target="_blank" href="http://vk.com/audio?q='.$row['artist'].' - '.$row['title'].'">'.$row['artist'].' - '.$row['title'].'</a></li>';
            }
        
        echo 
"</ol><br><div style='text-align:center; width: 100%; position: fixed; bottom: 0; background-color: #ffffff; z-index: 999;'>Заказы попадут в ротацию в <b>";
        echo 
date("H:i"$allow_time)."</b></div>";
    }
?>

</body>

Файл достаточно просто парсить iframe.

Как это выглядит у меня:




Последний раз редактировалось Strannik; 27.12.2014 в 06:51.
Ответить с цитированием
Ответ


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

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

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


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