首页 > 网站 > 建站经验 > 正文

DEDECMS整合CKplayer超简单实例

2024-04-25 20:51:21
字体:
来源:转载
供稿:网友
DEDECMS整合CKplayer超简单实例。

您可以使用你喜欢的任意模型:推荐软件和文章
1、首先把下载的ckplayer放在根目录下
2、修改ckplayer/ckplayer.js里各按钮的路径前加上(为了不出错。强烈建议使用绝对路径)

第一步:首先进入DEDECMS后台:核心→频道模型→内容模型管理→更改→字段管理→添加新字段

表单提示文字:影片地址 (可以自定义)

字段名称:shipingdizhi (可以自定义)

字段类型:默认

前台参数:使字段可以在列表的底层模板中获得

内容是否需要分页符:否

数据类型:单行文本(varchar)  

然后点击确定


以上是设定部分


下边是模板部分:用网页编辑软件打开您所使用栏目的内容模板。添加以下代码:(如果找不到地方插入。就插入{dede:field.body/}这个代码下边或上边)
<div id="a1" style="width:600px;">正在加载播放器...</div>
<script type="text/javascript" src="ckplayer/ckplayer.js" charset="utf-8"></script>
<script type="text/javascript">
               var s1=new swfupload();
                s1.ckplayer_url='ckplayer/ckplayer.swf';//播放器文件名
                s1.ckplayer_flv='http://movie.ks.js.cn/flv/2011/11/8-1.flv';//视频地址
                s1.ckplayer_loadimg='/images/loadimg2.jpg';//初始图片地址
                s1.ckplayer_pauseflash='';//暂停时播放的广告,只支持flash和图片
                s1.ckplayer_pauseurl='';//暂停时播放图片时需要加一个链接
                s1.ckplayer_loadadv='';//视频开始前播放的广告,可以是flash,也可是视频格式
                s1.ckplayer_loadurl='';//视频开始前广告的链接地址,主要针对视频广告,如果是flash可以不填写
                s1.ckplayer_loadtime=5;//视频开始前广告播放的秒数,只针对flash有效
                s1.ckplayer_endstatus=1;//视频结束后的动作,0停止播放并发送js,1是不发送js且重新循环播放,2停止播放
                s1.ckplayer_volume=30;//视频默认音量0-100之间
                s1.ckplayer_play=1;//视频默认播放还是暂停,0是暂停,1是播放
                s1.ckplayer_width=600;//播放器宽度,默认600
                s1.ckplayer_height=400;//播放器高度,默认400
                s1.ckplayer_bgcolor='#000000';//播放器背景颜色
                s1.ckplayer_allowFullScreen=true;//是否支持全屏,true支持,false不支持,默认支持
                s1.swfwrite('a1');//div的id
      </script>
复制代码以上有两处ckplayer/ckplayer.swf ckplayer/ckplayer.js 我强烈建议使用绝对路径。还有ckplayer.js里边的地址使用绝对路径。


下一步:修改一下代码
s1.ckplayer_flv='http://movie.ks.js.cn/flv/2011/11/8-1.flv';//视频地址 把这句改成s1.ckplayer_flv='{dede:field.shipingdizhi/}';//视频地址 
{dede:field.shipingdizhi/}里边的shipingdizhi要和您的字段名称一样。
发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表