Intellect Board — cистема управления сайтомПостроение сайта на основе форума |
Intellect Board — cистема управления сайтом » Разное » Пользователь : //НиЧеЙ// |
Правила раздела |
<<Назад Вперед>> | Страницы: 1 * 2 Модераторы: aerograf, wsx | Печать |
aost |
Профиль | Сообщить модератору | Игнорировать
NEW! Сообщение отправлено: 10 января 2010 1:33 Сообщение отредактировано: 10 января 2010 1:36
Отломал возможность использования слэшей, возможно, вместе с этим отломал еще что-то, не думаю, что разработчики так бездумно вставили это в регулярное выражение. На самом деле большого смысла иметь в разрешенных символах "точку с запятой" или "запятую" - я не вижу. Отломал до кучи и их. ---
Best regards! |
Gram
Администратор
Откуда: Нижний Новгород Всего сообщений: 1011 Рейтинг пользователя: 38 Ссылка Дата регистрации на форуме: 23 июля 2003 |
aost, спасибо, только я бы всё-таки оставил вот такой набор — "\wА-Яа-я\-\_" |
aost |
Не согласен. Лично я часто пользуюсь пробелом при указании имени и фамилии в качестве ника на форуме, точку часто используют для буквы отчества (Alla V. Kalinina например). Кто-то, наткнувшись на похожий псевдоним, пытается сделать ник уникальным добавлением года рождения: т.е. цифры нужны однозначно. Для чего может быть использована запятая в имени - я просто не знаю. Точка с запятой может быть использована для инъекции, слэши - откровенно мешают. ---
Best regards! |
Gram
Администратор
Откуда: Нижний Новгород Всего сообщений: 1011 Рейтинг пользователя: 38 Ссылка Дата регистрации на форуме: 23 июля 2003 |
aost, с пробелом я действительно перестарался, исправляемся — '\w А-Яа-я\-\_' Точки, запятые и прочие символы в логине не нужны. А цифры и у меня в наборе есть, если что. И так, на всякий случай — в настройках форума можно задать как раз этот набор, правда там символ \ не корректно сохраняется. |
aost |
Gram написал:
Кому "не нужны"? Обычно, при решении таких вопросов, я исхожу из того, что если символы не мешают процессу - значит клиент может их использовать. Зачем создавать искусственные ограничения на ровном месте? ---
Best regards! |
assessor
Долгожитель форума
Всего сообщений: 495 Рейтинг пользователя: 14 Ссылка Дата регистрации на форуме: 13 фев. 2007 |
Привет, специалистам. Подскажите, что и где мне прописать, чтобы имена участников были только: Русский: а-я, А-Я Инглиш: a-z, A-Z Цифры: 0-9 Символы: ТОЧКА, ПОДЧЕРКИВАНИЕ, МИНУС |
aost |
assessor написал:
Выше был дан дифф - там минусом в начале строки обозначено старое, а плюсом - новое. Ищете и поправляете выражение так, как Вам удобно. ---
Best regards! |
assessor
Долгожитель форума
Всего сообщений: 495 Рейтинг пользователя: 14 Ссылка Дата регистрации на форуме: 13 фев. 2007 |
Профиль | Сообщить модератору | Игнорировать
NEW! Сообщение отправлено: 13 марта 2010 16:28 Сообщение отредактировано: 13 марта 2010 19:12
Понял. Думал что мне строку регулярного выражения напишут. Для моей ситуации. Придется учебник открывать. Такую вот прописал в админпанели строчку @([А-Яа-я0-9A-Za-z_\.\s]+)@i Алфавит, точка, подчеркивание, пробел в любом регистре |
aost |
assessor написал:
Программист должен обладать определенной степенью лени, чтобы не пытаться писать все с нуля, а использовать "опыт предыдущих поколений". Так в приведенном выше диффе была строка регулярного выражения:
Я бы, на Вашем месте, попытался разобраться что означают приведенные символы (обратите внимание на то, что русский явно в другой кодировке), и убрал те, которые Вам не нужны (очевидно, это будут "пробел", "плюс" и т.д.). Насколько я понял, из админпанели это не рулится, или не работает. Вобщем, надо просто поправить код. ---
Best regards! |
assessor
Долгожитель форума
Всего сообщений: 495 Рейтинг пользователя: 14 Ссылка Дата регистрации на форуме: 13 фев. 2007 |
aost, спасибо. |
<<Назад Вперед>> | Страницы: 1 * 2 Модераторы: aerograf, wsx | Печать |
Intellect Board — cистема управления сайтом » Разное » Пользователь : //НиЧеЙ// |
1 посетитель просмотрел эту тему за последние 10 минут |
В том числе: 1 гость, 0 скрытых пользователей |
Последние | |
Ограничение доступа не отображаются разделы Архив версий Установка стиля на Intellect Board 2.22 Завершилась работа над новой версией 3.00 |
Самые активные 5 тем | |