打開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去掉。