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

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

[F批+][05.08已更新加强][原创]送给大家的五一节礼物!首页社区发帖冠军插件

[复制链接]
长发和尚 发表于 2005-5-4 09:43:20 | 显示全部楼层
没有装在线时间的朋友 把下面的代码存成 poststar.php 代替原来的看看 呵呵!

  1. <?

  2. $month=date(n);
  3. $date=date(j);
  4. $year=date(Y);
  5. $time=mktime(0,0,0,$month,$date,$year);


  6. $query=$db->query("select count(pid) as num,authorid,author from $table_posts where dateline>=$time group by authorid order by num desc limit 10");
  7. while($result=$db->fetch_array($query)){


  8. $poststar.="<a href=viewpro.php?uid=".$result[authorid].">".$result[author]."</a>[".$result[num]."]&nbsp;&nbsp;";

  9. }
  10. $star_info_sql="m.uid,m.credit,m.money,m.bank,m.avatar,m.postnum,m.groupid,m.avatarwidth,m.avatarheight";
  11. $query=$db->query("select count(p.pid) as num,p.author,p.authorid,$star_info_sql from $table_posts p left join $table_members m on p.authorid=m.uid where p.dateline>$time and m.gender=1 group by p.authorid order by num desc limit 1");

  12. while($star=$db->fetch_array($query)){
  13. $mname=$star[author];
  14. $mcredit=$star[credit];
  15. $mmoney=$star[money];
  16. $mbank=$star[bank];
  17. $mpostnum=$star[postnum];
  18. $mtodaynum=$star[num];
  19. $mavatar=$star[avatar];
  20. $mavatarwidth=$star[avatarwidth];
  21. $mavatarheight=$star[avatarheight];

  22.   if($star[groupid]<=3)
  23.   $mgroup=$_DCACHE['usergroups'][$star['groupid']]['grouptitle'];
  24.   else  {
  25.   foreach($_DCACHE['ranks'] as $ranks) {
  26.   if($mpostnum>=$ranks['posthigher'])
  27.   $mgroup=$ranks['ranktitle'];
  28.      }


  29.   }


  30. }

  31. $query=$db->query("select count(p.pid) as num,p.author,p.authorid,$star_info_sql from $table_posts p left join $table_members m on p.authorid=m.uid where p.dateline>$time and m.gender=2 group by p.authorid order by num desc limit 1");

  32. while($star=$db->fetch_array($query)){
  33. $fname=$star[author];

  34. $fcredit=$star[credit];
  35. $fmoney=$star[money];
  36. $fbank=$star[bank];
  37. $fpostnum=$star[postnum];
  38. $ftodaynum=$star[num];
  39. $fonlinetime=$star[onlinetime];
  40. $favatar=$star[avatar];
  41. $favatarwidth=$star[avatarwidth];
  42. $favatarheight=$star[avatarheight];

  43. if($star[groupid]<=3)
  44.   $fgroup=$_DCACHE['usergroups'][$star['groupid']]['grouptitle'];
  45.   else  {
  46.   foreach($_DCACHE['ranks'] as $ranks) {
  47.   if($mpostnum>=$ranks['posthigher'])
  48.   $fgroup=$ranks['ranktitle'];
  49.      }


  50.   }

  51. }

  52. ?>
复制代码

[ Last edited by 长发和尚 on 2005-5-4 at 09:51 ]
回复

使用道具 举报

 楼主| ︶ㄣ雙生兒ぞ 发表于 2005-5-4 09:50:22 | 显示全部楼层
Originally posted by 长发和尚 at 2005-5-4 09:43
安装好后为什么 后台管理的管理项目都展不开了 就是  + 那些


点[expand]展开!
回复

使用道具 举报

长发和尚 发表于 2005-5-4 09:55:46 | 显示全部楼层
多谢斑竹回复   已经解决  就是未完全删除poststar.php 里面的 在线时间统计的问题。
回复

使用道具 举报

七七红 发表于 2005-5-4 09:59:22 | 显示全部楼层
我正在找这个插件呢! 没想到楼主这么快就推出了! 顶
回复

使用道具 举报

爱雨冷雪 发表于 2005-5-4 13:54:26 | 显示全部楼层
....我还是不成功...
回复

使用道具 举报

laoyang 发表于 2005-5-5 10:18:57 | 显示全部楼层
增加了查询,不好
应该用缓存
回复

使用道具 举报

果冻☆泡泡 发表于 2005-5-5 11:57:29 | 显示全部楼层
楼主还是 给出附件详细地址吧,别被当做AD了
回复

使用道具 举报

mmcatv 发表于 2005-5-5 12:11:27 | 显示全部楼层
是不大好用.还是顶顶楼主!
回复

使用道具 举报

freddy 发表于 2005-5-7 22:58:04 | 显示全部楼层
安装成功!
但!
不是很完善!
NINELIFE的在线时间我早就装了!
你的这个也装成功了!
但在修改common.php文件的操作不够完美!
我弄好后,更新缓存。。发现每次进后台,全是折叠起来的!而且,一个很大的问题就是后台插件设置一项,无法展开!
我对照N遍,修改无误!首页也显示无误!
只是后台为什么会这样?难道。。和某插件HACK有冲突?
回复

使用道具 举报

 楼主| ︶ㄣ雙生兒ぞ 发表于 2005-5-8 09:00:00 | 显示全部楼层
Originally posted by 果冻☆泡泡 at 2005-5-5 11:57
楼主还是 给出附件详细地址吧,别被当做AD了


就当是AD吧!我也得为我网站的生计着想..请原谅我的自私!..要不然我还成彻底的义务劳动了,这年头```

[ Last edited by ︶ㄣ雙生兒ぞ on 2005-5-8 at 09:28 ]
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-12-22 20:56 , Processed in 0.026734 second(s), 5 queries , Gzip On, Redis On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

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