Intellect Board — cистема управления сайтом

Построение сайта на основе форума

Intellect Board — cистема управления сайтом »   Разное »   Пользователь : //НиЧеЙ//
RSS

Пользователь : //НиЧеЙ//

Текущий рейтинг темы: Нет
Выводить сообщения
Правила раздела

<<Назад  Вперед>>Страницы: 1 2
Модераторы: aerograf, wsx
Печать
 
aost
Начинающий


Всего сообщений: 42
Рейтинг пользователя: 2


Ссылка


Дата регистрации на форуме:
8 дек. 2009

Gram написал:
[q]

Точки, запятые и прочие символы в логине не нужны.
[/q]

Кому "не нужны"? \":)\"

Обычно, при решении таких вопросов, я исхожу из того, что если символы не мешают процессу - значит клиент может их использовать. Зачем создавать искусственные ограничения на ровном месте?

---
Best regards!
assessor
Долгожитель форума


Всего сообщений: 495
Рейтинг пользователя: 14


Ссылка


Дата регистрации на форуме:
13 фев. 2007
Привет, специалистам.

Подскажите, что и где мне прописать, чтобы имена участников были только:

Русский: а-я, А-Я
Инглиш: a-z, A-Z
Цифры: 0-9
Символы: ТОЧКА, ПОДЧЕРКИВАНИЕ, МИНУС
aost
Начинающий


Всего сообщений: 42
Рейтинг пользователя: 2


Ссылка


Дата регистрации на форуме:
8 дек. 2009

assessor написал:
[q]

Привет, специалистам.Подскажите, что и где мне прописать, чтобы имена участников были только:Русский: а-я, А-ЯИнглиш: a-z, A-ZЦифры: 0-9Символы: ТОЧКА, ПОДЧЕРКИВАНИЕ, МИНУС
[/q]


Выше был дан дифф - там минусом в начале строки обозначено старое, а плюсом - новое. Ищете и поправляете выражение так, как Вам удобно.

---
Best regards!
assessor
Долгожитель форума


Всего сообщений: 495
Рейтинг пользователя: 14


Ссылка


Дата регистрации на форуме:
13 фев. 2007
Понял. Думал что мне строку регулярного выражения напишут. Для моей ситуации.
Придется учебник открывать.

Такую вот прописал в админпанели строчку

@([А-Яа-я0-9A-Za-z_\.\s]+)@i

Алфавит, точка, подчеркивание, пробел в любом регистре
aost
Начинающий


Всего сообщений: 42
Рейтинг пользователя: 2


Ссылка


Дата регистрации на форуме:
8 дек. 2009

assessor написал:
[q]

Понял. Думал что мне строку регулярного выражения напишут. Для моей ситуации.Придется учебник открывать.Такую вот прописал в админпанели строчку@([А-Яа-я0-9A-Za-z_\.\s]+)@iАлфавит, точка, подчеркивание, пробел в любом регистре
[/q]

Программист должен обладать определенной степенью лени, чтобы не пытаться писать все с нуля, а использовать "опыт предыдущих поколений". \":)\"

Так в приведенном выше диффе была строка регулярного выражения:


+  if (!$GLOBALS['opt_nameletters']) $GLOBALS['opt_nameletters']='\w\d +-*=ю-ъЮ-Ъ';


Я бы, на Вашем месте, попытался разобраться что означают приведенные символы (обратите внимание на то, что русский явно в другой кодировке), и убрал те, которые Вам не нужны (очевидно, это будут "пробел", "плюс" и т.д.). Насколько я понял, из админпанели это не рулится, или не работает. Вобщем, надо просто поправить код.

---
Best regards!
assessor
Долгожитель форума


Всего сообщений: 495
Рейтинг пользователя: 14


Ссылка


Дата регистрации на форуме:
13 фев. 2007
aost, спасибо.
<<Назад  Вперед>>Страницы: 1 2
Модераторы: aerograf, wsx
Печать
Intellect Board — cистема управления сайтом »   Разное »   Пользователь : //НиЧеЙ//
RSS

1 посетитель просмотрел эту тему за последние 10 минут
В том числе: 1 гость, 0 скрытых пользователей

Последние RSS
Ограничение доступа
не отображаются разделы
Архив версий
Установка стиля на Intellect Board 2.22
Завершилась работа над новой версией 3.00

Самые активные 5 тем RSS


Время выполнения скрипта: 0.3072. Количество выполненных запросов: 17, время выполнения запросов 0.0000
Creative Commons License Rambler's Top100 Rambler's Top100 Рейтинг@Mail.ru Valid HTML 4.01 Transitional Valid CSS!