Здесь два варианта, либо в настройках пользователей установить упрощенную регистрацию, но тогда не будет отсылаться письмо на почту с подтверждением регистрации. Либо отредактировать в engine\modules\
register.php этот участок:
if (($_REQUEST['step'] != 2) and $config['registration_type']) {
$stopregistration = true;
$lang['confirm_ok'] = str_replace('{email}', $email, $lang['confirm_ok']);
$lang['confirm_ok'] = str_replace('{login}', $name, $lang['confirm_ok']);
msgbox($lang['all_info'], $lang['confirm_ok'] . "<br /><br /><a href=\"" . $config['http_home_url'] . "index.php?do=register&doaction=validating&step=2&id=" . rawurlencode($_REQUEST['id']) . "\">" . $lang['reg_next'] . "</a>");
}
else {
$add_time = time() + ($config['date_adjust'] * 60);
$_IP = get_ip();
if (intval($config['reg_group']) < 3) $config['reg_group'] = 4;
$db->query("INSERT INTO " . USERPREFIX . "_users (name, password, email, reg_date, lastdate, user_group, info, signature, favorites, xfields, logged_ip) VALUES ('$name', '$regpassword', '$email', '$add_time', '$add_time', '" . $config['reg_group'] . "', '', '', '', '', '" . $_IP . "')");
$id = $db->insert_id();
set_cookie("dle_user_id", $id, 365);
set_cookie("dle_password", $user_arr[2], 365);
$_SESSION['dle_user_id'] = $id;
$_SESSION['dle_password'] = $user_arr[2];
}Code: PHP