//===========================================================
//插件名称:点歌系统V1.0
//适用版本:Discuz! 4.0
//作 者:未知
//技术支持:discuz.dismall.com
//数据升级:有
//修改文件:index.php
//修改模版:index.htm
//最后更新:2005-12-13
//演 示:www.51happy365.com/bbs
//===========================================================
*****************************
安装之前注意事项:
*****************************
把这个从社区俱乐部中分离出来,弄得好头大,有点要说明一下。大家可以修改index_song.htm修改滚动设置,高度等等,另外,用到了members中的extcredits2,和我改的社区监狱、婚姻等等一样。本插件己美化过。
*****************************
1、调节songconfig.php文件,其中可调歌曲保留时间等,搞定后将附件解压后按其结构上传于您的论坛各文件夹内。
2、升级数据库。
- CREATE TABLE cdb_plugin_song (
- sgid int(12) NOT NULL auto_increment,
- username varchar(50) NOT NULL,
- touser varchar(50) NOT NULL,
- songname varchar(50) NOT NULL,
- songurl varchar(80) NOT NULL,
- songtype varchar(10) NOT NULL,
- content varchar(200) NOT NULL,
- stime int(11) DEFAULT '0' NOT NULL,
- particular int(1) DEFAULT '0' NOT NULL,
- PRIMARY KEY (sgid),
- UNIQUE sid (sgid),
- KEY sid_2 (sgid)
- )TYPE=MyISAM ;
复制代码
显示乱码的朋友在升级数据库的最后;号前,加上 CHARSET=gbk ,如果还不行,那就是你的MYSQL版本不支持此插件。
3、修改index.php文件。
查找:
在上面插入:
- //-----------------------------------------
- if (empty($action))
- {
- $time_limit = time()-3600*24*7;
- $query=$db->query("SELECT * FROM $tablepre"."plugin_song WHERE stime>='$time_limit' ORDER BY stime DESC");
- $num=0;
- while($result = $db->fetch_array($query)) {
- $touser=$result['touser'];
- $username=$result['username'];
- $songurl=$result['songurl'];
- $content=$result['content'];
- $sgid=$result['sgid'];
- $songname=$result['songname'];
- $stime = date('Y年m月d日',$result['stime']);
- $num++;
-
- $temp1.="<center><a href="hearsong.php?songid=$sgid"><font color=blue>$username</font> 点了一首 <u><font color=green>$songname</font></u> 送给 <font color=RED>$touser</font> 听,并想对".$touser."说: <font color=RED>$content</font></a> ($stime)";
- }
- }
- if($num==0) {
- $temp1.='<center> 目前没有点歌信息!';
- }
- //-----------------------------------------
复制代码
4、修改所有模板index.htm。
查找:
- <!--{if !empty($newpmexists)}-->
- {template pmprompt}
- <!--{/if}-->
复制代码
在下面插入:
5、后台更新缓存。
[ 本帖最后由 freddy 于 2006-2-11 00:56 编辑 ] |