1) Скопировать приложенный файл (bot.php) в корень форума.
2) Запустить bot.php и нажать "Install now".
3) Найти в
INCLUDES/PAGE_HEADER.PHP
Код: |
if ( empty($online_userlist) )
{
$online_userlist = $lang['None'];
}
|
Перед добавить
Код: |
//-------------------------------------
//-------- search monitor RC-1 --------
//-------------------------------------
}
//--------[config]
$sm_color = "red";
$sm_findbyhost = false;
$sm_mynick = "nick which replace search monitor";
$sm_showme = "<font color='black'><b>$sm_mynick</b></font>";
//-----------[end]
$sql="SELECT * FROM ".USERS_TABLE.'_bots';
$res=$db->sql_query($sql);
$findme=getenv("HTTP_USER_AGENT").getenv("REMOTE_ADDR");
if($sm_findbyhost) $findme.=@gethostbyaddr(getenv("REMOTE_ADDR"));
$findme=strtolower($findme);
while( $row = $db->sql_fetchrow($res) ) {
if (@strpos($findme,strtolower(trim($row[name])))!==false){
$botix=$row[name];
$row[was]=intval($row[was])+1;
$row[lastvisit]=time();
$sql="UPDATE ".USERS_TABLE."_bots SET `lastvisit` = '".time()."', `ip` = '".addslashes(getenv("REMOTE_ADDR"))."', `was` = '".intval($row[was])."' WHERE `name` = '".addslashes($botix)."'";
$db->sql_query($sql);
}
if (($row[lastvisit]>(time()-300))and($row[show]==1))
if (( empty($topic_id) )and( empty($forum_id) )) {
$guests_online--;
$logged_visible_online++;
if (trim($row[view])!=='') $row[name]=$row[view];
if ($online_userlist!=='') $online_userlist.=', <font color="'.$sm_color.'"><b><u>'.$row[name].'</u></b></font>';
else $online_userlist.='<font color="'.$sm_color.'"><b><u>'.$row[name].'</u></b></font>';
}
}
if ($guests_online<1) $guests_online=0;
if (defined('SHOW_ONLINE')) {
$online_userlist=str_replace($sm_mynick,$sm_showme,$online_userlist);
//-------------------------------------
//-- thx for using search monitor :) --
//-------------------------------------
|