Не нравятся результаты поиска? Попробуйте другой поиск!
DLE FAQ » Все вопросы » Ламерские вопросы » Как сделать логин только английскими буквами?

Как сделать логин только английскими буквами?


     06.12.2020    Логин, почта, английскими буквами    Все вопросы » Ламерские вопросы    254

вопрос
Как сделать чтобы пользователь мог ввести логин только английскими буквами (например: не "Иванов" а "Ivanov") и при регистрации через социальные сети логин берётся от почты до @ (например: почта [email protected], то логин ivan.ivanov) а не как сейчас Имя Фамилия

Ответа пока нет


1 комментарий

dj-avtosh
PHP-developer

dj-avtosh - 7 декабря 2020 15:53 -

По второму вопросу в engine/modules/social.php найти

$check_name = $social_user['nickname'];


ниже вставить

! empty ($social_user['email']) && $check_name = implode('@', explode('@', $social_user['email'], -1));


найти

$check_name = $social_user['nickname'].'_'.$i;


заменить на

$check_name = (! empty ($social_user['email']) ? implode('@', explode('@', $social_user['email'], -1)) : $social_user['nickname']).'_'.$i;

ЯД: 41001679231462
Заказы в telegram (ремонт модулей, оптимизация нагрузок и т.п.): @blob42
В телегу писать сразу задачу и бюджет.

Чтобы комментировать - войдите или зарегистрируйтесь на сайте

Похожие вопросы

наверх