账号通
    

账号  

密码  

20168

查看

47

回复
主题:[分享]改“用户排行榜”为“推荐师生主页”。。。 [收藏主题] 本贴被认定为精华 转到:  
hejun 当前离线

116

主题

0

广播

0

粉丝
添加关注
级别:一年级

用户积分:114 分
登录次数:51 次
注册时间:2009/12/16
最后登录:2011/4/27
hejun 发表于:2010/1/4 20:28:00   | 显示全部帖子 查看该作者主题 楼主 
科汛在线网校系统

在给学校做一个网站的过程中,需要将部分师生的个人空间推荐显示在相关页面。而系统自带的用户排行榜{=GetTopUser(Num,more...)}函数只能按用户的活跃程度显示,不能按后台推荐的个人空间显示。经查相关数据分列在数据库的两个 KS_User、KS_Blog表中。故就利用用户排行榜{=GetTopUser(Num,more...)}函数进行改造。

从而实现了师生的个人空间的按推荐及活跃条件显示

 

在KS_Cls目录下找到Kesion.Label.CommonCls.asp文件。找到: 1560行的Dim RSObj:Set RSObj=Conn.execute("Select Top " & Num &" UserID,UserName,UserFace,LoginTimes,sex From KS_User where groupid<>1 Order BY LoginTimes Desc,UserID Desc")

 

改为: Dim RSObj:Set RSObj=Conn.execute("Select Top " & Num &" KS_User.UserID,KS_User.UserName,KS_User.UserFace,KS_User.LoginTimes,KS_User.sex From KS_User,KS_Blog where KS_User.UserName=KS_Blog.UserName and KS_User.groupid<>1 and KS_Blog.Recommend=1 Order BY KS_User.LoginTimes Desc,KS_User.UserID Desc")

 

多表、多条件查询就 ok 了

 

发现有些字符不能正常显示:可下载:

 

以下内容只有回复后才可以浏览,请先登录!

 
  支持(0) | 反对(0) 回到顶部顶端 回到底部底部
<上一主题 | 下一主题 >
Powered By KesionCMS Version X1
厦门科汛软件有限公司 © 2006-2016 页面执行5.37500秒 powered by KesionCMS 9.0