Уважаемые пользователи, по техническим причинам загрузка файлов временно недоступна. Приносим извинения за временные неудобства.
Запрет ников на латинице
Правила форума
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Переход на 3.0.6 и выше | FAQ-3 (phpbb3) | Как задавать вопросы | Как устанавливать моды
Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение
).
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Переход на 3.0.6 и выше | FAQ-3 (phpbb3) | Как задавать вопросы | Как устанавливать моды
Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение
-
FoLD
- phpBB 1.0.0
- Сообщения: 2
- Стаж: 15 лет 5 месяцев
Запрет ников на латинице
Подскажите пожалуйста интересует запрет на регистрацию ников на латинице , к сожалению подобная тема рассматривалась только для phpbb2 и для запрета регистрации на кирилице
P.S.Phpbb 3.0.8.
P.S.Phpbb 3.0.8.
-
Nekstati
- Поддержка

- Сообщения: 3365
- Стаж: 17 лет 7 месяцев
- Благодарил (а): 37 раз
- Поблагодарили: 1455 раз
Re: Запрет ников на латинице
Открыть файл includes/functions_user.php, изменить его кодировку на UTF-8 без BOM, затем найти
и заменить на
Найти в language/ru/ucp.php
заменить на
В админке установить Ограничения на символы в имени пользователя → Любые символы.
Код: Выделить всё
$regex = '.+';Код: Выделить всё
$regex = '[-\. а-яА-Я]+';Код: Выделить всё
'USERNAME_CHARS_ANY_EXPLAIN' => 'Имя пользователя должно быть от %1$d и до %2$d знаков.',Код: Выделить всё
'USERNAME_CHARS_ANY_EXPLAIN' => 'Имя пользователя должно быть от %1$d и до %2$d знаков длиной и содержать только русские буквы, точки, дефис и пробел.',Re: Запрет ников на латинице
Не подскажите возможно разрешить регистрацию ников только на латинице и кирилице, а все остальные знаки,цифры запретить....а еще и пробел разрешенным оставить.
Сапер идет медленно но лучше его не обгонять...
-
владимир1983
- phpBB 3.2.6
- Сообщения: 5954
- Стаж: 16 лет 5 месяцев
- Откуда: Сергиев Посад
- Благодарил (а): 373 раза
- Поблагодарили: 727 раз
Re: Запрет ников на латинице
GSWG, загляните в админку, в настройки регистрации.
За ваши деньги решу ваши проблемы. Стучи в ЛС.
Нет человека - нет проблемы. (c)
Нет человека - нет проблемы. (c)
Re: Запрет ников на латинице
там везде можно цифры - а мне как раз цифры нужно и запретить (оставить только пробел)...загляните в админку, в настройки регистрации.
Сапер идет медленно но лучше его не обгонять...
-
Nekstati
- Поддержка

