更多精彩应用music标签测试(mp3):- [music]http://cmp.cenfun.com/cmp4/music/test.mp3[/music]
复制代码 video标签测试(flv):- [video=320,240]http://cmp.cenfun.com/cmp4/music/test.flv[/video]
复制代码 一,首先是安装CMP播放器:
全部为绿色静态文件(swf/js/zip),复制到空间即可使用
一,首先是安装CMP播放器:
全部为绿色静态文件(swf/js/zip),复制到空间即可使用
下载CMP安装包,最新版下载地址:
http://bbs.cenfun.com/thread-9895-1-1.html
解压其中的cmp目录并上传到站点目录,纯绿色静态文件,上传即可
二,然后进入论坛管理,添加自定义Discuz!代码
请添加2个自定义标签:
music 用于播放mp3(音频类)
没有图标可以用这个:http://bbs.cenfun.com/static/image/common/cmp/music.gif
video 用于播放flv(视频类)
没有图标可以用这个:http://bbs.cenfun.com/static/image/common/cmp/video.gif
添加后请设置“可用”和“显示”,否则在编辑器工具栏是无法看到的
下面分别编辑这2个标签的设置详情:
1,插入音乐设置:
标签:
复制代码
替换内容:- <script type="text/javascript" src="cmp/cmp.js"></script>
- <script type="text/javascript">
- CMP.write("cmp{RANDOM}","240","120","cmp/cmp.swf","skin=skins/mini/vplayer.zip&url=&lists=&context_menu=2&src={1}");
- </script>
复制代码
注意其中调用路径cmp/cmp.js和cmp/cmp.swf默认是使用相对论坛根目录的相对路径,也可使用绝对路径
例子:- [music]http://xxx.com/test.mp3[/music]
复制代码
解释:
复制代码
参数个数:
复制代码
参数提示语:- mp3音乐地址(如果地址最后不是以mp3后缀结尾则无法识别类型,请手动添加一个伪后缀如:http://xxx.com/test.php?id=1&.mp3):
复制代码
除了mp3实际上也支持wma的播放,但wma的播放存在与flash通讯限制,而且wma需要浏览器(仅IE)的wmp调用权限,故不推荐使用wma
2,插入视频设置:
标签:
复制代码
替换内容:- <script type="text/javascript" src="cmp/cmp.js"></script>
- <script type="text/javascript">CMP.write("cmp{RANDOM}","{1}","{2}","cmp/cmp.swf","skin=skins/mini/vplayer.zip&url=&lists=&plugins=plugins/proxy.swf,plugins/sharing.swf&context_menu=2&src={3}");
- </script>
复制代码
注意其中调用路径cmp/cmp.js和cmp/cmp.swf默认是使用相对论坛根目录的相对路径,也可使用绝对路径
这里默认使用vplayer皮肤,视频播放专用
其中用plugins参数载入了plugins/proxy.swf代理和plugins/sharing.swf分享插件,如果不要这些插件可以去掉plugins参数部分
例子:- [video]http://xxx.com/test.flv[/video]
复制代码
解释:
复制代码
参数个数:
复制代码
参数提示语:
复制代码
视频地址一般是flv,h264的mp4也支持,很多采用flash进行播放的直播地址也支持
如果以上所有添加成功,则在发帖时,编辑器里面就会新增2个图标
具体应用例子可以见本论坛
插入音乐和视频代码如:- [music]http://cmp.cenfun.com/cmp4/music/test.mp3[/music]
- [video=400,300]http://cmp.cenfun.com/cmp4/music/test.mp3[/video]
复制代码
这样用户可以和简单的在论坛发布音乐或视频了
当然你也可以将上面2个标签合并成一个,使用一个通用皮肤即可
或者将music拆分成mp3和wma两个等等
由于Discuz论坛的自定义标签仅支持最多3个参数,更多自定义功能还存在一定局限性
要绿色简单就这样能满足需求,如果要更多更复杂的自定义功能,则可以开发更高级的插件予以支持
|