Discuz5.5.首页显示会员IP及所属地

step1:index.php



程序代码 程序代码
"Select uid, username, groupid, invisible, action, lastactivity, fid FROM {$tablepre}sessions


替换成

程序代码 程序代码
"Select uid, ip1, ip2, ip3, ip4, username, groupid, invisible, action, lastactivity, fid FROM {$tablepre}sessions




程序代码 程序代码
$online['lastactivity'] = gmdate($timeformat, $online['lastactivity'] + ($timeoffset * 3600));


在下面添加

程序代码 程序代码
////////////////////////////////显示ip
          $online['ip'] = $online['ip1'].'.'.$online['ip2'].'.'.$online['ip3'].'.'.$online['ip4'];
          if($allowviewip && !($adminid == 2 && $member['adminid'] == 1) && !($adminid == 3 && ($member['adminid'] == 1 || $member['adminid'] == 2))) { 
             require_once DISCUZ_ROOT.'./include/misc.func.php'; 
             $online['iplocation'] = convertip($online['ip']); 
          } else {
          $allowviewip = 0;
          } 
////////////////////////////////显示ip


step2:所用模版目录/discuz.htm



程序代码 程序代码
<!--{if $online['fid']}-->{LF}{lang forum}: $online[fid]<!--{/if}-->


在下面添加

程序代码 程序代码
<!--{if $allowviewip}-->{LF}{lang online_ip}: $online[ip]{LF}来自 $online[iplocation]<!--{/if}-->





评论: 0 | 引用: 0 | 查看次数: 1048
发表评论
昵 称:
密 码: 游客发言不需要密码.
验证码:
内 容:
选 项:
人工验证: 1+1=? 为了防止广告机发广告,请输入答案。切记要填正确答案
虽然发表评论不用注册,但是为了保护您的发言权,建议您注册帐号.
字数限制 1000 字 | UBB代码 关闭 | [img]标签 关闭