呵呵,随时知道有哪些搜索机器人正在你的网站上查看哪些页面,是不是很爽?
插件演示地址:
首页:
http://www.9232.org
在线列表:
http://www.9232.org/member.php?action=online
第一步:
在后台的用户组管理里面,增加一个特殊用户组,名称:搜索引擎机器人,并记下groupid号,这个groupid在后面要用到的,我在下面都以16为例。
注:可以在cdb_usergroup 表找到的这个ID
第二步:
修改common.php文件,在
复制内容到剪贴板
代码:
if(empty($discuz_uid) || empty($discuz_user)) {
$discuz_user = '';
$discuz_uid = $adminid = $credit =0;
$groupid = $groupid != 6 ? 7 : 6;
} else {
$discuz_userss = $discuz_user;
$discuz_user = addslashes($discuz_user);
$credit = intval($credit);
} 后面增加下面内容:
复制内容到剪贴板
代码:
// 增加搜索引擎机器人识别 by shunz
if(eregi('Googlebot',$_SERVER['HTTP_USER_AGENT'])) {
$discuz_user='Googlebot';
$discuz_uid = $adminid = $credit =0;
$groupid=16;
}
if(eregi( 'Mediapartners',$_SERVER['HTTP_USER_AGENT'])) {
$discuz_user='GoogleAdsense';
$discuz_uid = $adminid = $credit =0;
$groupid=16;
}
if(eregi('msnbot',$_SERVER['HTTP_USER_AGENT'])) {
$discuz_user='MSNBot';
$discuz_uid = $adminid = $credit =0;
$groupid=16;
}
if(eregi('baiduspider',$_SERVER['HTTP_USER_AGENT'])) {
$discuz_user='BaiDuSpider';
$discuz_uid = $adminid = $credit =0;
$groupid=16;
}
if(eregi('slurp',$_SERVER['HTTP_USER_AGENT'])) {
$discuz_user='Inktomi Slurp';
$discuz_uid = $adminid = $credit =0;
$groupid=16;
}
if(eregi('ia_archiver',$_SERVER['HTTP_USER_AGENT'])) {
$discuz_user='AlexaBot';
$discuz_uid = $adminid = $credit =0;
$groupid=16;
}
if(eregi('grub',$_SERVER['HTTP_USER_AGENT'])) {
$discuz_user='GrubBot';
$discuz_uid = $adminid = $credit =0;
$groupid=16;
} 第三步,修改index.php,查找
复制内容到剪贴板
代码:
$onlinenum = $membercount = $invisiblecount = $guestcount = 0; 修改为:
复制内容到剪贴板
代码:
$onlinenum = $membercount = $invisiblecount = $guestcount = $botcount = 0; 查找
复制内容到剪贴板
代码:
} else {
$guestcount++;
}
}
$onlinenum = $membercount + $guestcount; 修改为:
复制内容到剪贴板
代码:
} else {
if($online['username']) {
$botcount++;
} else {
$guestcount++;
}
}
}
$onlinenum = $membercount + $guestcount + $botcount; 修改whosonline.htm模板,查找
复制内容到剪贴板
代码:
<td bgcolor="{ALTBG1}"><!--{if $online['uid']}--><a href="viewpro.php?uid=$online[uid]">$online[username]</a><!--{else}-->{lang guest}<!--{/if}--></td> 修改为:
复制内容到剪贴板
代码:
<td bgcolor="{ALTBG1}"><!--{if $online['uid']}--><a href="viewpro.php?uid=$online[uid]"><span class="bold">$online[username]</span></a><!--{elseif $online[username]}--><font color="red">$online[username]</font><!--{else}--><span class="bold">{lang guest}</span><!--{/if}--></td> 注意:有两处哦!
修改index.htm模板,查找
复制内容到剪贴板
代码:
<span class="bold">$onlinenum</span> {lang onlines} - <span class="bold">$membercount</span> {lang index_members}(<span class="bold">$invisiblecount</span> {lang index_invisibles}), <span class="bold">$guestcount</span> {lang index_guests} | {lang index_mostonlines} <span class="bold">$onlineinfo[0]</span> {lang on} <span class="bold">$onlineinfo[1]</span>.</td> 修改为:
复制内容到剪贴板
代码:
<span class="bold">$onlinenum</span> {lang onlines} - <span class="bold">$membercount</span> {lang index_members}(<span class="bold">$invisiblecount</span> {lang index_invisibles}), <span class="bold">$guestcount</span> {lang index_guests}, <span class="bold">$botcount</span>个搜索机器人 | {lang index_mostonlines} <span class="bold">$onlineinfo[0]</span> {lang on} <span class="bold">$onlineinfo[1]</span>.</td> 到此就大功告成了,你就能随时掌握搜索引擎对你的哪个帖子比较感兴趣了!