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

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

UCH2.0个人主页音乐插件,多音乐、150多款QQ播放器。(已免费发布)

  [复制链接]
chinasyoume 发表于 2009-8-17 01:42:34 | 显示全部楼层 |阅读模式
UCHome插件
语言编码: GBK简体 
插件名称: 个人主页QQ音乐播放器(支持多首音乐)
插件作者: 原作者,搞不清了。
适用版本: UCHome 2.0
本帖最后由 chinasyoume 于 2009-11-9 22:49 编辑

演示地址:
  1. http://redirect.alexa.com/redirect?www.meishiqu.com/space/index.php?suid=4
复制代码
麻烦各位不要在本网站新注册!
测试用户名为:kasns,密码为:kasns

这是一份写得很菜的菜鸟说明,很多人会觉得罗嗦,其实很简单。没办法照顾哪些什么都不清白的人
有问题出现的请在本贴留言。

1.下载播放器附件放到服务器根目录

2.在:管理后台—用户栏目
添加:

播放器样式栏
栏目名称:播放器样式
表单类型:列表框
可选值: 复制下面粘贴即可
  1. 001.swf
  2. 002.swf
  3. 003.swf
  4. 004.swf
  5. 005.swf
  6. 006.swf
  7. 007.swf
  8. 008.swf
  9. 009.swf
  10. 010.swf
  11. 011.swf
  12. 012.swf
  13. 013.swf
  14. 014.swf
  15. 015.swf
  16. 016.swf
  17. 017.swf
  18. 018.swf
  19. 019.swf
  20. 010.swf
  21. 021.swf
  22. 022.swf
  23. 023.swf
  24. 024.swf
  25. 025.swf
  26. 026.swf
  27. 027.swf
  28. 028.swf
  29. 029.swf
  30. 020.swf
  31. 031.swf
  32. 032.swf
  33. 033.swf
  34. 034.swf
  35. 035.swf
  36. 036.swf
  37. 037.swf
  38. 038.swf
  39. 039.swf
  40. 030.swf
  41. 041.swf
  42. 042.swf
  43. 043.swf
  44. 044.swf
  45. 045.swf
  46. 046.swf
  47. 047.swf
  48. 048.swf
  49. 049.swf
  50. 040.swf
  51. 051.swf
  52. 052.swf
  53. 053.swf
  54. 054.swf
  55. 055.swf
  56. 056.swf
  57. 057.swf
  58. 058.swf
  59. 059.swf
  60. 050.swf
  61. 061.swf
  62. 062.swf
  63. 063.swf
  64. 064.swf
  65. 065.swf
  66. 066.swf
  67. 067.swf
  68. 068.swf
  69. 069.swf
  70. 060.swf
  71. 071.swf
  72. 072.swf
  73. 073.swf
  74. 074.swf
  75. 075.swf
  76. 076.swf
  77. 077.swf
  78. 078.swf
  79. 079.swf
  80. 070.swf
  81. 081.swf
  82. 082.swf
  83. 083.swf
  84. 084.swf
  85. 085.swf
  86. 086.swf
  87. 087.swf
  88. 088.swf
  89. 089.swf
  90. 080.swf
  91. 091.swf
  92. 092.swf
  93. 093.swf
  94. 094.swf
  95. 095.swf
  96. 096.swf
  97. 097.swf
  98. 098.swf
  99. 099.swf
  100. 100.swf
  101. 101.swf
  102. 102.swf
  103. 103.swf
  104. 104.swf
  105. 105.swf
  106. 106.swf
  107. 107.swf
  108. 108.swf
  109. 109.swf
  110. 110.swf
  111. 111.swf
  112. 112.swf
  113. 113.swf
  114. 114.swf
  115. 115.swf
  116. 116.swf
  117. 117.swf
  118. 118.swf
  119. 119.swf
  120. 110.swf
  121. 121.swf
  122. 122.swf
  123. 123.swf
  124. 124.swf
  125. 125.swf
  126. 126.swf
  127. 127.swf
  128. 128.swf
  129. 129.swf
  130. 120.swf
  131. 131.swf
  132. 132.swf
  133. 133.swf
  134. 134.swf
  135. 135.swf
  136. 136.swf
  137. 137.swf
  138. 138.swf
  139. 139.swf
  140. 130.swf
  141. 141.swf
  142. 142.swf
  143. 143.swf
  144. 144.swf
  145. 145.swf
  146. 146.swf
  147. 147.swf
  148. 148.swf
  149. 149.swf
  150. 140.swf
  151. 151.swf
  152. 152.swf
  153. 153.swf
  154. 154.swf
  155. 155.swf
  156. 156.swf
  157. 157.swf
  158. 158.swf
