реализация заморских ников

друзья я пересомтрел весь поиск но толком не увидел решения или оно было на 0.4.2

хотелось бы просто узнать или получить линк на документацию на тему как и где дать юзерам регатся кроме английского например на турецком или греческом? (ник)

в базе если вручную ник менять — меняется и все ок на сайте

как сделать так чтоб ники мона было регать вручную?

12 комментариев

комментарий был удален
avatar
Валидация ника при регистрации проводиться файле User.class.php в регулярке в методе:
public function CheckLogin($sLogin)

Если регулярку изменить на preg_match("/^[\da-zа-я\_\-]... регистрация пользователя становиться возможным и с русскими никами, но наверняка есть и подводные камни, ведь почему-то авторы сделали именно ники на латинице.
avatar
русский это а-я, а другие языки по такому же принципу будут работать?
avatar
Регулярку нужно строить под Ваши правила, можно вообще любые символы разрешить, но опять же, как оно все потом аукнется?
avatar
саб домены юзать не будем только хочется чтоб в базе было только в логине прописано на другом языке. поясните примером как например прописать немецкий язык туда? или французский…
avatar
Мне на практике не приходилось сталкиваться с регулярками для заморских языков, поэтому могу только указать направление — использовать коды символов в наборах, как-то так: /[\xh1-\xh2]/, где h1 и h2 — диапазон кодов символов локального языка. Более подробно, к сожалению, подсказать не могу.
avatar
У меня почему-то усиленно не хочет пропускать символы: ё, ц, у, ш, щ, з, ъ, ф, э, ы, ч, с, б, т, ь.

В чём может быть проблема?
avatar
Почитай здесь
  • aex
  • +2
avatar
Спасибо, тоже почитаю.
avatar
Thanks
avatar
добавил как вы сказали, и блин, регает и по русски и по арабски и на французском, что угодно))) прекраааасно :)
avatar
а как там же задать пробелы и символЫ?)
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.