/**
* 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){
}
});
}