Открываете файл
/components/registration/frontend.php
Находим этот участок кода, примерно стр 212
// проверяем есть ли такой пользователь
$user_exist = $inDB->get_fields('cms_users', "(login LIKE '{$item['login']}' OR email LIKE '{$item['email']}') AND is_deleted = 0", 'id, login, email');
if($user_exist){
if($user_exist['login'] == $item['login']){
cmsCore::addSessionMessage($_LANG['LOGIN'].' "'.$item['login'].'" '.$_LANG['IS_BUSY'], 'error'); $errors = true;
} else {
cmsCore::addSessionMessage($_LANG['EMAIL_IS_BUSY'], 'error'); $errors = true;
}
}
и заменяем на этот
// проверяем есть ли такой пользователь
$user_exist = $inDB->get_fields('cms_users', "(login LIKE '{$item['login']}' OR email LIKE '{$item['email']}' OR nickname LIKE '{$item['nickname']}') AND is_deleted = 0", 'id, login, email, nickname');
if($user_exist){
if($user_exist['login'] == $item['login']){
cmsCore::addSessionMessage($_LANG['LOGIN'].' "'.$item['login'].'" '.$_LANG['IS_BUSY'], 'error'); $errors = true;
}
if($user_exist['nickname'] == $item['nickname']){
cmsCore::addSessionMessage($_LANG['NICK'].' "'.$item['nickname'].'" '.$_LANG['IS_BUSY'], 'error'); $errors = true;
}
else {
cmsCore::addSessionMessage($_LANG['EMAIL_IS_BUSY'], 'error'); $errors = true;
}
}
В файл /languages/ru/components/registration.php добавляем
$_LANG['NICK'] ='Никнейм';
Всё. Удачи.