复制代码
可填写的最多字符:50
必填:选否
资料页面隐藏:选是
允许搜索:选否
简单介绍:选择音乐盒播放器样式

如图所示:

提交后会产生一个栏目字段名:field_号码

重复添加下面二栏目5次(即可加5首歌):
一、音乐名栏目
栏目名称          音乐歌名一
表单类型          文本输入框
可填写的最多字符  254
必填              否   
资料页面隐藏      是
允许搜索          否   
简单介绍          第一首歌的名字

如图所示:

提交后会产生一个栏目字段名:field_号码

二、音乐地址栏
栏目名称          音乐地址一
表单类型          文本输入框
可填写的最多字符  254
必填              否   
资料页面隐藏      是
允许搜索          否   
简单介绍          给你的空间添加音乐(支持MP3/WMA音乐格式)

如图所示:

提交后会产生一个栏目字段名:field_号码

3。修改template/default/下,space_index.htm代码:
在这下面
  1. <div id="space_mymenu">
  2.                         <h2>个人菜单</h2>
  3.                         <ul class="line_list">
  4.                                 <li><img src="image/icon/profile.gif"><a href="javascript:;" onclick="getindex('info');">个人资料</a></li>
  5.                                 <li><img src="image/icon/doing.gif"><a href="javascript:;" onclick="getindex('doing');">记录</a><!--{if $space[doingnum]}--><em>($space[doingnum])</em><!--{/if}--></li>
  6.                                 <li><img src="image/icon/blog.gif"><a href="javascript:;" onclick="getindex('blog');">日志</a><!--{if $space[blognum]}--><em>($space[blognum])</em><!--{/if}--></li>
  7.                                 <li><img src="image/icon/album.gif"><a href="javascript:;" onclick="getindex('album');">相册</a><!--{if $space[albumnum]}--><em>($space[albumnum])</em><!--{/if}--></li>
  8.                                 <li><img src="image/icon/thread.gif"><a href="javascript:;" onclick="getindex('thread');">话题</a><!--{if $space[threadnum]}--><em>($space[threadnum])</em><!--{/if}--></li>
  9.                                 <li><img src="image/icon/poll.gif"><a href="javascript:;" onclick="getindex('poll');">投票</a><!--{if $space[pollnum]}--><em>($space[pollnum])</em><!--{/if}--></li>
  10.                                 <li><img src="image/icon/event.gif"><a href="javascript:;" onclick="getindex('event');">活动</a><!--{if $space[eventnum]}--><em>($space[eventnum])</em><!--{/if}--></li>
  11.                                 <li><img src="image/icon/share.gif"><a href="javascript:;" onclick="getindex('share');">分享</a><!--{if $space[sharenum]}--><em>($space[sharenum])</em><!--{/if}--></li>
  12.                                 <li><img src="image/icon/friend.gif"><a href="javascript:;" onclick="getindex('friend');">好友</a><!--{if $space[friendnum]}--><em>($space[friendnum])</em><!--{/if}--></li>
  13.                         </ul>
  14.                 </div>
