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

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

[美化] 点歌系统V1.0 For D4

[复制链接]
robi 发表于 2006-2-11 01:14:00 | 显示全部楼层 |阅读模式
这个是给Freddy哥哥的点歌系统的美化而已,所以任何版权什么的都与我无关 -_-
//===========================================================
//插件名称:点歌系统V1.0
//适用版本:Discuz! 4.0
//半 原创:Freddy
//技术支持:https://discuz.dismall.com/
//数据升级:有
//修改文件:index.php
//修改模版:index.htm
//最后更新:2005-12-13
//演  示:www.51happy365.com/bbs
                  www.wtat.cn/bbs
//===========================================================

*****************************
安装之前注意事项:
*****************************
把这个从社区俱乐部中分离出来,弄得好头大,有点要说明一下。大家可以修改index_song.htm修改滚动设置,高度等等,另外,用到了members中的extcredits2,和我改的社区监狱、婚姻等等一样。本插件己美化过。
*****************************

1、调节songconfig.php文件,其中可调歌曲保留时间等,搞定后将附件解压后按其结构上传于您的论坛各文件夹内。
2、升级数据库。
  1. CREATE TABLE cdb_plugin_song (
  2.    sgid int(12) NOT NULL auto_increment,
  3.    username varchar(50) NOT NULL,
  4.    touser varchar(50) NOT NULL,
  5.    songname varchar(50) NOT NULL,
  6.    songurl varchar(80) NOT NULL,
  7.    songtype varchar(10) NOT NULL,
  8.    content varchar(200) NOT NULL,
  9.    stime int(11) DEFAULT '0' NOT NULL,
  10.    particular int(1) DEFAULT '0' NOT NULL,
  11.    PRIMARY KEY (sgid),
  12.    UNIQUE sid (sgid),
  13.    KEY sid_2 (sgid)
  14. );
复制代码

3、修改index.php文件。

查找:
  1. if(empty($gid)) {
复制代码

上面插入:
  1. //-----------------------------------------
  2. if (empty($action))
  3. {
  4.         $time_limit = time()-3600*24*7;
  5.         $query=$db->query("SELECT * FROM $tablepre"."plugin_song WHERE stime>='$time_limit' ORDER BY stime DESC");
  6.         $num=0;
  7.         while($result = $db->fetch_array($query)) {        
  8.                 $touser=$result['touser'];
  9.                 $username=$result['username'];
  10.                 $songurl=$result['songurl'];
  11.                 $content=$result['content'];
  12.                 $sgid=$result['sgid'];
  13.                 $songname=$result['songname'];
  14.                 $stime = date('Y年m月d日',$result['stime']);
  15.                 $num++;
  16.         
  17.                 $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)";
  18.         }
  19. }

  20. if($num==0) {         
  21.         $temp1.='<center> 目前没有点歌信息!';
  22. }
  23. //-----------------------------------------
复制代码

4、修改所有模板index.htm。

查找:
  1. <!--{if !empty($newpmexists)}-->
  2.         {template pmprompt}
  3. <!--{/if}-->
复制代码

下面插入:
  1. {template index_songs}
复制代码

5、后台更新缓存。

[ 本帖最后由 robi 于 2006-2-11 01:15 编辑 ]

本帖子中包含更多资源

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

x
 楼主| robi 发表于 2006-2-11 01:16:05 | 显示全部楼层
这个版本好象还有点点问题
不过我不知道是我自己的机器的问题还是程序文件本身的问题
就是收听歌曲页面也就是hearsong模板那个东西
我在收听歌曲的时候好象用不了诶
如图
我是在单机上测试的时候发现的问题
不知道是什么原因

本帖子中包含更多资源

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

x

评分

1

查看全部评分

回复

使用道具 举报

 楼主| robi 发表于 2006-2-11 01:16:27 | 显示全部楼层
1. 减慢了首页歌曲的上升速度,从3减到1
2. [ 我要点歌 ] 的字体改小了
3. 美化了点歌界面的表格...弄了满久的,用英文版的Dreamwaver改东西就是痛苦-_-!
4. "论坛名称 &raquo; 论坛点歌台&raquo;点歌"这类位置提示改的象默认的一样了
其他的就没改什么了...呵呵...算不上美化吧
只是小改动而已
回复

使用道具 举报

 楼主| robi 发表于 2006-2-11 14:04:25 | 显示全部楼层
顶上来~~~
回复

使用道具 举报

发表于 2006-2-11 14:47:22 | 显示全部楼层
原帖由 robi 于 2006-2-11 01:16 发表
这个版本好象还有点点问题
不过我不知道是我自己的机器的问题还是程序文件本身的问题
就是收听歌曲页面也就是hearsong模板那个东西
我在收听歌曲的时候好象用不了诶
如图
我是在单机上测试的时候发现的问题
...

播放器你没安...
回复

使用道具 举报

wishyou 发表于 2006-2-11 14:51:47 | 显示全部楼层
模板美化成这样更好看啊


回复

使用道具 举报

freddy 发表于 2006-2-11 16:04:43 | 显示全部楼层
那楼上是发还是不发?
回复

使用道具 举报

wishyou 发表于 2006-2-11 16:10:12 | 显示全部楼层
原帖由 freddy 于 2006-2-11 16:04 发表
那楼上是发还是不发?


晕啊~是希望有人改啊
回复

使用道具 举报

Liuxff 发表于 2006-2-11 16:19:01 | 显示全部楼层
试试
回复

使用道具 举报

freddy 发表于 2006-2-11 16:28:02 | 显示全部楼层
我倒,才发现自己加分加错楼了
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-4-19 18:07 , Processed in 0.142559 second(s), 20 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

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