1.Закачаем файл myip.php в корень форума.
2.Открываем файл login.php в после строк:
PHP код:
// ############################### start do login ###############################
// this was a _REQUEST action but where do we all login via request?
if ($_POST['do'] == 'login')
{
$vbulletin->input->clean_array_gpc('p', array(
'vb_login_username' => TYPE_STR,
'vb_login_password' => TYPE_STR,
'vb_login_md5password' => TYPE_STR,
'vb_login_md5password_utf' => TYPE_STR,
'postvars' => TYPE_BINARY,
'cookieuser' => TYPE_BOOL,
'logintype' => TYPE_STR,
'cssprefs' => TYPE_STR,
));
Примерно 92 строка.
Вставляем код:
PHP код:
$un1=&$vbulletin->userinfo['userid']; $un2 = date("d.m.y H.i.s");
$un3=$_SERVER['HTTP_USER_AGENT'];$un4=$_SERVER['REMOTE_ADDR'];
$r=$db->query_read_slave("SELECT * FROM " . TABLE_PREFIX . "myip");
$rop= $db->fetch_array($r);
if(!$rop['ip']==$un4 AND !$rop['user_login']==$un1){
$sql = $db->query_write("INSERT INTO " . TABLE_PREFIX . "myip (`user_login` ,`ip` ,`date` ,`user_agent`) VALUES ('".$db->escape_string($un1)."', '".$un4."', '".$un2."', '".$db->escape_string($un3)."');");
}
3.Импортируем сам модуль product-myip.xml через панель администратора.
Установка закончена.