/** * Created by cztv on 2017/8/28. * * 公共函数 * */ var globleParam = { url: "http://d.cztvcloud.com/"//"http://test-d.cztvcloud.com/" } // 时间戳转换方法 function timer(s){ var s = s; //php time()函数输出的时间戳 var d = new Date(parseInt(s) * 1000); //必须乘以1000,否则出现NaN var dateStr = d.getFullYear()+'-'+(d.getMonth()+1)+'-'+d.getDate(); return dateStr; } // 截取url后的参数 function GetRequest() { var url = location.search; //获取url中"?"符后的字串 var theRequest = new Object(); if (url.indexOf("?") != -1) { var str = url.substr(1); strs = str.split("&"); for(var i = 0; i < strs.length; i ++) { theRequest[strs[i].split("=")[0]]=decodeURI(strs[i].split("=")[1]); } } return theRequest; } function fillInfo(category_id, tableId, size, flag, catName) { var callback_tag = getTag(); //var category_id = category_id; //栏目ID var channel_id = 184; //频道ID 交投集团 var sort = 1; //排序字段 0不排序 1排序 //var size = size; //分页每页的数量 var page = 1; //页码 var bflag = flag == undefined ? true : flag; //是否要显示时间 var data = { category_id: category_id, channel_id: channel_id, sort: sort, size: size, page: page }; $.getJSON(globleParam.url + "media/latest" + callback_tag, data, function(data){ var szHTML = []; var i = 0; if(9328==category_id) i = 1; for(var j = data.data.list.length; i < j; i++) { if(flag) { if(catName == '学习贯彻动态') { catName = '学习贯彻'; if(data.data.list[0].thumb) { szHTML.push('
'); } } szHTML.push(' · ' + data.data.list[i].title + ''); szHTML.push(' ' + timer(data.data.list[i].created_at) + ''); } else { //左侧栏 if(catName == '讲师团成员在线党课') { catName = '在线党课'; } if(catName == '学习贯彻动态') { catName = '学习贯彻'; } szHTML.push(' · ' + data.data.list[i].title + ''); } szHTML.push(' '); } $('#' + tableId).html(szHTML.join("")); }); } function getImgNews(){ var callback_tag = getTag(); var category_id = 9328; //栏目ID var channel_id = 184; //频道ID 交投集团 var sort = 1; //排序字段 0不排序 1排序 var size = 1; //分页每页的数量 var page = 1; //页码 var data ={ category_id: category_id, channel_id: channel_id, sort: sort, size: size, page: page } $.getJSON(globleParam.url + "media/latest" + callback_tag, data, function(data){ if(data.data.list[0].thumb!=""&&data.data.list[0].thumb!=null){ $('#imgSrc').attr('src',"http://o.cztvcloud.com/"+data.data.list[0].thumb+'?x-oss-process=image/resize,w_250,h_177,m_fixed/auto-orient,0/quality,q_90/sharpen,1/format,src'); } else{ //$('.news_img').attr('src',"http://o.cztvcloud.com/184/594483/vr/cico/video_news.jpg?x-oss-process=image/resize,m_fixed,h_150,w_280/quality,q_60"); } $("#imgContent").html(' ' + data.data.list[0].title + ''); }); } function getTag() { // 判断浏览器版本 var browser = navigator.appName; var b_version = navigator.appVersion; var version = b_version.split(";"); var callback_tag = ""; if (version[1] != undefined) { var trim_Version = version[1].replace(/[ ]/g, ""); if (browser == "Microsoft Internet Explorer" && trim_Version == "MSIE8.0") { var browserVersion = 8; } else if (browser == "Microsoft Internet Explorer" && trim_Version == "MSIE9.0") { var browserVersion = 9; } else { var browserVersion = 0; } if (browserVersion == 9 || browserVersion == 8) { callback_tag = "?callback=?"; } } callback_tag = "?callback=?"; //to be continue return callback_tag; } function analysis(url, channelId, itemId, title, editorId, terminal, type) { var data={ channel_id : channelId, item_id : itemId, title : title, editor_id : editorId, terminal : terminal, type : type } $.ajax({ type: "GET", url: url, data: data, dataType: "jsonp", success: function(data){ } }); }