Onair + Next text (Live)-HTML5, CSS, and jQuery javascript DATA JSON.data

live_onairnext.html

<!DOCTYPE html>
<html>
    <head>
        <meta charset="UTF-8">
        <title>LIVE Onair html iframe plugin VRAPro Admin</title>
        <link rel="stylesheet" href="live_onairnext.css">
        <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.12.4/jquery.min.js"></script>
        <script type="text/javascript" src="radio.js"></script>
        <script type="text/javascript" src="live_onairnext.js"></script>
    </head>
    <body>
       <div id="liveonair"></div><div id="liveonairnext"></div>
    </body>
</html>

live_onairnext.js

var tim = "30"; /*masodpercben frissites megadas*/
$(document).ready(function(){onairTimer();});
var onairVar = setInterval(onairTimer, tim*1000);
function onairTimer() {
   $.getJSON("https://admin.vrapro.hu/json/string/json.php?radio="+radio+"&plugin=onair", function(json) {
    /* start hiba oldalak */
if (401==json[0].json_status) {
document.getElementById("liveonair").innerHTML = "Plugin hiba";
}else{if (404==json[0].json_status){
document.getElementById("liveonair").innerHTML = "Nem tudtunk kapcsolodni a rádió adminhoz.";
}else{if (403==json[0].json_status){
document.getElementById("liveonair").innerHTML = "Lejárt rádió admin.";
}else{if (402==json[0].json_status) {
document.getElementById("liveonair").innerHTML = "Az admin fel van függesztve.";
}else{
    /* start onair plugin */
if(json[0].stat=="online"){document.getElementById("liveonair").innerHTML = "Most adásban:<b>"+json[0].dj_name+"</b> "+json[0].dj_title+" ("+json[0].dj_info+")"; }else{document.getElementById("liveonair").innerHTML = "Most adásban: <b>"+json[0].dj_name+"</b> "+json[0].dj_title+"";}
    /* end onair plugin */
}}}}
/* end hiba oldalak */
});
    $.getJSON("https://admin.vrapro.hu/json/string/json.php?radio="+radio+"&plugin=new_broadcaster", function(json_nex) {
    if(json_nex[0].status_db == 0){var nexter = "nincs élő műsor mostanába.";}else{
    var date = new Date(+json_nex[0].timenow[1]*1000);
    var start = date.getHours();
    var Y = date.getFullYear();
    var monthNames = ["Január", "Február", "Március", "Április", "Május", "Június", "Július", "Augusztus", "Szeptember", "Október", "November", "December"];
    var mn = monthNames[date.getMonth()];
    var d = date.getDate();
    var dayNames = ["Vasárnap","Hétfő", "Kedd", "Szerda", "Csütörtök", "Péntek", "Szombat", "Vasárnap"];
    var day = dayNames[date.getDay()];
    var ma = new Date(new Date().getFullYear(), new Date().getMonth(), new Date().getDate(), "23","59");
    var holnap = new Date(new Date().getFullYear(), new Date().getMonth(), new Date().getDate()+1, "23","59");
    if(date.getTime()<ma.getTime()){var timestatika=""+start+"";}else{
    if(date.getTime()<holnap.getTime()){var timestatika=" Holnap "+start+"";}else{var timestatika=""+Y+"."+mn+"."+d+" "+day+" "+start+"";}}
    var nexter = ""+json_nex[0].dj_title[1]+"<br> <b>Műsorvezető:</b>"+json_nex[0].dj_name[1]+"<br> <b>Műsor kezdés: </b>"+timestatika+" óra";}
    document.getElementById("liveonairnext").innerHTML = "<b>Következő élő műsor:</b> "+nexter+"";
});
}

Tömörített állomány létöltése (.zip)

Hozzászolások

Ehhez a plugonhoz, még nem érkeztek hozzászólások.


Új hozzászóláshoz be kel jelentkezni. Bejelentkezés | Regisztráció