Студия креативных разработок DevArt.PRO.
Разработка сайтов и форумов под ключ!
Сильнейшая команда в России по vBulletin - читать подробнее...
 
 
 
 

 
 
Здесь скоро опять что то будет...
 
 
 
 
 
 
Loading

Вернуться   форум vBSupport.org > vBulletin > Локализации (Переводы)

Объявления
  • Изменения в правах
  • Каталог Фрилансеров
  • Добро пожаловать!
  • Premoderation
  • Новичкам!
  • For English speaking users
Ответ
 
Опции темы Опции просмотра
Старый 26.02.2007, 01:54   #1
Продвинутый
Регистрация русскими буквами

привет народ,
как сделать так чтоб юзверы
немогли регистрироватьса русскими буквами
заранее большое спасибо за оказанную помощь
  Ответить с цитированием
Рекламка
Реклама на форуме
Старый 26.02.2007, 09:37   #2
zCarot
zМарковь
Хочет третью строчку =)
 
Аватар для zCarot
Если 3.6.х то в основных настройках/регистрация пользователей можно указать регулярное выражение, которому должен соответствовать ник пользователя, примеры выражений там есть
A-Za-z не значит, что включены также A-Яа-я
  Ответить с цитированием
Старый 26.02.2007, 10:56   #3
Xenon888
Продвинутый
спасибо за ответ
дело в том что я даже и не добавил A-Яа-я в настойки
просто поставил твой перевод и все. каким макаром люди
умудряютса регитьса русскими буквами, я пока недогнал
если есть время/желание, плиз объясни как это получаетса
еще раз спасибо за время и помощъ
  Ответить с цитированием
Старый 26.02.2007, 12:02   #4
netwind
Гуру
 
Аватар для netwind
Так поставь. Перевод и настройки не так уж связаны.
  Ответить с цитированием
Старый 22.03.2007, 10:46   #5
coffeman
Продвинутый
 
Аватар для coffeman
Мне нужно чтобы юзеры регистрировались именем состоящим из латинского и\или русского алфавита, возможен пробел.
Вписал такое регулярное выражение
[A-Za-zА-Яа-я][A-Za-zА-Яа-я ]+

я прав?
  Ответить с цитированием
Старый 22.03.2007, 11:14   #6
netwind
Гуру
 
Аватар для netwind
не совсем, это выражение сработает если в нике просто есть русские буквы,
нужно понаставить якорей :
^[A-Za-zА-Яа-я][A-Za-zА-Яа-я ]+$
Учитывая что проблеы по краям все равно обрезаются можно сократить :
^[A-Za-zА-Яа-я]+$

И не забудь возблагодарить Гейтса за то, что в cp1251 буквы от a-я действительно непрерывны и по алфавиту.
Если у вас на форуме utf-8 или koi8-r то не будет правильно работать
  Ответить с цитированием
Старый 22.03.2007, 11:20   #7
coffeman
Продвинутый
 
Аватар для coffeman
спасибо. но в помощи админу(на форуме) написано "(Не начинайте и не заканчивайте выражение экранирующим символом)" собственно поэтому я и не ставил якори..... так нужно или нет?
  Ответить с цитированием
Старый 22.03.2007, 11:21   #8
netwind
Гуру
 
Аватар для netwind
может у кого есть готовый рецепт как запретить регистрировать ники начинающиеся или похожие на определенное слово? включая транслитерацию и тд
например :
Одмин, 0dm1n и тд ?

я пока похачил в коде и добавил проверку на регулярное выражение НЕ РАВНОЕ,
как правильно написать инверсное регулярное выражение?

^[^oOоО0][^dDдД][^mMмМ][^iIиИ1][^нНhH].*$

это неправильно, ники из менее чем 5 букв не проходят.

Добавлено через 1 минуту
нужно, якорь это же не экранирующуюя кавычка

Последний раз редактировалось netwind; 22.03.2007 в 11:23.. Причина: Добавлено сообщение
  Ответить с цитированием
Старый 22.03.2007, 11:27   #9
coffeman
Продвинутый
 
Аватар для coffeman
понял, стормозил....

по поводу ников, не проще ли воспользоваться "Недопустимые ники" ?
  Ответить с цитированием
Старый 22.03.2007, 16:03   #10
criminalstatecebep
Продвинутый
 
Аватар для criminalstatecebep
такой вопрос, как запретить к регистрации ника с символами типа ' @ # ???
  Ответить с цитированием
Ответ

Закладки

Опции темы
Опции просмотра

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.



 
 

Текущее время: 14:07 17.05.2012. Часовой пояс GMT +4.


Powered by vBulletin® Version 3.0.11
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd. Перевод: zCarot