注册
 找回密码
 注册
江西广告网
查看: 730|回复: 0
打印 上一主题 下一主题

UCH音乐盒插件1.5 详细安装教程+150款播放器

[复制链接]
  • TA的每日心情
    擦汗
    2016-12-6 16:04
  • 签到天数: 10 天

    [LV.3]偶尔看看II

    1
    跳转到指定楼层
    发表于 2009-7-5 21:31:53 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

    马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

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

    x
    第一步 添加用户栏目
    field_9~field_19 共11个栏目

    -----------------------------------------------音乐盒样式↓
    登录UCH后台 基本设置 用户栏目 添加

    (1)音乐盒样式 field_9

    栏目名称  音乐盒样式
    表单类型  列表框
    可选值
    001.swf
    ...
    150.swf
    可填写的最多字符  50
    必填  否
    资料页面隐藏  是
    允许搜索  否
    简单介绍  选择一款您喜欢的播放器样式
    显示顺序  0
    ------------------------------------------第1首歌曲↓
    (2)音乐名1 field_10

    栏目名称  音乐名1
    表单类型  文本输入框  
    可填写的最多字符  50
    必填  否
    资料页面隐藏  是
    允许搜索  否
    简单介绍 歌曲名称
    显示顺序 0

    (3)音乐地址1 field_11

    栏目名称  音乐地址1
    表单类型  文本输入框
    可填写的最多字符  254
    必填  否
    资料页面隐藏  是
    允许搜索  否
    简单介绍 第1首歌曲地址 支持mp3、wma格式
    显示顺序 0

    ------------------------------------------第2首歌曲↓
    ⑷音乐名2 field_12
    参照(2)
    ⑸音乐地址2 field_13
    参照(3)
    ------------------------------------------第3首歌曲↓
    ⑹音乐名3 field_14
    参照(2)
    ⑺音乐地址3 field_15
    参照(3)
    ------------------------------------------第4首歌曲↓
    ⑻音乐名4 field_16
    参照(2)
    ⑼音乐地址4 field_17
    参照(3)
    ------------------------------------------第5首歌曲↓
    ⑽音乐名5 field_18
    参照(2)
    ⑾音乐地址5 field_19
    参照(3)
    ------------------------------------------

    第二步 修改模版
    template/default/  header.htm和space_index.htm



    -----------------------------------------------修改模版header.htm 添加代码↓
    ① template/default/header.htm

    查找代码:
    1. </style>

    2. <link rel="shortcut icon" href="image/favicon.ico" />

    3. <link rel="edituri" type="application/rsd+xml" title="rsd" href="xmlrpc.php?rsd=$space[uid]" />

    4. </head>
    复制代码
    在下面添加:注意修改代码中field_9用户栏目序列号  音乐盒
    1. <!--{if $space["field_9"]}-->

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

    3. <body>

    4. <!--{/if}-->
    复制代码
    -----------------------------------------------修改模版space_index.htm 添加代码↓
    ② template/default/space_index.htm

    查找代码:
    1. <div id="space_appicon" class="box">

    2. <ul class="app_list16">

    3. <!--{if $doinglist}--><li class="app-doing"><a href="space.php?uid=$space[uid]&do=doing&view=me" title="记录"><image src="image/app/doing.gif" alt="记录" /></a></li><!--{/if}-->

    4. <!--{if $bloglist}--><li class="app-blog"><a href="space.php?uid=$space[uid]&do=blog&view=me" title="日志"><image src="image/app/blog.gif" alt="日志" /></a></li><!--{/if}-->

    5. <!--{if $albumlist}--><li class="app-photo"><a href="space.php?uid=$space[uid]&do=album&view=me" title="相册"><image src="image/app/album.gif" alt="相册" /></a></li><!--{/if}-->

    6. <!--{if $sharelist}--><li class="app-share"><a href="space.php?uid=$space[uid]&do=share&view=me" title="分享"><image src="image/app/share.gif" alt="分享" /></a></li><!--{/if}-->

    7. <!--{if $threadlist}--><li class="app-thread"><a href="space.php?uid=$space[uid]&do=thread&view=me" title="话题"><image src="image/app/thread.gif" alt="话题" /></a></li><!--{/if}-->



    8. <!--{loop $space['userapp'] $value}-->

    9. <!--{if $value['allowsidenav']}-->

    10. <li class="userapp-$value[appid]"><a href="userapp.php?id=$value[appid]&uid=$space[uid]" title="$value[appname]"><img src="http://appicon.manyou.com/icons/$value[appid]" alt="$value[appname]" /></a></li>

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

    12. <!--{/loop}-->

    13. </ul>
    复制代码
    在下面添加:(代码中的用户栏目序列号需要修改) field_9~field_19

    1. <!--{if $space["field_1"]}-->
    2. <script language="javascript" src="flash/player1.js"></script>
    3. <script language="javascript" for="player" event="playstatechange(newstate)">
    4. //播放器事件触发

    5. switch (newstate){

    6.   case 1:
    7.    musicSwf.SetVariable("musicName", "停止");
    8.    //playerinfo.innerHTML = "停止";
    9.    if (!userstop){//判断是否是用户自己停止,非用户停止的话再决定歌曲循环   
    10.    //判断是否循环,是的话1秒后播放下一首
    11.    if (loop) {
    12.    setTimeout("next();",1000);
    13.    }
    14.    }
    15.    break;
    16.   case 2:
    17.    //playerinfo.innerHTML = "暂停";
    18.    musicSwf.SetVariable("musicName", "暂停");
    19.    break;
    20.   case 3:
    21.    musicSwf.SetVariable("musicName", RadioList[NowId]);
    22.    //playerinfo.innerHTML = "正在播放";
    23.    break;
    24.   case 4:
    25.    //playerinfo.innerHTML = "4";
    26.    break;
    27.   case 5:
    28.    //playerinfo.innerHTML = "5";
    29.    break;
    30.   case 6:
    31.    musicSwf.SetVariable("musicName", "正在缓冲……");
    32.    //playerinfo.innerHTML = "正在缓冲……";
    33.    break;
    34.   case 7:
    35.    //playerinfo.innerHTML = "7";
    36.    break;
    37.   case 8:
    38.    //playerinfo.innerHTML = "8";
    39.    break;
    40.   case 9:
    41.   musicSwf.SetVariable("musicName", "正在连接……");
    42.    break;
    43.   case 10:
    44.   musicSwf.SetVariable("musicName", "准备就绪");
    45.    break;
    46.   case 11:
    47.    //playerinfo.innerHTML = "11";
    48.    break;
    49.   default:
    50.    //playerinfo.innerHTML = "";
    51. }
    52. //播放器事件触发结束
    53. </script>
    54. <script language="javascript">

    55. //歌曲列表

    56. function musicSwf_DOFSCommand(command,args){

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

    58. play();

    59. }

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

    61. stop();

    62. }

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

    64. pause();

    65. }

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

    67. next();

    68. }

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

    70. previous();

    71. }

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

    73. showmusiclist();

    74. }

    75. }

    76. </script>

    77. <script language="javascript">

    78. //音乐初始化

    79. function playerinit()

    80. {

    81. loop=true;

    82. userstop=false;

    83. count=6;

    84. listURL = new Array();
    85. RadioList = new Array(count);
    86. <!--{if $space["field_4"]}-->
    87. listURL[0]="$space["field_4"]"
    88. <!--{/if}-->
    89. <!--{if $space["field_2"]}-->
    90. RadioList[0]="$space["field_2"]"
    91. <!--{/if}-->
    92. <!--{if $space["field_6"]}-->
    93. listURL[1]="$space["field_6"]"
    94. <!--{/if}-->
    95. <!--{if $space["field_5"]}-->
    96. RadioList[1]="$space["field_5"]"
    97. <!--{/if}-->
    98. <!--{if $space["field_8"]}-->
    99. listURL[2]="$space["field_8"]"
    100. <!--{/if}-->
    101. <!--{if $space["field_7"]}-->
    102. RadioList[2]="$space["field_7"]"
    103. <!--{/if}-->
    104. <!--{if $space["field_10"]}-->
    105. listURL[3]="$space["field_10"]"
    106. <!--{/if}-->
    107. <!--{if $space["field_9"]}-->
    108. RadioList[3]="$space["field_9"]"
    109. <!--{/if}-->
    110. <!--{if $space["field_12"]}-->
    111. listURL[4]="$space["field_12"]"
    112. <!--{/if}-->
    113. <!--{if $space["field_11"]}-->
    114. RadioList[4]="$space["field_11"]"
    115. <!--{/if}-->
    116. NowId=0;
    117. musicSwf.SetVariable("musicName", RadioList[NowId]);
    118. player.URL=listURL[NowId];
    119. //音乐初始结束
    120. }
    121. </script>
    122. <script language="vbscript">
    123. //音乐播放器命FSCommand



    124. Sub musicSwf_FSCommand(ByVal command, ByVal args)



    125. call musicSwf_DOFSCommand(command, args)



    126. end sub



    127. </script>



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



    129. <!--{if $space["field_1"]}-->

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

    131. <h2><a href="" class="r_option"></a>

    132. &nbsp;&nbsp;&nbsp;&nbsp;音乐盒</h2>

    133. <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">

    134. <param name="URL" value="">
    135. <param name="UIMode" value="invisible">
    136. <param name="AutoStart" value="true">
    137. <param name="Enabled" value="true">
    138. <param name="enableContextMenu" value="false">
    139. <param name="Volume" value="100">
    140. <param name="DisplayBackColor" value="100">
    141. <param name="DisplayForeColor" value="100">
    142. <param name="WindowlessVideo" value="true">
    143. </object>
    144. <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="200" height="110" id="musicSwf">
    145. <param name="movie" value="flash/$space["field_1"]">
    146. <param name="quality" value="high">
    147. <param name="wmode" value="transparent">
    148. <param name="allowScriptAccess" value="always">

    149. </object>
    150. <!--{/if}-->
    复制代码
    第三步 修改序列号
    field_9~field_19 共11个栏目
    ------------------------------------------

    field_9  音乐盒样式
    field_10 歌曲名称
    field_11 歌曲地址
    ...

    这个需要根据自己后台添加栏目序列号而修改
    假如你的音乐盒样式序列号也为9 则无需修改代码

    假如你的音乐盒样式序列号为5
    field_5 音乐盒样式
    field_6 歌曲名称
    field_7 歌曲地址
    ...
    假如你的音乐盒样式序列号为11
    field_11 音乐盒样式
    field_12 歌曲名称
    field_13 歌曲地址
    ...

    第四步 上传文件
    001.swf~150.swf  player1.js
    ------------------------------------------
    下载地址:www.abchn.com/uch/flash.rar (含150款音乐盒播放器和js文件)
    解压后把文件flash上传至UCH根目录

    第五步 更新缓存
    ------------------------------------------
    登录UCH后台 高级应用 缓存更新

    flash.rar

    2.46 MB, 下载次数: 79

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

    本版积分规则

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