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

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

X2.0查看本月在线时间的方法

[复制链接]
Zero∥ 发表于 2011-11-23 14:04:46 | 显示全部楼层 |阅读模式
本帖最后由 Zero∥ 于 2011-11-23 14:04 编辑

感觉这X2.0不能查看用户的本月在线时间很蛋疼,排行榜只能看在线时间比较多的那几位会员的时间而无法查看更多用户的本月在线时间,所以修改了下,把本月在线时间显示在个人资料那里



找到文件source/include/space/space_profile.php


找到
  1. if($space['videophotostatus'] > 0 && $_G['uid'] != $space['uid'] && !ckvideophoto($space, 1)) {
  2.         $showvideophoto = false;
  3. }
复制代码


添加如下代码

  1. //{{{本月在线
  2. $space['olmonth'] = DB::result_first("SELECT thismonth FROM ".DB::table('common_onlinetime')." WHERE uid='$space[uid]'");
  3. $space['olmonth_hours'] = $space['olmonth'] ? intval($space['olmonth'] /60) : "";
  4. //本月在线}}}
复制代码



然后修改template/default/home/space_profile.htm


找到


  1. <!--{if $space[oltime]}--><li><em>{lang online_time}</em>$space[oltime] {lang hours}</li><!--{/if}-->
复制代码
在下面添加


  1. <!--{if $space[olmonth_hours]}--><li><em>本月在线</em>{$space[olmonth_hours]} {lang hours}</li><!--{/if}-->
复制代码


完工。。。。。。。

本帖子中包含更多资源

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

x
shilia 发表于 2011-11-23 14:09:48 | 显示全部楼层
这个还不错,好帖子,大家谈谈
回复

使用道具 举报

sunhai520 发表于 2011-11-23 15:33:22 | 显示全部楼层
程序有自带统计功能的 楼主同志
回复

使用道具 举报

 楼主| Zero∥ 发表于 2011-11-23 15:43:33 | 显示全部楼层
sunhai520 发表于 2011-11-23 15:33
程序有自带统计功能的 楼主同志

请问X2.0在哪里可以看到任意用户的本月在线时间的统计呢?
回复

使用道具 举报

sunhai520 发表于 2011-11-23 15:46:33 | 显示全部楼层
Zero∥ 发表于 2011-11-23 15:43
请问X2.0在哪里可以看到任意用户的本月在线时间的统计呢?

你的域名+/misc.php?mod=stat&op=memberlist
慢慢研究一下

修改程序以后升级很麻烦
回复

使用道具 举报

 楼主| Zero∥ 发表于 2011-11-23 16:02:25 | 显示全部楼层
本帖最后由 Zero∥ 于 2011-11-23 16:04 编辑
sunhai520 发表于 2011-11-23 15:46
你的域名+/misc.php?mod=stat&op=memberlist
慢慢研究一下

很遗憾,我找了半天都没发现哪里有个本月在线时间的,别告诉我说是管理团队那里

本帖子中包含更多资源

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

x
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-11-22 19:59 , Processed in 0.031498 second(s), 3 queries , Gzip On, Redis On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

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