Знаки препинания в никах
Модератор: Модераторы разделов
Знаки препинания в никах
Почему при регистрации нельзя использовать знаки препинания в нике, например дефисы, хотя на форуме есть участники с никами, содержащими дефисы?..
Re: Знаки препинания в никах
shaukote
форум существует давно. и версия движка пережила уже не одну смену.
даже если он там какие вольности и позволяет при регистрации, всё-таки лучше в логине ограничиться латиницей и цифрами. на будущее.
разживёмся же в конце концов почтой, жаббером, openid-ом, oauth-ом, keyserver-ом и тому подобными плюшками.
вот тогда для тех, у кого логины со спецсимволами (или в кириллице), придётся придумывать какое-то решение (ну не вручную же набивать для них альтернативные plain-text логины).
форум существует давно. и версия движка пережила уже не одну смену.
даже если он там какие вольности и позволяет при регистрации, всё-таки лучше в логине ограничиться латиницей и цифрами. на будущее.
разживёмся же в конце концов почтой, жаббером, openid-ом, oauth-ом, keyserver-ом и тому подобными плюшками.
вот тогда для тех, у кого логины со спецсимволами (или в кириллице), придётся придумывать какое-то решение (ну не вручную же набивать для них альтернативные plain-text логины).
Писать безграмотно - значит посягать на время людей, к которым мы адресуемся, а потому совершенно недопустимо в правильно организованном обществе. © Щерба Л. В., 1957
при сбоях форума см.блог
при сбоях форума см.блог
Re: Знаки препинания в никах
Хм... Не очень понимаю, какие проблемы может создавать ник, состоящий из символов ASCII... Просто вот лично я привык свой ник писать как "shau-kote" уже давно, задолго до того даже, когда он стал ником.
Лично мне такое написание, каким приходится обходится на это форуме, не очень нравится...
Лично мне такое написание, каким приходится обходится на это форуме, не очень нравится...
Re: Знаки препинания в никах
shaukote
так вы хотели бы переименоваться s/shaukote/shau-kote/ ?
если такое имя не занято, почему бы нет?
так вы хотели бы переименоваться s/shaukote/shau-kote/ ?
если такое имя не занято, почему бы нет?
Писать безграмотно - значит посягать на время людей, к которым мы адресуемся, а потому совершенно недопустимо в правильно организованном обществе. © Щерба Л. В., 1957
при сбоях форума см.блог
при сбоях форума см.блог
Re: Знаки препинания в никах
Да, я хотел бы иметь ник "shau-kote", а не "shaukote" как сейчас. Ибо такой ник я всегда стараюсь использовать. Как Вы уже, наверное, поняли, зарегистрировался на этом форуме я только сегодня и при регистрации я столкнулся с невозможностью использования так нужного мне дефиса в нике. :) Если Вас не затруднит - исправьте, пожалуйста, буду очень благодарен. :)
Re: Знаки препинания в никах
фига се какие планы.
Код: Выделить всё
sql> UPDATE `users` SET `nickname`=REPLACE(`nickname`,'-','');
UNIX is basically a simple operating system, but you have to be a genius to understand the simplicity. © Dennis Ritchie
The more you believe you don't do mistakes, the more bugs are in your code.
The more you believe you don't do mistakes, the more bugs are in your code.
- /dev/random
- Администратор
- Сообщения: 5289
- ОС: Gentoo
Re: Знаки препинания в никах
SLEDopit писал(а): ↑11.05.2010 23:44не?)Код: Выделить всё
sql> UPDATE `users` SET `nickname`=REPLACE(`nickname`,'-','');
Не. Во-первых, основная проблема всё-таки не в дефисах, а в русских буквах и спецсимволах (вроде моих слэшей). Во-вторых, после такой правки может оказаться, что у нескольких человек одинаковый логин. В-третьих, если человеку без предупреждения сменить логин, он просто не сможет залогиниться, т.к. будет вводить старый логин.
Re: Знаки препинания в никах
это самая простая из проблем./dev/random писал(а): ↑11.05.2010 23:48В-третьих, если человеку без предупреждения сменить логин, он просто не сможет залогиниться, т.к. будет вводить старый логин.
а вот вторая - посерьезнее. хотя, было бы желание (:
UNIX is basically a simple operating system, but you have to be a genius to understand the simplicity. © Dennis Ritchie
The more you believe you don't do mistakes, the more bugs are in your code.
The more you believe you don't do mistakes, the more bugs are in your code.
Re: Знаки препинания в никах
! Предупреждение от модератора да будет так!
Писать безграмотно - значит посягать на время людей, к которым мы адресуемся, а потому совершенно недопустимо в правильно организованном обществе. © Щерба Л. В., 1957
при сбоях форума см.блог
при сбоях форума см.блог
Re: Знаки препинания в никах
Спасибо! :)
-
- Бывший модератор
- Сообщения: 4038
- Статус: Искусственный интеллект (pre-alpha)
- ОС: Debian GNU/Linux
Re: Знаки препинания в никах
Бага: при попытке цитирования ("Цитата" слева) сообщения Дистрибутив для просмотра фильмов происходит "Unexpected identifier". Неправильный escaping юзернейма: «'» надо не на «'»; заменять, а на «\'».
Мои розовые очки
Re: Знаки препинания в никах
watashiwa_darede...
сейчас погляжу.
сейчас погляжу.
Писать безграмотно - значит посягать на время людей, к которым мы адресуемся, а потому совершенно недопустимо в правильно организованном обществе. © Щерба Л. В., 1957
при сбоях форума см.блог
при сбоях форума см.блог
- drBatty
- Сообщения: 8735
- Статус: GPG ID: 4DFBD1D6 дом горит, козёл не видит...
- ОС: Slackware-current
- Контактная информация:
Re: Знаки препинания в никах
watashiwa_darede... писал(а): ↑21.05.2010 08:42Бага: при попытке цитирования ("Цитата" слева) сообщения Дистрибутив для просмотра фильмов происходит "Unexpected identifier". Неправильный escaping юзернейма: «'» надо не на «'»; заменять, а на «\'».
ИМХО следует вообще запретить "'" в никах... От греха подальше...
Re: Знаки препинания в никах
ни на что оно не заменялось вообще.
добавил в эту функцию (sources/action_public/topics.php) htmlentities() вокруг ника. будем надеяться, боком это нигде не вылезет.
по-моему, при регистрации сейчас такие вольности не проходят.
Писать безграмотно - значит посягать на время людей, к которым мы адресуемся, а потому совершенно недопустимо в правильно организованном обществе. © Щерба Л. В., 1957
при сбоях форума см.блог
при сбоях форума см.блог
-
- Бывший модератор
- Сообщения: 4038
- Статус: Искусственный интеллект (pre-alpha)
- ОС: Debian GNU/Linux
Re: Знаки препинания в никах
а вот и баг всплыл:
специалисты по php, подскажите, что это может быть за глюк с addslashes?
вот исходная конструкция:
если вставляю addslashes, то, кавычка не эскейпится:
было подозрение на объемлющие постобработки, но нет, если в $poster['ins_q'] просто добавить «\'», он доходит до браузера.
p.s. addslashes вообще работает. проверил на тестовом скрипте — эскейпит. а в указанной конструкции — не пашет…
специалисты по php, подскажите, что это может быть за глюк с addslashes?
вот исходная конструкция:
Код: Выделить всё
$poster['ins_q'] = "<a href=\"java script:pasteQ2('{$poster['members_display_name_short']}','{$row['q_date']}', '{$row['pid']}');\">".$this->ipsclass->lang['ins_q']."</a>";
если вставляю addslashes, то, кавычка не эскейпится:
Код: Выделить всё
$poster['ins_q'] = "<a href=\"java script:pasteQ2('".addslashes($poster['members_display_name_short'])."','{$row['q_date']}', '{$row['pid']}');\">".$this->ipsclass->lang['ins_q']."</a>";
было подозрение на объемлющие постобработки, но нет, если в $poster['ins_q'] просто добавить «\'», он доходит до браузера.
p.s. addslashes вообще работает. проверил на тестовом скрипте — эскейпит. а в указанной конструкции — не пашет…
Писать безграмотно - значит посягать на время людей, к которым мы адресуемся, а потому совершенно недопустимо в правильно организованном обществе. © Щерба Л. В., 1957
при сбоях форума см.блог
при сбоях форума см.блог
Re: Знаки препинания в никах
drBatty писал(а): ↑21.05.2010 10:41watashiwa_darede... писал(а): ↑21.05.2010 08:42Бага: при попытке цитирования ("Цитата" слева) сообщения Дистрибутив для просмотра фильмов происходит "Unexpected identifier". Неправильный escaping юзернейма: «'» надо не на «'»; заменять, а на «\'».
ИМХО следует вообще запретить "'" в никах... От греха подальше...
Не надо запрещать. Лучше автоматом менять на «’» (U+2019, RIGHT SINGLE QUOTATION MARK, прим: this is the preferred character to use for apostrophe).
-
- Бывший модератор
- Сообщения: 4038
- Статус: Искусственный интеллект (pre-alpha)
- ОС: Debian GNU/Linux
Re: Знаки препинания в никах
Вот менять точно ничего ни на что не надо. А то так вот поменяют, потом сиди, думай, как с телефона залогиниться.
Мои розовые очки
Re: Знаки препинания в никах
watashiwa_daredeska писал(а): ↑24.05.2010 20:34Вот менять точно ничего ни на что не надо. А то так вот поменяют, потом сиди, думай, как с телефона залогиниться.
Так всегда менять, когда требуется ник.
Re: Знаки препинания в никах
дошли руки. посмотрел в б.д. — кавычка там, оказывается, хранится как (пробелы не читать):
прямо так и записано. по крайней мере у flank'er-а.
ежели ещё чьи-нибудь ники не будут цитироваться — пишите сюда.
upd. сабака! подменяет набранное на кавычку. добавил пробелов.
Код: Выделить всё
& # 3 9;
прямо так и записано. по крайней мере у flank'er-а.
ежели ещё чьи-нибудь ники не будут цитироваться — пишите сюда.
upd. сабака! подменяет набранное на кавычку. добавил пробелов.
Писать безграмотно - значит посягать на время людей, к которым мы адресуемся, а потому совершенно недопустимо в правильно организованном обществе. © Щерба Л. В., 1957
при сбоях форума см.блог
при сбоях форума см.блог
- drBatty
- Сообщения: 8735
- Статус: GPG ID: 4DFBD1D6 дом горит, козёл не видит...
- ОС: Slackware-current
- Контактная информация:
Re: Знаки препинания в никах
а кто её меняет? IPBoard'овский движок?
тоже весёлый символ... а как его набирать-то? 342 200 231
давайте просто напишем: 撇号
- /dev/random
- Администратор
- Сообщения: 5289
- ОС: Gentoo
Re: Знаки препинания в никах
одно из двух: либо в движке на более высоком уровне обработки вызывается что-то типа http://www.php.net/manual/en/function.html-entity-decode.php , либо уже сам браузер (как ему и полагается).
Писать безграмотно - значит посягать на время людей, к которым мы адресуемся, а потому совершенно недопустимо в правильно организованном обществе. © Щерба Л. В., 1957
при сбоях форума см.блог
при сбоях форума см.блог
Re: Знаки препинания в никах
Бываю на этом форуме нечасто, но, видимо, каждый раз мне приходится проходить через бессмысленную процедуру:
Хочу залогиниться - ввожу свой обычный логин-пароль для веба
Получаю сообщение, что такого логина-парля не существуют
Удивляюсь, что я здесь ещё не регистрировался и иду регистрироваться
На этапе ввода ника мне сообщается, что символ дефиса недопустим.
Заменяю нижним подчёркиванием - тоже недопустимо, убираю совсем - ник занят.
После долгого выноса своего мозга, что-нибудь генерирую в поле ника, допустимое для регистрации и иду дальше по полям.
Наконец, на поле e-mail мне сообщают, что данный e-mail уже используется.
И только тогда я понимаю, что вариант ника без дефиса был занят самим мною и успешно логинюсь на форум.
Господа администраторы, за что мне такое мучение? Я даже домен в зоне .com со своим ником спокойно зарегистриовал. За что здесь так не любят дефис?
И движок, кстати, тут ни-при-чём. Я также без проблем регистрировался на других форумах, работающих на IPB.
Хочу залогиниться - ввожу свой обычный логин-пароль для веба
Получаю сообщение, что такого логина-парля не существуют
Удивляюсь, что я здесь ещё не регистрировался и иду регистрироваться
На этапе ввода ника мне сообщается, что символ дефиса недопустим.
Заменяю нижним подчёркиванием - тоже недопустимо, убираю совсем - ник занят.
После долгого выноса своего мозга, что-нибудь генерирую в поле ника, допустимое для регистрации и иду дальше по полям.
Наконец, на поле e-mail мне сообщают, что данный e-mail уже используется.
И только тогда я понимаю, что вариант ника без дефиса был занят самим мною и успешно логинюсь на форум.
Господа администраторы, за что мне такое мучение? Я даже домен в зоне .com со своим ником спокойно зарегистриовал. За что здесь так не любят дефис?
И движок, кстати, тут ни-при-чём. Я также без проблем регистрировался на других форумах, работающих на IPB.
Re: Знаки препинания в никах
Чего стоит один раз настроить openid? Стандартная форма уг
- Brainsburn
- Сообщения: 950
- Статус: /
- ОС: Gentoo
- Контактная информация:
Re: Знаки препинания в никах
Нашёлся один очень интересный момент:
open sash-kan
У админов в логине дефис вполне себе может присутствовать.
Получается дефис в логине - признак элитарности на этом форуме, господа админы?
Политкорректно выражаясь, такой подход не очень демократичен.
Хотя, я всё же надеюсь, тут скорее нейдразумение вышло.
2BURF:
openid действительно надо попробовать. Поможет хотя бы справиться с описанным в стартовом посте квестом.
open sash-kan
У админов в логине дефис вполне себе может присутствовать.
Получается дефис в логине - признак элитарности на этом форуме, господа админы?
Политкорректно выражаясь, такой подход не очень демократичен.
Хотя, я всё же надеюсь, тут скорее нейдразумение вышло.
2BURF:
openid действительно надо попробовать. Поможет хотя бы справиться с описанным в стартовом посте квестом.
Re: Знаки препинания в никах
Если вы чуть внимательнее присмотритесь к теме, то можете заметить, что и простому смертному таки добавили "признак элитарности" в ник. Нужно просто дождаться, пока появится уполномоченный человек (:
UNIX is basically a simple operating system, but you have to be a genius to understand the simplicity. © Dennis Ritchie
The more you believe you don't do mistakes, the more bugs are in your code.
The more you believe you don't do mistakes, the more bugs are in your code.
- den_beckett
- Сообщения: 274
- ОС: Windows, Linux, BSD
Re: Знаки препинания в никах
Я, когда регился, тоже удивлялся - никогда просто раньше не сталкивался с таким. Однако ж хватило обращения в личку /dev/random, и проблема была оперативно решена.
Правильный нуб не боится трудностей. Наоборот - он их ищет, а не найдя - создает.
OC: Windows 7 SP1, Arch, Gentoo, FreeBSD 10/stable, DragonflyBSD 3.9, Debian unstable
OC: Windows 7 SP1, Arch, Gentoo, FreeBSD 10/stable, DragonflyBSD 3.9, Debian unstable
Re: Знаки препинания в никах
SLEDopit, вообще-то до объединения тем ничего про такую возможность здесь написано не было, а мой первый пост являлся стартовым, так что моя внимательность тут ни-при-чём.
Посьба к уполномоченным людям: вставьте мне, пожалуйста, дефис между двумя буквами t в моём нике.
UPD: Спасибо!
Посьба к уполномоченным людям: вставьте мне, пожалуйста, дефис между двумя буквами t в моём нике.
UPD: Спасибо!