复制代码
添 加 代 码:
  1. <!--{if $space["field_7"]}-->

  2. <script language="javascript" src="flash/player1.js"></script>

  3. <script language="javascript" src="flash/player2.js" for="player" event="playstatechange(newstate)"></script>

  4. <script language="javascript">

  5. //歌曲列表

  6. function musicSwf_DOFSCommand(command,args){

  7. if (command=="lay"){

  8. play();

  9. }

  10. if (command=="Stop"){

  11. stop();

  12. }

  13. if (command=="ause"){

  14. pause();

  15. }

  16. if (command=="next"){

  17. next();

  18. }

  19. if (command=="previous"){

  20. previous();

  21. }

  22. if (command=="gotoMusic") {

  23. showmusiclist();

  24. }

  25. }

  26. </script>

  27. <script language="javascript">

  28. //音乐初始化

  29. function playerinit()

  30. {

  31. loop=true;

  32. userstop=false;

  33. count=6;

  34. listURL = new Array();

  35. RadioList = new Array(count);

  36. <!--{if $space["field_9"]}-->

  37. listURL[0]="$space["field_9"]"

  38. <!--{/if}-->

  39. <!--{if $space["field_8"]}-->

  40. RadioList[0]="$space["field_8"]"

  41. <!--{/if}-->

  42. <!--{if $space["field_11"]}-->

  43. listURL[1]="$space["field_11"]"

  44. <!--{/if}-->

  45. <!--{if $space["field_10"]}-->

  46. RadioList[1]="$space["field_10"]"

  47. <!--{/if}-->

  48. <!--{if $space["field_13"]}-->

  49. listURL[2]="$space["field_13"]"

  50. <!--{/if}-->

  51. <!--{if $space["field_12"]}-->

  52. RadioList[2]="$space["field_12"]"

  53. <!--{/if}-->

  54. <!--{if $space["field_15"]}-->

  55. listURL[3]="$space["field_15"]"

  56. <!--{/if}-->

  57. <!--{if $space["field_14"]}-->

  58. RadioList[3]="$space["field_14"]"

  59. <!--{/if}-->

  60. <!--{if $space["field_17"]}-->

  61. listURL[4]="$space["field_17"]"

  62. <!--{/if}-->

  63. <!--{if $space["field_16"]}-->

  64. RadioList[4]="$space["field_16"]"

  65. <!--{/if}-->

  66. NowId=0;

  67. musicSwf.SetVariable("musicName", RadioList[NowId]);

  68. player.URL=listURL[NowId];

  69. //音乐初始结束

  70. }

  71. </script>

  72. <script language="vbscript">

  73. //音乐播放器命FSCommand

  74. Sub musicSwf_FSCommand(ByVal command, ByVal args)

  75. call musicSwf_DOFSCommand(command, args)

  76. end sub

  77. </script>

  78. <div id="space_app_guide" class="box">

  79. <h2>音乐盒</h2>

  80. <object id="player" classid="CLSID:6BF52A52-394A-11d3-B153-00C04F79FAA6" width="0" height="0" codebase="nsmp2inf.cab#Version=5,1,52,701standby=Loading" tppabs="http://activex.microsoft.com/activex/controls/mplayer/en/nsmp2inf.cab#Version=5,1,52,701standby=Loading" type="application/x-oleobject">

  81. <param name="URL" value="">

  82. <param name="UIMode" value="invisible">

  83. <param name="AutoStart" value="true">

  84. <param name="Enabled" value="true">

  85. <param name="enableContextMenu" value="false">

  86. <param name="DisplayBackColor" value="100">

  87. <param name="DisplayForeColor" value="100">

  88. <param name="WindowlessVideo" value="true">

  89. </object>

  90. <object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,0,0" width="210" height="120" id="musicSwf">

  91. <param name="movie" value="flash/$space["field_7"]">

  92. <param name="quality" value="high">

  93. <param name="wmode" value="transparent">

  94. <param name="allowScriptAccess" value="always">

  95. </object>

  96. </div>

  97. <!--{/if}-->
复制代码
注:把field_7改为自己添加シ牌骼覆??淖侄蚊??
示意图:
如你产生的是field_1,就把field_7全部替换为field_1

RadioList[0]="$space["field_8"]",表示的是:音乐名栏字段名为:field_8
示意图:
如你产生的是field_2,就把field_8全部替换为field_2

listURL[0]="$space["field_9"]",表示的是:音乐地址栏字段名为:field_9
示意图:
如你产生的是field_2,就把field_9全部替换为field_3

记得把所以的field_号码,都替换成你的对应字段名!!!

4。修改template/default/下,header.htm代码
把:
  1. <link rel="edituri" type="application/rsd+xml" title="rsd" href="xmlrpc.php?rsd=$space[uid]" />
  2. </head>

  3. <body>
