易播器V1.2(超强论坛播放器) 另外注明 本人使用的播放器是修改自浩海播放器 播放器版权属于他
特别感谢11楼的Sail侠客 指出我大意出现的几个BUG :) 现在我已经修正附件和修改代码了,以前安
装出现错误的请重新安装和覆盖附件,非常抱歉)
在播放器我只是修改了一个BUG能支持 Linux主机 不然你从任何地方下载的这款播放器多不能在PHP环境运行
自从我做的易添帖,一出来就成了转帖插件的龙头插件
我的易播器 也要达到这个效果,播放器插件中的最强
演示地址http://bbs.wz52.com/music/ 打开进入音乐地带版块 然后随便进入个歌曲贴子就可以测试
在每个多媒体文件上面 有一排文字
你也可以发个多媒体贴测试下(已经成功和多媒体BB按钮结合) 测试帐号wz52 密码wz52
关于附件的说明
yiboqi.rar 如果你空间支持PHP 就下载这个
default.rar [在2楼] 如果你想打开首页就播放音乐,就把这个下载 放入论坛根目录
player.rar [在2楼]如果你空间支持PHP同时也支持ASP,下了yiboqi.rar 再下载 player.rar
然后把player.rar 解压 放入music目录,覆盖player文件夹 这样你就支持后台管理了
后台管理帐号和密码多是admin
后台主要功能,
在后台修改参数,不用修改JS文件哈
支持用户自己注册,然后编辑自己的播放表 (如果不想让用户注册,就修改后台的,用户注册需要审核)
能自动找歌曲地址
只要你输入歌曲名 还有自动找歌词和上传(注意歌词文件多有人家网站的广告,下载修改,再上传)
易播器1.2更新的内容
1.增加后台管理(只针对全能空间,也就是支持ASP的空间)
2.美化论坛的播放器(这个美化的作者不是我哈我是在DZ论坛找到的,就拿来整合易播器,顺便修改他的判断是不是视频和音频文件,原来的的判断能力有点差)
易播器V1.1
主要功能
1。换帖歌曲还在播放器,
2。有UBB按钮,发贴按一下就OK,无需记住Discuz! 代码,
3。实现论坛播放和本播放器结合在一起,无冲突
4。歌词的显示,LRC和TXT的歌词多支持
5。外观漂亮(好像这不是功能哦)
8。支持本地媒体文件播放
7。支持保存播放列表
8,支持FLASH播放
9。支持追加和马上播放,结合保存播放列表功能,能把论坛自己爱听音乐全收集起来
升级问题
如果你安过我的易播器1.1 就直接下载附件 覆盖原来的 然后再修改下面的第3步 3.去后台设置Discuz! 代码
把附件上传到根目录
接下来开始修改
1 打开include/bbcode.js
查找
在上面添加
- function box() {
- if (helpmode){
- alert(box_help);
- } else if (getSelectedText()) {
- var range = document.selection.createRange();
- range.text = "[mv=../lrcword/help.txt,无名多媒体]" + range.text + "[/mv]";
- } else if (advmode) {
- AddTxt="\r[mv=../lrcword/help.txt,无名多媒体]\r[/mv]";
- AddText(AddTxt);
- } else {
- txt=prompt(box_normal,"http://");
-
- if (txt!=null){
- txt2=prompt(box_normal_color,"../lrcword/help.txt");
- txt3=prompt(box_normal_name,"无名多媒体");
-
- txt2=txt2==null?'../lrcword/help.txt':txt2;
- txt3=txt3==null?'无名多媒体':txt3;
-
- if (txt2!="" && txt3!=""){
- AddTxt="[mv="+txt2+","+txt3+"]"+txt;
- AddText(AddTxt);
- AddText("[/mv]");
- }else{
- AddTxt="[mv=../lrcword/help.txt,无名多媒体]"+txt;
- AddText(AddTxt);
- AddText("[/mv]");
- }
- }
- }
- }
复制代码
2.打开post_bbinsert.htm模板
查找
- var alipay_normal_transport = "{lang post_discuzcode_alipay_normal_transport}";
复制代码
在下面添加
- var box_normal_name = "输入多媒体文件的名称(也就是歌曲名或者视频名,也可以自己取)";
- var box_normal = "请输入多媒体网址\n能自动识别多媒体播放器和窗口大小";
- var box_help = "插入多媒体,MP3,RM,RMVB,FLASH等多媒体代码";
- var box_normal_color = "输入歌词地址,如果没有就保持默认";
复制代码
继续查找
- <a href="javascript:flash()"><img src="{IMGDIR}/bb_flash.gif" border="0" alt="{lang post_discuzcode_flash}"></a>
复制代码
替换为
- <a href="javascript:box()"><img src="{IMGDIR}/bb_flash.gif" border="0" alt="{lang post_discuzcode_flash}"></a>
- <a hidefocus=true href="javascript:box()"><img src="images/default/bb_mv.gif" border="0" alt="插入多媒体代码"></a>
复制代码
3.去后台设置Discuz! 代码
系统设置------->Discuz! 代码------->新增
输入mv然后进入详情设置
替换内容:放入以下内容
- <script language="JavaScript" src="music/player/js/linkfunc.js"></script><img src="images/default/bb_mv.gif" border="0" alt="黑色天堂论坛播放器">如果你想在论坛播放器播放,请先<a href="music/">启动播放器</a>,再进行右面操作.
- <a href="javascript: hh_play(true,'{2}','{3}',0,'{1}',0);">马上播放</a> <a href="javascript: hh_play(false,'{2}','{3}',0,'{1}',0);">追加到播放列表</a>
- <script language="javascript">
- var LINK = new Array("{3}","黑色天堂");
- var linkType = new Array();
- linkType['WMA'] = 'MP3';
- linkType['MP3'] = 'MP3';
- linkType['WMV'] = 'WMP';
- linkType['ASF'] = 'WMP';
- linkType['MPG'] = 'WMP';
- linkType['MPEG'] = 'WMP';
- linkType['AVI'] = 'WMP';
- linkType['ASX'] = 'WMP';
- linkType['WAV'] = 'WMP';
- linkType['RM'] = 'Real';
- linkType['RMVB'] = 'Real';
- linkType['RAM'] = 'Real';
- linkType['RA'] = 'Real';
- linkType['SWF'] = 'Flash';
- var sufFix = LINK[0].substring(LINK[0].lastIndexOf(".")+1,LINK[0].length).toUpperCase();
- if(sufFix.indexOf("#")) sufFix = sufFix.split("#")[0];
- if(sufFix.indexOf("?")) sufFix = sufFix.split("?")[0];
- function MP3(){
- document.write("<iframe border='0' width='350' height='101' scrolling='no' frameborder='0' src='music/bbsplaymv.php?url="+LINK[0]+"'></iframe>");
- document.close();
- }
- function WMP(){
- document.write("<iframe border='0' width='350' height='346' scrolling='no' frameborder='0' src='music/bbsplaymv1.php?url="+LINK[0]+"'></iframe>");
- document.close();
- }
- function Real(){
- document.writeln("<object classid='clsid:CFCDAA03-8BE4-11cf-B84B-0020AFBBCCFA' width='400' height='300' id='amourReal'>");
- document.writeln(" <param name='src' value='"+LINK[0]+"'>");
- document.writeln(" <param name='autostart' value='true'>");
- document.writeln(" <param name='controls' value='imagewindow'>");
- document.writeln(" <param name='console' value='clip1'>");
- document.writeln(" <embed src='"+LINK[0]+"' width='400' height='300' type='audio/x-pn-realaudio-plugin' autostart='true' controls='imagewindow' console='video'>");
- document.writeln(" </embed>");
- document.writeln("</object>");
- document.writeln("<br />");
- document.writeln("<object classid='clsid:CFCDAA03-8BE4-11cf-B84B-0020AFBBCCFA' width='400' height='50' id='amourReal'>");
- document.writeln(" <param name='src' value='"+LINK[0]+"'>");
- document.writeln(" <param name='autostart' value='true'>");
- document.writeln(" <param name='controls' value='all'>");
- document.writeln(" <param name='console' value='clip1'>");
- document.writeln(" <embed type='audio/x-pn-realaudio-plugin' src='"+LINK[0]+"' width='400' height='50' autostart='true' controls='all' console='video'>");
- document.writeln(" </embed>");
- document.writeln("</object>");
- document.close();
- }
- function Flash(){
- document.write("<object classid='clsid:D27CDB6E-AE6D-11cf-96B8-444553540000' codebase='http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,29,0' width='600' height='480'>");
- document.write("<param name='movie' value='"+LINK[0]+"'>");
- document.write("<param name='quality' value='high'>");
- document.write("<embed src='"+LINK[0]+"' quality='high' pluginspage='http://www.macromedia.com/go/getflashplayer' type='application/x-shockwave-flash' width='480' height='330'></embed>");
- document.write("</object>");
- document.close();
- }
- function Default(){
- document.writeln("<a href='"+ LINK[0] +"' target='_blank'>" + LINK[1] + "</a>");
- document.close();
- }
- if(linkType[sufFix]){
- eval(linkType[sufFix]+"()");
- }else{
- Default();
- }
- </script>
复制代码
参数个数:3
嵌套次数:3
其他参数自己随便输入
到此代码更新完毕
注意代码中有涉及我论坛名称的请改成你自己的
还有附件中的music为论坛播放器 其做好备份,如果里头参数改了不正确,就播放不了
请仔细修改,播放器需要修改的文件 music\player\language\language.js 播放器的语言包
静态版的修改文件地方
music\player\js\set.js 设置参数
music\lrcword 目录里头的歌词文件 请改里头的版权哈
music\player\js\data.js 歌曲数据库 (我默认带了几个歌哈)
ASP动态版的修改文件地方 直接登陆后台操作
M55版主友情提示:
各位朋友,如果已经安装成功的请回来说明下安装和使用情况。这样有利于版主根据大家回馈的信息给作者以肯定和鼓励。同时,也方便作者了解自己作品的使用情况。
您的每个文字将是对作者的鼓励和支持!
[ 本帖最后由 clf2275 于 2006-6-29 23:54 编辑 ] |