1.修改文件:index.php.index.htm ,whosonline.htm
演示: www.be2008.be
修改INDEX.PHP
查找
- $query = $db->query("SELECT uid, username, groupid, invisible, action, lastactivity
复制代码
后面加上
找
- ['lastactivity'] + ($timeoffset * 3600));
复制代码
下面加:
- //-----------------------显IP开始!
- $online['ip'] = $online['ip1'].'.'.$online['ip2'].'.'.$online['ip3'].'.'.$online['ip4'];
- if($allowviewip) {
- require_once $discuz_root.'./include/misc.func.php';
- $online['iplocation'] = convertip($online['ip']);
- }
- //-----------------------显IP结束!
复制代码
下边分两种方法显示:
1.如果要在首页在线列表中显示
修改:index.htm
查找
<!--{loop $whosonline $key $online}-->------
-----
---
---到
<!--{/loop}-->
<!--{else}-->
用下面的替换:
- <!--{loop $whosonline $key $online}-->
- <!--{if $key % 7 == 0}--></td></tr><tr><td width="15%" nowrap><!--{else}--></td><td width="15%" nowrap><!--{/if}-->
- <img src="images/common/$online[icon]" align="absmiddle">
- <a href="viewpro.php?uid=$online[uid]" title="{lang time}: $online[lastactivity]{LF}
- {lang action}: $online[action]
- <!--{if $online['fid']}-->{LF}{lang forum}: $online[fid]<!--{/if}-->
- <!--{if $allowviewip}-->{LF}{lang online_ip}: $online[ip]{LF}来自:$online[iplocation]<!--{/if}-->
- ">
- $online[username]</a>
- <!--{/loop}-->
- <!--{else}-->
复制代码 如要修改权限
****************************************************************************************
2.如果要在在线用户的另页显示
修改:member.php
查找:
- ['ip3'].'.'.$online['ip4'];
复制代码
下面加上:
- if($allowviewip) {
- require_once $discuz_root.'./include/misc.func.php';
- $online['iplocation'] = convertip($online['ip']);
- }
复制代码
2.修改whosonline.htm
查找:
- <td align="center" nowrap>{lang online_ip}</td>
复制代码
下面加上
- <td align="center" nowrap>地理位置</td>
复制代码
查找:
- <td class="altbg2">$online[ip]</td>
复制代码
下面加:
- <td class="altbg1"> $online[iplocation]</td>
复制代码
效果为附件1~2
[ 本帖最后由 dichli 于 2005-12-14 16:04 编辑 ] |