1、去掉头像中的ip地址
打开discuz\templates\default\viewthread_node.htm
找到
<em>$post[useip]</em>
一行,去掉即可。
2、去掉按“回复”按钮时,默认添加的IP
打开discuz\include\newreply.inc.php
搜索
$thapost['author'] = '[i]Guest[/i] from '.$thapost['useip']
和
$thaquote['author'] = 'Guest from '.$thaquote['useip'];
注释掉即可。
3、隐藏管理员可查看游客或匿名用户帖子中的IP (可选修改)
3.1最简单的方法,通过后台配置
在管理系统中把查看IP的权限去掉,具体操作是在 用户-管理组-选择管理组的角色-其他权限-允许查看IP 把默认的勾去掉即可
但这样的话也意味着可以随时改回来,比较灵活,但遇到极端的隐藏IP需求时不适用,操作也比较繁琐,因为每个管理角色的权限也需修改。
3.2 修改模板,把匿名和游客的帖显IP去掉。
打开discuz\templates\default\viewthread_node.htm
找到
<a href="topicadmin.php?action=getip&fid=$fid&tid=$tid&pid=$post[pid]" onclick="ajaxmenu(this, 0, 1, 2);doane(event)" title="{lang admin_getip}" class="lightlink">IP</a>
修改为
<!--{if $post['authorid'] && $post['username'] && $post['anonymous']}-->
<!--{elseif !$post['authorid'] && !$post['username']}-->
<!--{else}-->
<a href="topicadmin.php?action=getip&fid=$fid&tid=$tid&pid=$post[pid]" onclick="ajaxmenu(this, 0, 1, 2);doane(event)" title="{lang admin_getip}" class="lightlink">IP</a>
<!--{/if}-->
PS:当然,最彻底的办法还要把数据库中保留的发帖人IP去掉。