复制代码
改为:
  1. <link rel="edituri" type="application/rsd+xml" title="rsd" href="xmlrpc.php?rsd=$space[uid]" />
  2. </head>
  3. <!--{if $space["field_7"]}-->

  4. <body onLoad="playerinit();">

  5. <!--{else}-->

  6. <body>

  7. <!--{/if}-->
复制代码
注:这里的field_7,一样要改为自己添加播放器栏产生的字段名。
如你的产生的是field_1,就把field_7替换为field_1

5。修改template/default/下,cp_profile.htm代码
在这里:
  1. <tr>
  2.         <th>居住地:</th>
  3.         <td id="residecitybox">
  4.                 <script type="text/javascript">
  5.                 <!--
  6.                 showprovince('resideprovince', 'residecity', '$space[resideprovince]', 'residecitybox');
  7.                 showcity('residecity', '$space[residecity]', 'resideprovince', 'residecitybox');
  8.                 //-->
  9.                 </script>
  10.                 <a href="cp.php?ac=friend&op=search&view=reside" target="_blank">&raquo; 查找同城</a>
  11.         </td>
  12.         <td>
  13.                 <select name="friend[residecity]">
  14.                         <option value="0"{$friendarr[residecity][0]}>全用户可见</option>
  15.                         <option value="1"{$friendarr[residecity][1]}>仅好友可见</option>
  16.                         <option value="3"{$friendarr[residecity][3]}>仅自己可见</option>
  17.                 </select>
  18.         </td>
  19. </tr>
复制代码
下面添加:
  1. <tr>
  2. <th style="width:10em;">音乐盒设置:</th>
  3.         <td>
  4.                 <a href="pre/index.php" target="_blank">&raquo; 点击进入音乐盒样式预览</a>
  5.         </td>
  6.         </tr>

  7. <!--{loop $profilefields $value}-->
  8. <tr>
  9.         <th>$value[title]<!--{if $value[required]}-->*<!--{/if}-->:</th>
  10.         <td>
  11.                 $value[formhtml]
  12.                 <!--{if $value[note]}--> <span class="gray">$value[note]</span><!--{/if}-->
  13.         </td>
  14.         <td>
  15.                 <select name="friend[field_{$value[fieldid]}]">
  16.                 <!--{eval $field_friendarr = $friendarr["field_$value[fieldid]"];}-->
  17.                         <option value="0"{$field_friendarr[0]}>全用户可见</option>
  18.                         <option value="1"{$field_friendarr[1]}>仅好友可见</option>
  19.                         <option value="3"{$field_friendarr[3]}>仅自己可见</option>
  20.                 </select>
  21.         </td>
  22. </tr>
  23. <!--{/loop}-->
复制代码
6。后台更新缓存后。用户就可以在个人空间设置--个人资料,选择播放器样式,和添加音乐了!

进入个人主页,看看完成后的效果图:


由于附件较大,分6卷下载:


以下是播放器的样式:




arnol 发表于 2009-8-17 02:09:32 | 显示全部楼层
路过帮顶~~~~~~~~~
回复

使用道具 举报

cynical3479 发表于 2009-8-17 02:13:17 | 显示全部楼层
不错。不错。。。。。。。。。。。。。。。。
回复

使用道具 举报

风.行者 发表于 2009-8-17 02:20:27 | 显示全部楼层
此贴必火!支持!
回复

使用道具 举报

zgdxs 发表于 2009-8-17 08:07:10 | 显示全部楼层
过来支持你
回复

使用道具 举报

zgdxs 发表于 2009-8-17 09:01:56 | 显示全部楼层
变成这样了
回复

使用道具 举报

willzhuce 发表于 2009-8-17 09:07:13 | 显示全部楼层
标记标记哈
回复

使用道具 举报

zgdxs 发表于 2009-8-17 09:14:48 | 显示全部楼层
为什么音乐不能保存?
回复

使用道具 举报

yh2o 发表于 2009-8-17 09:43:54 | 显示全部楼层
路过帮顶!!!!支持免费
回复

使用道具 举报

gao_xi_123 发表于 2009-8-17 09:49:34 | 显示全部楼层
很好恨强大 感谢分享
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-12-25 02:33 , Processed in 0.030580 second(s), 4 queries , Gzip On, Redis On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

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