本帖最后由 zhujinyan 于 2009-9-14 14:59 编辑
相关说明和演示请看:https://discuz.dismall.com/viewthread.php?tid=1410025
附件目录:
image/music/ico.gif
image/music/mp3player.swf
image/music/player.swf
image/music/style.css
source/cp_music.php
source/space_index.php
template/default/cp_music.htm
template/default/header.htm
template/default/space_index.htm
cp.php
playlist.php
sql.txt
红色文件为修改文件,蓝色文件为SQL语句,其他文件直接上传覆盖即可
一、打开source/space_index.php
找到:上面增加:- //音乐盒
- $musiclist = array();
- $query = $_SGLOBAL['db']->query("SELECT * FROM ".tname('music')." WHERE uid='".$space['uid']."'");
- while($value = $_SGLOBAL['db']->fetch_array($query)) {
- $musiclist[] = $value;
- }
复制代码 二、打开template/default/header.htm
找到:- <li><a href="space.php?do=friend">好友</a></li>
复制代码 下面增加:- <li><a href="cp.php?ac=music">音乐盒</a></li>
复制代码 三、打开template/default/space_index.htm
找到:- <!--{if $space[self]}-->
- <!--{template space_status}-->
- <!--{/if}-->
复制代码 上面增加:- <!--{if $musiclist}-->
- <object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,0,0" width="320" height="24"><param name="allowScriptAccess" value="sameDomain"><param name="movie" value="image/music/mp3player.swf?playlist=playlist.php?uid={$space[uid]}"><param name="quality" value="high"><param name="bgcolor" value="#ffffff"><embed src="image/music/mp3player.swf?playlist=playlist.php?uid={$space[uid]}" quality="high" bgcolor="#ffffff" width="320" height="24" allowScriptAccess="sameDomain" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" wmode="transparent" /></object>
- <!--{/if}-->
复制代码 四、打开cp.php
找到:后面增加:修改好后上传覆盖原文件,然后打开phpMyAdmin,运行sql.txt里面的语句
安装完毕!
免费附件:
music.rar
(27.5 KB, 下载次数: 494)
收费附件:
music.rar
(27.5 KB, 下载次数: 223)
|