Discuz教程网

DX 2.5 增加端口号记录

[复制链接]
authicon 筱雅 发表于 2013-3-22 00:37:45 | 显示全部楼层 |阅读模式
1. 增加会员状态表字段 注册IP端口、最后访问端口。类型 char 长度6。
  1. ALTER TABLE `pre_common_member_status` ADD `regipport` CHAR( 6 ) NOT NULL DEFAULT '0' AFTER `lastip` ,
  2. ADD `lastipport` CHAR( 6 ) NOT NULL DEFAULT '0' AFTER `regipport`
复制代码
2. 增加帖子表字段,发帖时的端口。
  1. ALTER TABLE `pre_forum_post` ADD `useport` CHAR( 6 ) NOT NULL DEFAULT '0' AFTER `useip`
复制代码
3. 修改程序文件,注册、访问、发帖时记录访客端口号。
3.1、 sourceclasstabletable_common_member.php 292行
搜索 'lastip' => (string)$ip, 下面增加两行:
'regipport' => (int) $_SERVER['REMOTE_PORT'],
'lastipport' => (int) $_SERVER['REMOTE_PORT'],
3.2、 sourceclassclass_member.php 121行
搜索 C::t('common_member_status')->update($_G['uid'], array('lastip' => $_G['clientip'], 'lastvisit' =>TIMESTAMP, 'lastactivity' => TIMESTAMP));
改成:
C::t('common_member_status')->update($_G['uid'], array('lastip' => $_G['clientip'], 'lastipport' => (int) $_SERVER['REMOTE_PORT'], 'lastvisit' =>TIMESTAMP, 'lastactivity' => TIMESTAMP));
3.3、 sourceincludepostpost_newreply.php 415行
搜索 'useip' => $_G['clientip'], 下面增加一行
'useport' => (int) $_SERVER['REMOTE_PORT'],
3.4、 sourceincludepostpost_newthread.php 580行
搜索 'useip' => $_G['clientip'], 下面增加一行
'useport' => (int) $_SERVER['REMOTE_PORT'],

4. 修改模板用于显示
4.1、 templatedefaulthomespace_profile_body.htm 154行
</em>$space[regip] 后面增加:$space[regipport]
</em>$space[lastip] 后面增加:$space[lastipport]
4.2、 templatedefaultforumtopicadmin_getip.htm
<b>$member[useip] 后面增加:
$member[useport]



上一篇:【未解决】X3上传图片时自动取消上传图片
下一篇:新版DZ3.0积分显示在哪里设置?如何设置?
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

1314学习网 ( 浙ICP备10214163号 )

GMT+8, 2025-5-4 12:40

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

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