Discuz!官方免费开源建站系统

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

[发布] 易播器V1.2(超强论坛播放器)6-30更新

[复制链接]
clf2275 发表于 2006-6-21 00:05:16 | 显示全部楼层 |阅读模式
易播器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

查找
  1. function email() {
复制代码

在上面添加

  1. function box() {
  2.         if (helpmode){
  3.                 alert(box_help);
  4.         } else if (getSelectedText()) {
  5.                 var range = document.selection.createRange();
  6.                 range.text = "[mv=../lrcword/help.txt,无名多媒体]" + range.text + "[/mv]";
  7.         } else if (advmode) {
  8.                 AddTxt="\r[mv=../lrcword/help.txt,无名多媒体]\r[/mv]";
  9.                 AddText(AddTxt);
  10.         } else {
  11.                 txt=prompt(box_normal,"http://");
  12.                
  13.                  if (txt!=null){
  14.                                         txt2=prompt(box_normal_color,"../lrcword/help.txt");
  15.                                 txt3=prompt(box_normal_name,"无名多媒体");
  16.                                        
  17.                                         txt2=txt2==null?'../lrcword/help.txt':txt2;
  18.                                         txt3=txt3==null?'无名多媒体':txt3;
  19.                                        
  20.             if (txt2!="" && txt3!=""){
  21.                                                         AddTxt="[mv="+txt2+","+txt3+"]"+txt;
  22.                                                         AddText(AddTxt);
  23.                                                         AddText("[/mv]");                                       
  24.                                                 }else{
  25.                                                         AddTxt="[mv=../lrcword/help.txt,无名多媒体]"+txt;
  26.                                                         AddText(AddTxt);
  27.                                                         AddText("[/mv]");
  28.                                         }               
  29.                         }
  30.         }
  31. }
复制代码


2.打开post_bbinsert.htm模板
查找

  1. var alipay_normal_transport = "{lang post_discuzcode_alipay_normal_transport}";
复制代码


在下面添加


  1. var box_normal_name = "输入多媒体文件的名称(也就是歌曲名或者视频名,也可以自己取)";
  2. var box_normal = "请输入多媒体网址\n能自动识别多媒体播放器和窗口大小";
  3. var box_help = "插入多媒体,MP3,RM,RMVB,FLASH等多媒体代码";
  4. var box_normal_color = "输入歌词地址,如果没有就保持默认";
复制代码


继续查找
  1. <a href="javascript:flash()"><img src="{IMGDIR}/bb_flash.gif" border="0" alt="{lang post_discuzcode_flash}"></a>
复制代码

替换为
  1. <a href="javascript:box()"><img src="{IMGDIR}/bb_flash.gif" border="0" alt="{lang post_discuzcode_flash}"></a>
  2. <a hidefocus=true href="javascript:box()"><img src="images/default/bb_mv.gif" border="0" alt="插入多媒体代码"></a>
复制代码


3.去后台设置Discuz! 代码
系统设置------->Discuz! 代码------->新增

输入mv然后进入详情设置

替换内容:放入以下内容

  1. <script language="JavaScript" src="music/player/js/linkfunc.js"></script><img src="images/default/bb_mv.gif" border="0" alt="黑色天堂论坛播放器">如果你想在论坛播放器播放,请先<a href="music/">启动播放器</a>,再进行右面操作.
  2. <a href="javascript: hh_play(true,'{2}','{3}',0,'{1}',0);">马上播放</a>   <a href="javascript: hh_play(false,'{2}','{3}',0,'{1}',0);">追加到播放列表</a>
  3. <script language="javascript">
  4. var LINK = new Array("{3}","黑色天堂");
  5. var linkType = new Array();
  6. linkType['WMA'] = 'MP3';
  7. linkType['MP3'] = 'MP3';

  8. linkType['WMV'] = 'WMP';
  9. linkType['ASF'] = 'WMP';
  10. linkType['MPG'] = 'WMP';
  11. linkType['MPEG'] = 'WMP';
  12. linkType['AVI'] = 'WMP';
  13. linkType['ASX'] = 'WMP';
  14. linkType['WAV'] = 'WMP';

  15. linkType['RM'] = 'Real';
  16. linkType['RMVB'] = 'Real';
  17. linkType['RAM'] = 'Real';
  18. linkType['RA'] = 'Real';

  19. linkType['SWF'] = 'Flash';

  20. var sufFix = LINK[0].substring(LINK[0].lastIndexOf(".")+1,LINK[0].length).toUpperCase();
  21. if(sufFix.indexOf("#")) sufFix = sufFix.split("#")[0];
  22. if(sufFix.indexOf("?")) sufFix = sufFix.split("?")[0];

  23. function MP3(){
  24. document.write("<iframe border='0' width='350' height='101' scrolling='no' frameborder='0' src='music/bbsplaymv.php?url="+LINK[0]+"'></iframe>");
  25. document.close();
  26. }

  27. function WMP(){
  28. document.write("<iframe border='0' width='350' height='346'  scrolling='no' frameborder='0' src='music/bbsplaymv1.php?url="+LINK[0]+"'></iframe>");


  29. document.close();
  30. }
  31. function Real(){
  32. document.writeln("<object classid='clsid:CFCDAA03-8BE4-11cf-B84B-0020AFBBCCFA' width='400' height='300'  id='amourReal'>");
  33. document.writeln("  <param name='src' value='"+LINK[0]+"'>");
  34. document.writeln("  <param name='autostart' value='true'>");
  35. document.writeln("  <param name='controls' value='imagewindow'>");
  36. document.writeln("  <param name='console' value='clip1'>");
  37. document.writeln("  <embed src='"+LINK[0]+"' width='400' height='300' type='audio/x-pn-realaudio-plugin' autostart='true' controls='imagewindow' console='video'>");
  38. document.writeln("  </embed>");
  39. document.writeln("</object>");
  40. document.writeln("<br />");
  41. document.writeln("<object classid='clsid:CFCDAA03-8BE4-11cf-B84B-0020AFBBCCFA' width='400' height='50' id='amourReal'>");
  42. document.writeln("  <param name='src' value='"+LINK[0]+"'>");
  43. document.writeln("  <param name='autostart' value='true'>");
  44. document.writeln("  <param name='controls' value='all'>");
  45. document.writeln("  <param name='console' value='clip1'>");
  46. document.writeln("  <embed type='audio/x-pn-realaudio-plugin' src='"+LINK[0]+"' width='400' height='50' autostart='true' controls='all' console='video'>");
  47. document.writeln("  </embed>");
  48. document.writeln("</object>");

  49. document.close();
  50. }

  51. function Flash(){
  52. 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'>");
  53. document.write("<param name='movie' value='"+LINK[0]+"'>");
  54. document.write("<param name='quality' value='high'>");
  55. 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>");
  56. document.write("</object>");
  57. document.close();
  58. }

  59. function Default(){
  60. document.writeln("<a href='"+ LINK[0] +"' target='_blank'>" + LINK[1] + "</a>");
  61. document.close();
  62. }

  63. if(linkType[sufFix]){
  64. eval(linkType[sufFix]+"()");
  65. }else{
  66. Default();
  67. }
  68. </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 编辑 ]

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
 楼主| clf2275 发表于 2006-6-21 00:05:37 | 显示全部楼层
