1628831395-eb8a051f74794ab

 

一、 上传按钮整合

第一步 找到下面文件
/plugins/vod/tpl/admin/vod_edit.html
第二 打开编辑 vod_edit.html
在头部加入下面代码   见参考文件 vod_edit.html  17 行代码
<link rel=”stylesheet” type=”text/css” href=”/upload/css/upload.css”/>
第三 查找 play.html</li> 在下面加入下面代码  见参考文件 vod_edit.html  229行代码
<div class=”uploadmain” style=”80%”><div class=”shangchuan_biaodan” id=”chose0″>
<div id=”chosevideo”>上传视频</div><div id=”divFileProgressContainer”></div></div></div>
第四 找到 </body> 上面加入下面代码  见参考文件 vod_edit.html  310-320行代码
<script language=”javascript”>
var ServerUrl = “http://PPVOD视频系统服务器ip:2000/uploads/”;
$(document).ready(function(){
var hostname = window.location.hostname
var port = window.location.port || ’80’;
ServerUrl = “http://PPVOD视频系统服务器ip:2000/uploads”;
})
</script>
<script type=”text/javascript” src=”/upload/js/webuploader.js”></script>
<script type=”text/javascript” src=”/upload/js/md5.js”></script>
<script type=”text/javascript” src=”/upload/js/maccms.js”></script>
二、播放器文件整合
<?php
$time=time().’000′;
$ip=get_real_ip();
$sign=bin2hex(aes128Encrypt(’91flv’,”timestamp=”.$time.”&ip=”.$ip));
function aes128Encrypt($key, $data) {
    $padding = 16 – (strlen($data) % 16);
    $data .= str_repeat(chr($padding), $padding);
    $keySize   = 16;
    $ivSize    = 16;
    $rawKey = $key;
    $genKeyData = ”;
    do
    {
        $genKeyData = $genKeyData.md5( $genKeyData.$rawKey, true );
    } while( strlen( $genKeyData ) < ($keySize + $ivSize) );
    $generatedKey = substr( $genKeyData, 0, $keySize );
    $generatedIV  = substr( $genKeyData, $keySize, $ivSize );
    return mcrypt_encrypt(MCRYPT_RIJNDAEL_128, $generatedKey, $data, MCRYPT_MODE_CBC, $generatedIV);
}
function get_real_ip(){
$ip=false;
if(!empty($_SERVER[“HTTP_CLIENT_IP”])){
$ip = $_SERVER[“HTTP_CLIENT_IP”];
}
if (!empty($_SERVER[‘HTTP_X_FORWARDED_FOR’])) {
$ips = explode (“, “, $_SERVER[‘HTTP_X_FORWARDED_FOR’]);
if ($ip) { array_unshift($ips, $ip); $ip = FALSE; }
for ($i = 0; $i < count($ips); $i++) {
if (!eregi (“^(10|172\.16|192\.168)\.”, $ips[$i])) {
$ip = $ips[$i];
break;
}
}
}
return ($ip ? $ip : $_SERVER[‘REMOTE_ADDR’]);
}
?>
<!DOCTYPE html>
<html xmlns=”http://www.w3.org/1999/xhtml”>
<head>
<meta http-equiv=”Content-Type” content=”text/html;charset=utf-8″/>
<title>player</title>
<style type=”text/css”>body,html,div{background-color:black;padding:0;margin:0;width:100%;height:100%;}</style>
</head>
<body marginwidth=”0″ marginheight=”0″>
<div id=”player”></div>
<script type=”text/javascript” src=”player/ckplayer.js” charset=”utf-8″></script>
<script type=”text/javascript”>
var urlplay = ‘<?php echo $ids;?>?sign=<?php echo $sign;?>’;
var flashvars={f:’player/m3u8.swf’,a:urlplay,c:0,s:4,p:1,lv:0}
var params={bgcolor:’#FFF’,allowFullScreen:true,allowScriptAccess:’always’};
var video=[urlplay];
CKobject.embed(‘player/ckplayer.swf’,’player’,’ckplayer_a1′,’100%’,’100%’,false,flashvars,video,params);
</script>
</body>
</html>
上面使用的swf、js等文件地址注意路径。
文件里面凡是调用的css、js文件可以直接下载放到网站文件夹里面,文件包里面放了utf8和gbk两个编码版本,对照你网站的编码把css和js文件夹拿出来放到upload文件夹下面即可。

本站所有资源版权均属于原作者所有,这里所提供资源均只能用于参考学习用,请勿直接商用。若由于商用引起版权纠纷,一切责任均由使用者承担。更多说明请参考 VIP介绍。

最常见的情况是下载不完整: 可对比下载完压缩包的与网盘上的容量,若小于网盘提示的容量则是这个原因。这是浏览器下载的bug,建议用百度网盘软件或迅雷下载。 若排除这种情况,可在对应资源底部留言,或联络我们。

对于会员专享、整站源码、程序插件、网站模板、网页模版等类型的素材,文章内用于介绍的图片通常并不包含在对应可供下载素材包内。这些相关商业图片需另外购买,且本站不负责(也没有办法)找到出处。 同样地一些字体文件也是这种情况,但部分素材会在素材包内有一份字体下载链接清单。

如果您已经成功付款但是网站没有弹出成功提示,请联系站长提供付款信息为您处理

源码素材属于虚拟商品,具有可复制性,可传播性,一旦授予,不接受任何形式的退款、换货要求。请您在购买获取之前确认好 是您所需要的资源