本帖最后由 Jayckson 于 2013-5-24 16:45 编辑
第一步:
打开 template\default\forum\viewthread.htm 在<!--{template common/header}--> 下面添加下面的代码
【Discuz X2的路径为template/default/form/viewthread.htm,在subtemplate common/header}下面添加下面的代码】
<script>
function ubbShowObj(strType,strID,strURL,intWidth,intHeight)
{
var objPrefix="bShow";
var tmpstr="";
var bSwitch = false;
bSwitch = document.getElementById(objPrefix+strID).value;
bSwitch =~bSwitch;
document.getElementById(objPrefix+strID).value = bSwitch;
if(bSwitch){
document.getElementById(strID).innerHTML = "";
}else{
switch(strType){
case "qplay":
tmpstr='<object classid="clsid:F3D0D36F-23F8-4682-A195-74C92B03D4AF" width="'+intWidth+'" height="'+intHeight+'" id="QvodPlayer" name="QvodPlayer" onError=if(window.confirm("请您先安装Qvod播放器,然后再点击播放.")){window.location.;}else{self.reload();}><PARAM NAME="URL" VALUE="'+strURL+'"><param name="Autoplay" value="1"></object>';
break;
}
document.getElementById(strID).innerHTML = tmpstr;
}
}
</script>
第二步:
进入后台 界面->编辑器设置->Discuz! 代码 添加自定义标签
注意:图标是可以自己进行定义修改的,但需要将图片放置在:static\image\common 文件夹中,同时需要将可用和显示勾选)
第三步:
点击 qvod 详情 在替换内容中加入下面代码
<input id="bShow{1}" type="hidden" value="-1" /><a href="javascript:ubbShowObj('qplay','{1}','{1}','500','400');">{2}[点击:打开/关闭 QVOD]</a><div id="{1}"></div>
参数个数 2
参数提示语
请插入QVOD地址
请输入标题
最后一定要设置下哪个用户组可以使用这个标签,如果只设置管理员能使用,那么其他用户组是看不到这个标签的。
完毕。
之后你就可以发布快播链接的视频了。
效果地址在我的论坛,大家可以来看看完成后的效果。
http://www.jayckson.com/forum.php?mod=viewthread&tid=58&extra=page%3D1
如有问题大家可以留言探讨。谢谢!!!
|