另外的附件在这里

[ 本帖最后由 clf2275 于 2006-6-21 15:18 编辑 ]

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
回复

使用道具 举报

poppyyouth 发表于 2006-6-21 00:52:24 | 显示全部楼层
我似乎以前用了这个  不是很好看  我再看看

沙发总算是我的了
回复

使用道具 举报

foolq 发表于 2006-6-21 00:57:56 | 显示全部楼层
顶下
回复

使用道具 举报

iv70 发表于 2006-6-21 01:49:47 | 显示全部楼层
好东西,装了,顶一下,
回复

使用道具 举报

iv70 发表于 2006-6-21 02:43:06 | 显示全部楼层
我原来的是1.1 下载附件覆盖,并更改3步骤的MV代码,没有成功,贴子内的播放器显示找不到该页,进入论坛下面的播放器出来后页面转到了一个浩海的说明页面!怎么办啊?
回复

使用道具 举报

Liuxff 发表于 2006-6-21 07:24:16 | 显示全部楼层
终于等到了,呵呵
回复

使用道具 举报

tianye1990 发表于 2006-6-21 07:40:37 | 显示全部楼层
ding!
回复

使用道具 举报

 楼主| clf2275 发表于 2006-6-21 07:59:42 | 显示全部楼层
原帖由 iv70 于 2006-6-21 02:43 发表
我原来的是1.1 下载附件覆盖,并更改3步骤的MV代码,没有成功,贴子内的播放器显示找不到该页,进入论坛下面的播放器出来后页面转到了一个浩海的说明页面!怎么办啊?

联系我QQ 41180 亲自上门服务哈~~ 安装了出现错误保修一年~~ 过期收费哈
回复

使用道具 举报

0315 发表于 2006-6-21 08:52:08 | 显示全部楼层
谢谢分享
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|Discuz! 官方站 ( 皖ICP备16010102号 )star

GMT+8, 2024-9-21 16:30 , Processed in 0.158015 second(s), 17 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表