- Сообщения: 3365
- Стаж: 17 лет 7 месяцев
- Благодарил (а): 37 раз
- Поблагодарили: 1455 раз
Re: Запрет ников на латинице
GSWG писал(а):разрешить регистрацию ников только на латинице и кирилице, а все остальные знаки,цифры запретить....а еще и пробел разрешенным оставить.
Код: Выделить всё
$regex = '[-\. \p{Lu}\p{Ll}]+';Re: Запрет ников на латинице
РЕСПЕКТ - Nekstati = быстро, внятно и понятно!
Сапер идет медленно но лучше его не обгонять...
-
FoLD
- phpBB 1.0.0
- Сообщения: 2
- Стаж: 15 лет 5 месяцев
-
modj
- phpBB 1.2.0
- Сообщения: 16
- Стаж: 14 лет 11 месяцев
Re: Запрет ников на латинице
Ребята, скажите пожалуйста, как запретить ники русскими буквами? Чтобы рега была только используя латинские буквы. спс
-
Sheer
- Former team member
- Сообщения: 12113
- Стаж: 19 лет 8 месяцев
- Откуда: Калининград не Кенигсберг
- Благодарил (а): 54 раза
- Поблагодарили: 2756 раз
Re: Запрет ников на латинице
Код: Выделить всё
<?php
$string = 'Ё маЁё';
echo "Before: $string<br />";
$search = array ('/Ё/', '/ё/');
$replace = array ('Е', 'е');
$string = preg_replace ($search, $replace, $string);
echo "After: $string<br />";
?>Общие ошибки новичков (07.11.2005) & Как задавать вопросы
Мини FAQ
Если ничто другое не помогает, прочтите, наконец, инструкцию!
"Никакая инструкция не может перечислить всех обязанностей должностного лица, предусмотреть все отдельные случаи и дать вперёд соответствующие указания, а поэтому господа инженеры должны проявить инициативу и, руководствуясь знаниями своей специальности и пользой дела, принять все усилия для оправдания своего назначения".
Циркуляр Морского технического комитета №15 от 29.11.1910 г.
-
HAMMER663
- Former team member
- Сообщения: 2032
- Стаж: 16 лет 6 месяцев
- Откуда: Зеленоград
- Благодарил (а): 77 раз
- Поблагодарили: 249 раз
Re: Запрет ников на латинице
Sheer а применительно к phpbb? 
Добавлено спустя 8 минут 45 секунд:
И хотелось бы как-то сообщить юзеру, что его ник был изменен в связи с запретом буквы Ё
Добавлено спустя 8 минут 32 секунды:
а лучше просто вывести: запрещено использовать в нике букву Ё
Добавлено спустя 8 минут 45 секунд:
И хотелось бы как-то сообщить юзеру, что его ник был изменен в связи с запретом буквы Ё
Добавлено спустя 8 минут 32 секунды:
а лучше просто вывести: запрещено использовать в нике букву Ё
-
Sheer
- Former team member
- Сообщения: 12113
- Стаж: 19 лет 8 месяцев
- Откуда: Калининград не Кенигсберг
- Благодарил (а): 54 раза
- Поблагодарили: 2756 раз
Re: Запрет ников на латинице
Ну, Явгений, ты меня удивляешь...
includes/ucp/ucp_register.php
Найти
Перед вставить
Сохранить в utf-8 без BOM
includes/ucp/ucp_register.php
Найти
Код: Выделить всё
// validate custom profile fieldsКод: Выделить всё
if (preg_match("/\Ёё/u", $data['username']))
{
$error[] = 'bla-bla-bla';
}Общие ошибки новичков (07.11.2005) & Как задавать вопросы
Мини FAQ
Если ничто другое не помогает, прочтите, наконец, инструкцию!
"Никакая инструкция не может перечислить всех обязанностей должностного лица, предусмотреть все отдельные случаи и дать вперёд соответствующие указания, а поэтому господа инженеры должны проявить инициативу и, руководствуясь знаниями своей специальности и пользой дела, принять все усилия для оправдания своего назначения".
Циркуляр Морского технического комитета №15 от 29.11.1910 г.
-
HAMMER663
- Former team member
- Сообщения: 2032
- Стаж: 16 лет 6 месяцев
- Откуда: Зеленоград
- Благодарил (а): 77 раз
- Поблагодарили: 249 раз
Re: Запрет ников на латинице
Sheer я сегодня себе сам удивляюсь)) ходил в инст на лабы, так ничего толком не сделал.тупил по страшному
видимо сказывается усталость....
Добавлено спустя 6 минут 36 секунд:
Что-то у меня не заработало....
Добавлено спустя 6 минут 36 секунд:
Что-то у меня не заработало....
-
Sheer
- Former team member
- Сообщения: 12113
- Стаж: 19 лет 8 месяцев
- Откуда: Калининград не Кенигсберг
- Благодарил (а): 54 раза
- Поблагодарили: 2756 раз
Re: Запрет ников на латинице
Ты сохранил в utf, не ступил? Нечем скрин на ходу сделать, я б показал - у меня (на локалке) фунциклирен.
Общие ошибки новичков (07.11.2005) & Как задавать вопросы
Мини FAQ
Если ничто другое не помогает, прочтите, наконец, инструкцию!
"Никакая инструкция не может перечислить всех обязанностей должностного лица, предусмотреть все отдельные случаи и дать вперёд соответствующие указания, а поэтому господа инженеры должны проявить инициативу и, руководствуясь знаниями своей специальности и пользой дела, принять все усилия для оправдания своего назначения".
Циркуляр Морского технического комитета №15 от 29.11.1910 г.

