光线cms、马克斯MaxCMS影视系统调用吉吉影音替换快播播放器的方法

所属分类: CMS教程 / 其它cms 阅读数: 1083
收藏 0 赞 0 分享

一、吉吉影音在光线cms调用方法

以前大都用的快播,现在快播没了,光线cms需要调用吉吉影音,这个教程来自于官方网站。

该方法基于光线CMS1.5基础版,经过二次开发的版本请联系作者修改。
注意在替换相关文件时请先备份。

1、找到/core/Lib/Action/CmsAction.class.php文件,大概在139行加入以下代码:

复制代码
代码如下:

}else if(stripos($currentUrl, 'jjhd://')!==false){//吉吉影音
$player .='<div id="GxInstall"></div><div id="GxPlayer" class="Loading"></div>';
$player .='<script language="javascript" type="text/javascript">'."\n";
$player .='var $playlist="'.str_replace(array("\r\n", "\n", "\r"),'+++',$array['playurl']).'"'."\n";
$player .='</script>'."\n";
$player .='<script language="javascript" src="'.C('web_path').'views/js/jjvod.js" charset="utf-8"></script>';

2、将jjvod.js放入/views/js/中。
3、后台添加吉吉影音影片资源,如:

复制代码
代码如下:
jjhd://10014|342bcf5156458e8828f9d56b7882c226a65adf2a|KARA-STEP.avi.mp4


二、吉吉影音在马克斯程序(MaxCMS)调用方法

郑重提醒:您在修改网站相关文件时,请先备份好相关文件。
 
1、配置

找到文件/inc/playerKinds.xml,将以下一行代码加入文件中并保存

复制代码
代码如下:

<player open="1" sort="100" flag="吉吉影音" des="jjvod-P2P"><intro><![CDATA<[a href="http://www.jjvod.com" target="_blank">需要下载吉吉影音JJVOD播放器</a>]]></intro></player>

2、修改模板\template\default\html\play.html
在head部分<script src="/{maxcms:sitepath}js/play.js"></script>的下面加上一行:

复制代码
代码如下:

<script src="/{maxcms:sitepath}js/jjplay.js"></script>

注意这里jjplay.js是吉吉影音专有的js文件,必须在play.js的后面加载,如果你站改过play.js文件名称,请找对文件位置。
3、jjplay.js代码分析

复制代码
代码如下:

var jjvod_w = 650;//播放器宽度
var jjvod_h = 500;//播放器高度
var jjvod_ad = 'http://player.jjvod.com/ad.html';//缓冲和暂停广告
var jjvod_soft = '/js/jjvod_install.html'; //下载地址,渠道可直接在下载页面设置
var jjvod_notice = '/js/notice.html'; //非IE内核提示页面</p> <p>
if(typeof(VideoListJson) == 'undefined'){
VideoListJson = [];
VideoInfoList = VideoInfoList.split('$$$');
for(var i = 0; i < VideoInfoList.length; i++){
var vod = VideoInfoList[i].split('$$');
VideoListJson[i] = [vod[0], vod[1].split('#')];
}
}</p> <p>
viewplay2 = viewplay;
viewplay = function(param1,param2){
getplay = function(param1, param2) {
var x = VideoListJson,mov,Arr;
if (x.length > 0) {
mov = new String(VideoListJson[param1][1][param2]);
Arr = mov.split('$');
return [VideoListJson[param1][0], Arr[0], Arr[1]];
} else {
return ['', '', ''];
}
};
var a = VideoListJson[param1][1][param2];
playdata = getplay(param1, param2); // 0 -> 集 1 -> 地址</p> <p> var playername= playdata[0];//播放器名称
var vodname = playdata[1];//影片名称
var url = playdata[2];//播放地址
if(playername=="吉吉影音" || playername=="jjvod"){
addjjvod(url);
}else{
return viewplay2(param1,param2);
}
}</p> <p>//播放状态控制
function jjvodstatus(offest){
if(document.getElementById('jjvodPlayer').PlayState==3){
document.getElementById('jjad').style.display='none';
}else if(document.getElementById('jjvodPlayer').PlayState==2 || document.getElementById('jjvodPlayer').PlayState==4){
document.getElementById('jjad').style.display='block';
}
}
//JJVOD代码
function addjjvod(url){
if(!!window.ActiveXObject || "ActiveXObject" in window){
adh=jjvod_h-63;
document.write("<div style='position:relative'>");
document.write('<div id="jjad" style="position:absolute; z-index:1001"><iframe marginWidth="0" marginHeight="0" src="'+jjvod_ad+'" frameBorder="0" width="'+jjvod_w+'" scrolling="no" height="'+adh+'" id="wdqad" name="wdqad"></iframe></div>');
document.write("<object classid='clsid:C56A576C-CC4F-4414-8CB1-9AAC2F535837' width='"+jjvod_w+"' height='"+jjvod_h+"' id='jjvodPlayer' name='jjvodPlayer' onerror=\"document.getElementById('jjvodPlayer').style.display='none';document.getElementById('wdqad').src='"+jjvod_soft+"';\"><PARAM NAME='URL' VALUE='"+url+"'><param name='Autoplay' value='1'></object>");
document.write("</div>");
setInterval('jjvodstatus()','1000');
}else{
document.write('<iframe src="'+jjvod_notice+'" frameborder="0" width="640" height="468" scrolling="no"></iframe>');
}
}

说明:MAXCMS调用播放器部分用到了viewplay()函数,我们重写了该函数,如果是获取到播放器名称是吉吉影音的则调用该播放器。

3、在后台资源中添加jjvod资源,如:

复制代码
代码如下:

BD$jjhd://10014|342bcf5156458e8828f9d56b7882c226a65adf2a|KARA-STEP.

点击下载光线cms影视系统

点击下载光线cms影视系统+吉吉影音整合包

更多精彩内容其他人还在看

苹果CMS自适应手模板设置方法

在本篇文章里小编给大家整理的是关于苹果CMS自适应手模板设置方法,有需要的朋友们参考学习下。
收藏 0 赞 0 分享

海洋cms电影源码安装步骤方法

在本篇文章里小编给大家整理的是关于海洋cms电影源码安装步骤方法以及相关知识点,有兴趣的朋友们学习下。
收藏 0 赞 0 分享

苹果cms更换logo的方法

在本篇文章里小编给大家分享的是关于苹果cms更换logo的方法和步骤,有需要的朋友们可以学习参考下。
收藏 0 赞 0 分享

苹果cms添加播放器的方法步骤

在本篇文章里小编给大家整理的是关于苹果cms添加播放器的方法步骤,对此有需要的朋友们可以学习下。
收藏 0 赞 0 分享

苹果cms采集插件安装的步骤

在本篇文章里小编给大家整理的是关于苹果cms采集插件安装的步骤和方法,有需要的朋友们可以学习下。
收藏 0 赞 0 分享

UTF-8文件BOM信息自动检测和自动清除源码

BOM信息是文件开头的一串隐藏的字符,用于让某些编辑器识别这是个UTF-8编码的文件,也编辑器自动加上的这个会导致页面头部会出现一个空白行;如果是织梦的程序也会引起验证码不显示等问题
收藏 0 赞 0 分享

安装FastAdmin时报1146 Table 'fastadmin.fa_admin' doesn't exist错误

有部分小伙伴在安装FastAdmin时报以下错误,SQLSTATE[42S02]: Base table or view not found: 1146 Table 'fastadmin.fa_admin' doesn't exist
收藏 0 赞 0 分享

Fastadmin的安装与使用方法

这篇文章主要介绍了Fastadmin的安装与使用方法,需要的朋友可以参考下
收藏 0 赞 0 分享

joomla手动实现后台上传和缩略图入库扩展实现方法分享

今天抽空来说说如何扩展上传图片的同时生成缩略图,这样就不用在显示图的时候设置宽度高度,而且可以让页面加载很快,对于图片展示类型网站和模版类网站,我想都是需要这样一个实用的功能的吧
收藏 0 赞 0 分享

IT文艺男评cms系列一至五 IT文艺男青年对CMS的另类评价(图文)

从另一个角度看CMS.看看IT文艺男青年怎么评CMS
收藏 0 赞 0 分享
查看更多