phpcms怎么添加视频,上传视频

原先的phpcmsv9中,有官方提供的视频库模块,该模块需要盛大通信证注册登录,然后视频上传到了酷六网,接口返回视频地址进行播放,但现在的情况大家都懂,就不多说了。现在提供两个解决方案,大家按需选择和使用。

方法一

该方法是建立在数据模型字段的基础上,在你需要上传视频的模型里(如新闻模型)新建一个字段,如:video,方法如下:

视频上传字段包

先下载视频上传文件包,解压后得到mp4目录,放入/phpcms/phpcms/modules/content/fields/

然后修改:/statics/js/swfupload/swf2ckeditor.js文件,最后加入:

function submit_video(uploadid,returnid){
	var d = window.top.art.dialog({id:uploadid}).data.iframe;
	var in_content = d.$("#att-status").html().substring(1);
	var in_content = in_content.split('|');
	Isvideo(in_content[0]) ? $('#'+returnid).attr("value",in_content[0]) : alert('选择的类型必须为视频类型');
}
function Isvideo(url){
  var sTemp;
  var b=false;
  var opt="mp4|avi|mov|flv";
  var s=opt.toUpperCase().split("|");
  for (var i=0;i<s.length ;i++ ){
    sTemp=url.substr(url.length-s[i].length-1);
    sTemp=sTemp.toUpperCase();
    s[i]="."+s[i];
    if (s[i]==sTemp){
      b=true;
      break;
    }
  }
  return b;
}

然后:/phpcms/phpcms/modules/content/fields/fields.inc.php的

‘map’=>’地图字段’,下面加上:

'mp4'=>'视频上传',

然后后台-内容-模型管理,找到你需要添加的模型,字段管理,添加字段:

字段类型选择:视频上传

字段名为英文,如:mp4

字段别名为中文,如视频地址

其余默认,然后更新缓存后,发布内容、修改内容的界面就有视频地址及上传按钮,上传即可

前台调用方式和自带的字段一样,如:内容页用{$mp4} 列表页用{$r[‘mp4′]},pc标签调用的时候记得带上附表字段调用开关:moreinfo=’1’

方法二

这个方法是建立在内容字段使用,也就是使用编辑器的地方使用,方法简单可靠,参数可控可调,百度上很多都是老教程,基于低版本CK的教程,这里只需要升级编辑器到CK4版本即可支持

phpcms怎么添加视频,上传视频

最后说明

上传视频,基本都是大文件上传,需要服务器支持,具体方法请自行百度非常多,只告诉你们别人没说过的:web形式的上传,特别是html5上传,是不能上传超过2G的文件的。

版权声明:本文采用知识共享 署名4.0国际许可协议 [BY-NC-SA] 进行授权
文章名称:《phpcms怎么添加视频,上传视频》
文章链接:https://www.qqooo.cn/html/2125.html
本站资源仅供个人学习交流,请于下载后24小时内删除,不允许用于商业用途,否则法律问题自行承担。
本站资源均来源于网络,若侵犯您的权益,请来信 Feelym@88.com 删除!