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

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

背景音乐添加升级版

[复制链接]
voguecn 发表于 2009-7-30 07:36:28 | 显示全部楼层 |阅读模式
UCHome插件
语言编码: GBK简体 UTF8简体 
插件名称: 背景音乐添加升级版
插件作者: Voguecn
适用版本: UCHome 2.0
本帖最后由 voguecn 于 2009-7-30 10:57 编辑

背景添加音乐的方法,请看原帖https://discuz.dismall.com/thread-1361540-1-1.html
我只是在这个的基础上做了一些改动设计。
演示站点:http://space.fashionincubator.org        http://www.fashionincubator.org/space
测试用户名:test 密码:test
测试用户名:test2 密码:test2
请勿注册新的测试账号

忘记说一点了,我的代码是UTF的,里面所以看着有些乱码!使用的时候把文字部分编辑一下就好了!

基本安装步骤:
1.下载附件,将其中的2个文件放到你的uch根目录下的image文件夹中。

2.管理员进入后台 - 用户栏目 - 添加一个栏目 可填写的最多字符设置大一些(这里以栏目字段名以field_1为例)
资料页面隐藏选是,如果不这样选择的话在个人页面会出现两个音乐的栏目,一个是播放器,一个是音乐的地址。
如果你新添加的栏目不是field_1而是field_2或其它,请在代码中相应位置修改。


3.打开修改template/default/space_index.htm模板
在需要放置播放器的位置添加代码

如果想要在个人信息位置加入播放器
找到代码
  1.   <!--{if $space[msn]}-->

  2.                                 <li><em>MSN:</em>$space[msn]</li>

  3.                         <!--{/if}-->
复制代码

后面加入(已经修正了)

  1. <!--{if $space["field_1"]}-->
  2. <li><em>音乐:</em>
  3. <script src="image/swf.js" movie="image/zplayer.swf?mp3=$space["field_1"]&autostart=1&autoreplay=1&showtime=1" width="200" height="20" ></script>
  4. </li>
  5. <!--{/if}-->
复制代码
红色部分为你新建的栏目ID


如果想要在左边栏加入播放器
找到代码
  1. <div id="space_mymenu">
复制代码
在之前加入
  1. <div id="space_mymenu">
  2. <!--{if $space["field_1"]}-->
  3. <h2><a href="cp.php?ac=profile&op=base" class="r_option">鏇存敼闊充箰</a>鑳屾櫙闊充箰</h2>

  4. <ul class="spacemenu_list">
  5. <script src="image/swf.js" movie="image/zplayer.swf?mp3=$space["field_1"]&autostart=1&autoreplay=1&showtime=1" width="200" height="20" ></script>
  6. </ul>
  7. <!--{else}-->
  8. <h2><a href="cp.php?ac=profile&op=base" class="r_option">璁剧疆鑳屾櫙闊充箰</a>鑳屾櫙闊充箰</h2>

  9. <ul class="spacemenu_list">
  10. <script src="image/swf.js" movie="image/zplayer.swf?mp3=$space["field_1"]&autostart=1&autoreplay=1&showtime=1" width="200" height="20" ></script>
  11. </ul>
  12. <!--{/if}-->
  13. </div>
复制代码
大家应该发现了,2个位置所加的播放器代码是不同的。第1种简洁一些。第2种是带边框的,通过判断语句在用户没有设置背景音乐时可以给用户提示。当然,两种代码是可以互通的,了解的朋友可以随意设计这个位置的页面结构。

本帖子中包含更多资源

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

x
 楼主| voguecn 发表于 2009-7-30 07:52:07 | 显示全部楼层
UCH本身也有一个播放器,相信这个东西对想要调整颜色的朋友们有帮助!
播放器颜色设置文件在source/script_common.js 打开这个文件,找到代码
  1. var musicFlash = '<object id="audioplayer_SHAREID" height="24" width="290" data="image/player.swf" type="application/x-shockwave-flash">'
  2.                 + '<param value="image/player.swf" name="movie"/>'
  3.                 + '<param
复制代码
之后Value这一行的内容就是播放器的颜色了


大家可以对照我给出的颜色代码找到相应的位置修改成你想要的颜色。

本帖子中包含更多资源

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

x
回复

使用道具 举报

塞上风 发表于 2009-7-30 10:16:39 | 显示全部楼层
支持下
回复

使用道具 举报

920696629 发表于 2009-7-30 10:25:21 | 显示全部楼层
楼主很厉害啊,支持了
回复

使用道具 举报

ishangwg 发表于 2009-7-30 10:42:17 | 显示全部楼层
非常不错啊
回复

使用道具 举报

920696629 发表于 2009-7-30 10:45:24 | 显示全部楼层
音乐好像播放不出
回复

使用道具 举报

 楼主| voguecn 发表于 2009-7-30 10:54:48 | 显示全部楼层
音乐好像播放不出
920696629 发表于 2009-7-30 10:45

可以放出的,第一段代码里多了点东西,本来想表示红色的!这样就对了!
  1. <!--{if $space["field_1"]}-->

  2. <li><em>音乐:</em>

  3. <script src="image/swf.js" movie="image/zplayer.swf?mp3=$space["field_1"]&autostart=1&autoreplay=1&showtime=1" width="200" height="20" ></script>

  4. </li>

  5. <!--{/if}-->
复制代码
回复

使用道具 举报

920696629 发表于 2009-7-30 11:41:47 | 显示全部楼层
恩,不错,第一种在个人信息位置加入播放器对了,但第二种在左边栏加入播放器要找到的代码不在template/default/space_index.htm,请问楼主第二种在哪改的?
回复

使用道具 举报

920696629 发表于 2009-7-30 11:42:05 | 显示全部楼层
恩,不错,第一种在个人信息位置加入播放器对了,但第二种在左边栏加入播放器要找到的代码不在template/default/space_index.htm,请问楼主第二种在哪改的?
回复

使用道具 举报

920696629 发表于 2009-7-30 12:04:44 | 显示全部楼层
楼主像你那个测试站的代码怎么添加?
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-11-15 16:27 , Processed in 0.041749 second(s), 4 queries , Gzip On, Redis On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

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