我的编程空间,编程开发者的网络收藏夹
学习永远不晚
位置:首页-资讯-开源

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

短信预约 -IT技能 免费直播动态提醒
省份

北京

  • 北京
  • 上海
  • 天津
  • 重庆
  • 河北
  • 山东
  • 辽宁
  • 黑龙江
  • 吉林
  • 甘肃
  • 青海
  • 河南
  • 江苏
  • 湖北
  • 湖南
  • 江西
  • 浙江
  • 广东
  • 云南
  • 福建
  • 海南
  • 山西
  • 四川
  • 陕西
  • 贵州
  • 安徽
  • 广西
  • 内蒙
  • 西藏
  • 新疆
  • 宁夏
  • 兵团
手机号立即预约

请填写图片验证码后获取短信验证码

看不清楚,换张图片

免费获取短信验证码

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

一、吉吉影音在光线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" class="lazy" data-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

软件名称:
GXCMS php光线CMS影视系统 V1.6
软件大小:
1.03MB
更新时间:
2014-04-12

软件名称:
吉吉影音播放器软件 V2.8.2.1 中文官方安装免费版
软件大小:
24.1MB
更新时间:
2015-11-14

二、吉吉影音在马克斯程序(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 class="lazy" data-src="/{maxcms:sitepath}js/play.js"></script>的下面加上一行:


复制代码代码如下:

<script class="lazy" data-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" class="lazy" data-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').class="lazy" data-src='"+jjvod_soft+"';\"><PARAM NAME='URL' VALUE='"+url+"'><param name='Autoplay' value='1'></object>");

document.write("</div>");

setInterval('jjvodstatus()','1000');

}else{

document.write('<iframe class="lazy" data-src="'+jjvod_notice+'" frameborder="0" width="640" height="468" scrolling="no"></iframe>');

}

}

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

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


复制代码代码如下:

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

点击下载光线cms影视系统

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

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

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

下载Word文档到电脑,方便收藏和打印~

下载Word文档

猜你喜欢

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

一、吉吉影音在光线cms调用方法 以前大都用的快播,现在快播没了,光线cms需要调用吉吉影音,这个教程来自于官方网站。 该方法基于光线CMS1.5基础版,经过二次开http://www.cppcns.com发的版本请联系作者修改。注意在替换
2022-06-12

编程热搜

  • wordpress错位如何解决
    这篇文章主要介绍“wordpress错位如何解决”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“wordpress错位如何解决”文章能帮助大家解决问题。wordpress
    wordpress错位如何解决
  • 帝国cms调用栏目别名的修改步骤
    请留意下面的修改方法 修改后栏目别名使用 !--bname--] 调用 打开e/class/t_functions.php搜索定位到带模板的栏目导航标签修改1复制代码代码如下://替换变量$bclassname=$class_r[$clas
    帝国cms调用栏目别名的修改步骤
  • 动易Cms MAC验证视图失败的解决方法
    “/”应用程序中的服务器错误。 -------------------------------------------------------------------------------- 验证视图状态 MAC
    动易Cms  MAC验证视图失败的解决方法
  • DEDECMS如何支持中文水印
    DEDECMS如何支持中文水印?修改/include/inc_photograph.php,在165行处加这行代码:$w_text = iconv("GB2312","UTF-8",$w_text);OK,现在可以用中文做水印了,但默认的字体大小是5,中文字体
    DEDECMS如何支持中文水印
  • 快速了解Discuz!程序文件功能
    相信有不少人热衷于基于修改原有系统文件所做的插件,当然了解程序文件功能是最重要的,下面我把Discuz! X2.0主要的程序文件功能说一下。Tips:Q:针对说明的文件是?A:我只基于原版文件对upload目录中基本的程序文件(php,ht
    快速了解Discuz!程序文件功能
  • DedeCMS编辑器fck更换成eWebEditor编辑器具体步骤
    将eWebEditor编辑器插入DEDE后台的效果: 完全Word在线编辑的功能,让你从此摆脱发可编辑器卡得死,进入流畅干净编辑界面新时代。 下面是具体步骤: 首先,你要知道eWebEditor是一个什么工具。 eWebEditor是由国
    DedeCMS编辑器fck更换成eWebEditor编辑器具体步骤
  • 允许 WordPress 上传任意文件的方法
    此时如果上传一个不在预定义编程客栈的安全扩展名列表,如.lrc,会报kAtKhHRl错: F编程客栈ile type does not meet security guidelines. Try another. 解决此问题有两方法: 在
    允许 WordPress 上传任意文件的方法
  • dedecms 软件下载模块中添加下载方式为迅雷下载联盟代码
    修改 /plus/download.php 文件 www.cppcns.com查找
    dedecms 软件下载模块中添加下载方式为迅雷下载联盟代码
  • dedecms网站tag标签全部静态化的解决方法
    更改tags.php文件在根目录 找到$tag = FilterSearch(urldecode($tag)); 替换为:$tag = urldecode($tag); 更改文件arc.taglist.class.php文件文件所在的路径是
    dedecms网站tag标签全部静态化的解决方法
  • 帝国CMS远程保存图片的方法
    本文实例讲述了帝国cms远程保存图片的方法。分享给大家供大家参考。 具体实现方法如下:复制代码代码如下:
    帝国CMS远程保存图片的方法

目录