ExPlayer User Jan 23, 2015 #1 Сильно тапками не кидайтесь из-за название темы (не знал, как правильно назвать ). Суть в следующем, как можно запретить пользователям использовать при регистрации на трекере только цифры?
Сильно тапками не кидайтесь из-за название темы (не знал, как правильно назвать ). Суть в следующем, как можно запретить пользователям использовать при регистрации на трекере только цифры?
Exile Administrator Jan 23, 2015 #2 Вообще для запрета использования чисел можно из этой строки их удалить: https://github.com/torrentpier/torrentpier/blob/master/library/includes/functions_validate.php#L10 - если надо запретить ники которые только из чисел, не запрещая сами числа, то надо добавить проверку на это условие. В PHP есть функция ctype_digit для такого. Где-нибудь над этой строкой (https://github.com/torrentpier/torrentpier/blob/master/library/includes/functions_validate.php#L24) добавьте: PHP: if (ctype_digit($username)) { return $lang['NO_ONLY_DIGITS']; } Ну и языковую переменную в файл с ними: PHP: $lang['NO_ONLY_DIGITS'] = 'Имя пользователя не может состоять из одних чисел';
Вообще для запрета использования чисел можно из этой строки их удалить: https://github.com/torrentpier/torrentpier/blob/master/library/includes/functions_validate.php#L10 - если надо запретить ники которые только из чисел, не запрещая сами числа, то надо добавить проверку на это условие. В PHP есть функция ctype_digit для такого. Где-нибудь над этой строкой (https://github.com/torrentpier/torrentpier/blob/master/library/includes/functions_validate.php#L24) добавьте: PHP: if (ctype_digit($username)) { return $lang['NO_ONLY_DIGITS']; } Ну и языковую переменную в файл с ними: PHP: $lang['NO_ONLY_DIGITS'] = 'Имя пользователя не может состоять из одних чисел';