原作者: FreeDiscuz-------------hknakata
用途
====
在在线用户 表上,提供更多會員的資料,基本不太影響速度。
數據庫更新
=========
- ALTER TABLE `cdb_sessions` ADD `browser` varchar(20) DEFAULT '' NOT NULL ;
- ALTER TABLE `cdb_sessions` ADD `os` varchar(20) DEFAULT '' NOT NULL ;
复制代码
=================
文件修改
==============
./index.php
查找
- $query = $db->query("SELECT uid, username, groupid, invisible, action, lastactivity, fid FROM $table_sessions");
复制代码
更換成
- $query = $db->query("SELECT * FROM $table_sessions");
复制代码
==================================
查找
- $online['lastactivity'] = gmdate($timeformat, $online['lastactivity'] + ($timeoffset * 3600));
复制代码
在下加上
- $online['ips'] = $online['ip1'];
- $online['ips'] .= $isadmin ? '.'.$online['ip2'].'.'.$online['ip3'].'.'.$online['ip4'] : '.*.*.*';
复制代码
==================================
./templates/default/index.htm
查找
- title="{lang time}: $online[lastactivity]{LF}{lang action}: $online[action]<!--{if $online['fid']}-->{LF}{lang forum}: $online[fid]<!--{/if}-->
复制代码
在下加上
- {LF}{lang online_ip}: $online['ips']{LF}{lang stats_browser}: $online['browser']{LF}{lang stats_os}: $online['os']
复制代码
=================================
./include/global.php
查找
- $ips = explode('.', $onlineip);
复制代码
在下加上
- require_once DISCUZ_ROOT.'./plugins/userdetails.php';
- $browser=browserinfo();
- $os=osinfo();
复制代码
===================================
查找
- $db->query("INSERT INTO $table_sessions (sid, ip1, ip2, ip3, ip4, uid, username, groupid, styleid, invisible, action, lastactivity, fid, tid) VALUES ('$sid', '$ips[0]', '$ips[1]', '$ips[2]', '$ips[3]', '$discuz_uid', '$discuz_user', '$groupid', '$styleid', '$invisible', '$discuz_action', '$timestamp', '$fid', '$tid')");
复制代码
更換成
- $db->query("INSERT INTO $table_sessions (sid, ip1, ip2, ip3, ip4, uid, username, groupid, styleid, invisible, action, lastactivity, fid, tid, browser, os)
- VALUES ('$sid', '$ips[0]', '$ips[1]', '$ips[2]', '$ips[3]', '$discuz_uid', '$discuz_user', '$groupid', '$styleid', '$invisible', '$discuz_action', '$timestamp', '$fid', '$tid', '$browser', '$os')");
复制代码
================================
把附件 userdetails.php 傳到 plugins 檔案夾 |