感觉这 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}-->

完工。