Знаки препинания в никах

Внимание! Если у вас проблемы с регистрацией, пишем сюда свои жалобы.
Если вас что-то не устраивает, вы нашли ошибку или хотите что-то предложить - Пишите сюда, ваша просьба обязательно будет рассмотрена!

Модератор: Модераторы разделов

Ответить
Аватара пользователя
shau-kote
Сообщения: 417
Статус: злобный хоббит
ОС: Arch

Знаки препинания в никах

Сообщение shau-kote »

Почему при регистрации нельзя использовать знаки препинания в нике, например дефисы, хотя на форуме есть участники с никами, содержащими дефисы?.. :mellow:
Спасибо сказали:
Аватара пользователя
sash-kan
Администратор
Сообщения: 13939
Статус: oel ngati kameie
ОС: GNU
Контактная информация:

Re: Знаки препинания в никах

Сообщение sash-kan »

shaukote
форум существует давно. и версия движка пережила уже не одну смену.
даже если он там какие вольности и позволяет при регистрации, всё-таки лучше в логине ограничиться латиницей и цифрами. на будущее.

разживёмся же в конце концов почтой, жаббером, openid-ом, oauth-ом, keyserver-ом и тому подобными плюшками.
вот тогда для тех, у кого логины со спецсимволами (или в кириллице), придётся придумывать какое-то решение (ну не вручную же набивать для них альтернативные plain-text логины).
Писать безграмотно - значит посягать на время людей, к которым мы адресуемся, а потому совершенно недопустимо в правильно организованном обществе. © Щерба Л. В., 1957
при сбоях форума см.блог
Спасибо сказали:
Аватара пользователя
shau-kote
Сообщения: 417
Статус: злобный хоббит
ОС: Arch

Re: Знаки препинания в никах

Сообщение shau-kote »

Хм... Не очень понимаю, какие проблемы может создавать ник, состоящий из символов ASCII... Просто вот лично я привык свой ник писать как "shau-kote" уже давно, задолго до того даже, когда он стал ником. :)
Лично мне такое написание, каким приходится обходится на это форуме, не очень нравится... :(
Спасибо сказали:
Аватара пользователя
sash-kan
Администратор
Сообщения: 13939
Статус: oel ngati kameie
ОС: GNU
Контактная информация:

Re: Знаки препинания в никах

Сообщение sash-kan »

shaukote
так вы хотели бы переименоваться s/shaukote/shau-kote/ ?
если такое имя не занято, почему бы нет?
Писать безграмотно - значит посягать на время людей, к которым мы адресуемся, а потому совершенно недопустимо в правильно организованном обществе. © Щерба Л. В., 1957
при сбоях форума см.блог
Спасибо сказали:
Аватара пользователя
shau-kote
Сообщения: 417
Статус: злобный хоббит
ОС: Arch

Re: Знаки препинания в никах

Сообщение shau-kote »

Да, я хотел бы иметь ник "shau-kote", а не "shaukote" как сейчас. Ибо такой ник я всегда стараюсь использовать. Как Вы уже, наверное, поняли, зарегистрировался на этом форуме я только сегодня и при регистрации я столкнулся с невозможностью использования так нужного мне дефиса в нике. :) Если Вас не затруднит - исправьте, пожалуйста, буду очень благодарен. :)
Спасибо сказали:
Аватара пользователя
SLEDopit
Модератор
Сообщения: 4823
Статус: фанат консоли (=
ОС: GNU/Debian, RHEL

Re: Знаки препинания в никах

Сообщение SLEDopit »

sash-kan писал(а):
11.05.2010 20:10
разживёмся же в конце концов почтой, жаббером, openid-ом, oauth-ом, keyserver-ом и тому подобными плюшками.
фига се какие планы.
sash-kan писал(а):
11.05.2010 20:10
вот тогда для тех, у кого логины со спецсимволами (или в кириллице), придётся придумывать какое-то решение (ну не вручную же набивать для них альтернативные plain-text логины).

Код: Выделить всё

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.
Спасибо сказали:
Аватара пользователя
/dev/random
Администратор
Сообщения: 5289
ОС: Gentoo

Re: Знаки препинания в никах

Сообщение /dev/random »

SLEDopit писал(а):
11.05.2010 23:44

Код: Выделить всё

sql> UPDATE `users` SET `nickname`=REPLACE(`nickname`,'-','');
не?)

Не. Во-первых, основная проблема всё-таки не в дефисах, а в русских буквах и спецсимволах (вроде моих слэшей). Во-вторых, после такой правки может оказаться, что у нескольких человек одинаковый логин. В-третьих, если человеку без предупреждения сменить логин, он просто не сможет залогиниться, т.к. будет вводить старый логин.
Спасибо сказали:
Аватара пользователя
SLEDopit
Модератор
Сообщения: 4823
Статус: фанат консоли (=
ОС: GNU/Debian, RHEL

Re: Знаки препинания в никах

Сообщение SLEDopit »

/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.
Спасибо сказали:
Аватара пользователя
sash-kan
Администратор
Сообщения: 13939
Статус: oel ngati kameie
ОС: GNU
Контактная информация:

Re: Знаки препинания в никах

Сообщение sash-kan »

shaukote писал(а):
11.05.2010 23:18
хотел бы иметь ник "shau-kote", а не "shaukote" как сейчас. Ибо такой ник я всегда стараюсь использовать.

!Предупреждение от модератора
да будет так!
Писать безграмотно - значит посягать на время людей, к которым мы адресуемся, а потому совершенно недопустимо в правильно организованном обществе. © Щерба Л. В., 1957
при сбоях форума см.блог
Спасибо сказали:
Аватара пользователя
shau-kote
Сообщения: 417
Статус: злобный хоббит
ОС: Arch

Re: Знаки препинания в никах

Сообщение shau-kote »

Спасибо! :)
Спасибо сказали:
watashiwa_daredeska
Бывший модератор
Сообщения: 4038
Статус: Искусственный интеллект (pre-alpha)
ОС: Debian GNU/Linux

Re: Знаки препинания в никах

Сообщение watashiwa_daredeska »

Бага: при попытке цитирования ("Цитата" слева) сообщения Дистрибутив для просмотра фильмов происходит "Unexpected identifier". Неправильный escaping юзернейма: «'» надо не на «&#39»; заменять, а на «\'».
Спасибо сказали:
Аватара пользователя
sash-kan
Администратор
Сообщения: 13939
Статус: oel ngati kameie
ОС: GNU
Контактная информация:

Re: Знаки препинания в никах

Сообщение sash-kan »

watashiwa_darede...
сейчас погляжу.
Писать безграмотно - значит посягать на время людей, к которым мы адресуемся, а потому совершенно недопустимо в правильно организованном обществе. © Щерба Л. В., 1957
при сбоях форума см.блог
Спасибо сказали:
Аватара пользователя
drBatty
Сообщения: 8735
Статус: GPG ID: 4DFBD1D6 дом горит, козёл не видит...
ОС: Slackware-current
Контактная информация:

Re: Знаки препинания в никах

Сообщение drBatty »

watashiwa_darede... писал(а):
21.05.2010 08:42
Бага: при попытке цитирования ("Цитата" слева) сообщения Дистрибутив для просмотра фильмов происходит "Unexpected identifier". Неправильный escaping юзернейма: «'» надо не на «&#39»; заменять, а на «\'».

ИМХО следует вообще запретить "'" в никах... От греха подальше...
http://emulek.blogspot.ru/ Windows Must Die
Учебник по sed зеркало в github

Скоро придёт
Осень
Спасибо сказали:
Аватара пользователя
sash-kan
Администратор
Сообщения: 13939
Статус: oel ngati kameie
ОС: GNU
Контактная информация:

Re: Знаки препинания в никах

Сообщение sash-kan »

watashiwa_darede... писал(а):
21.05.2010 08:42
«'» надо не на «&#39»; заменять, а на «\'»
ни на что оно не заменялось вообще.
добавил в эту функцию (sources/action_public/topics.php) htmlentities() вокруг ника. будем надеяться, боком это нигде не вылезет.

drBatty писал(а):
21.05.2010 10:41
ИМХО следует вообще запретить "'" в никах... От греха подальше...
по-моему, при регистрации сейчас такие вольности не проходят.
Писать безграмотно - значит посягать на время людей, к которым мы адресуемся, а потому совершенно недопустимо в правильно организованном обществе. © Щерба Л. В., 1957
при сбоях форума см.блог
Спасибо сказали:
watashiwa_daredeska
Бывший модератор
Сообщения: 4038
Статус: Искусственный интеллект (pre-alpha)
ОС: Debian GNU/Linux

Re: Знаки препинания в никах

Сообщение watashiwa_daredeska »

drBatty писал(а):
21.05.2010 10:41
ИМХО следует вообще запретить "'" в никах... От греха подальше...
http://xkcd.com/327/
:)
Спасибо сказали:
Аватара пользователя
sash-kan
Администратор
Сообщения: 13939
Статус: oel ngati kameie
ОС: GNU
Контактная информация:

Re: Знаки препинания в никах

Сообщение sash-kan »

а вот и баг всплыл:
sash-kan писал(а):
21.05.2010 16:46
QUOTE (Ленивая Бестолоч... @ 21st May 2010 - в 15:55)

специалисты по 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
при сбоях форума см.блог
Спасибо сказали:
Аватара пользователя
ZyX
Сообщения: 355
ОС: Gentoo

Re: Знаки препинания в никах

Сообщение ZyX »

drBatty писал(а):
21.05.2010 10:41
watashiwa_darede... писал(а):
21.05.2010 08:42
Бага: при попытке цитирования ("Цитата" слева) сообщения Дистрибутив для просмотра фильмов происходит "Unexpected identifier". Неправильный escaping юзернейма: «'» надо не на «&#39»; заменять, а на «\'».

ИМХО следует вообще запретить "'" в никах... От греха подальше...

Не надо запрещать. Лучше автоматом менять на «’» (U+2019, RIGHT SINGLE QUOTATION MARK, прим: this is the preferred character to use for apostrophe).
Спасибо сказали:
watashiwa_daredeska
Бывший модератор
Сообщения: 4038
Статус: Искусственный интеллект (pre-alpha)
ОС: Debian GNU/Linux

Re: Знаки препинания в никах

Сообщение watashiwa_daredeska »

ZyX писал(а):
24.05.2010 19:38
Лучше автоматом менять на
Вот менять точно ничего ни на что не надо. А то так вот поменяют, потом сиди, думай, как с телефона залогиниться.
Спасибо сказали:
Аватара пользователя
ZyX
Сообщения: 355
ОС: Gentoo

Re: Знаки препинания в никах

Сообщение ZyX »

watashiwa_daredeska писал(а):
24.05.2010 20:34
ZyX писал(а):
24.05.2010 19:38
Лучше автоматом менять на
Вот менять точно ничего ни на что не надо. А то так вот поменяют, потом сиди, думай, как с телефона залогиниться.

Так всегда менять, когда требуется ник.
Спасибо сказали:
Аватара пользователя
sash-kan
Администратор
Сообщения: 13939
Статус: oel ngati kameie
ОС: GNU
Контактная информация:

Re: Знаки препинания в никах

Сообщение sash-kan »

дошли руки. посмотрел в б.д. — кавычка там, оказывается, хранится как (пробелы не читать):

Код: Выделить всё

& # 3 9;

прямо так и записано. по крайней мере у flank'er-а.
ежели ещё чьи-нибудь ники не будут цитироваться — пишите сюда.

upd. сабака! подменяет набранное на кавычку. добавил пробелов.
Писать безграмотно - значит посягать на время людей, к которым мы адресуемся, а потому совершенно недопустимо в правильно организованном обществе. © Щерба Л. В., 1957
при сбоях форума см.блог
Спасибо сказали:
Аватара пользователя
drBatty
Сообщения: 8735
Статус: GPG ID: 4DFBD1D6 дом горит, козёл не видит...
ОС: Slackware-current
Контактная информация:

Re: Знаки препинания в никах

Сообщение drBatty »

sash-kan писал(а):
24.05.2010 22:20
дошли руки. посмотрел в б.д. — кавычка там, оказывается, хранится как (пробелы не читать):

а кто её меняет? IPBoard'овский движок?
ZyX писал(а):
24.05.2010 19:38
Не надо запрещать. Лучше автоматом менять на «’»

тоже весёлый символ... а как его набирать-то? 342 200 231
давайте просто напишем: 撇号
http://emulek.blogspot.ru/ Windows Must Die
Учебник по sed зеркало в github

Скоро придёт
Осень
Спасибо сказали:
Аватара пользователя
/dev/random
Администратор
Сообщения: 5289
ОС: Gentoo

Re: Знаки препинания в никах

Сообщение /dev/random »

drBatty писал(а):
26.05.2010 06:48
давайте просто напишем: 撇号


Мда.
撇号
Перевод: китайский > русский
Апостроф
Спасибо сказали:
Аватара пользователя
sash-kan
Администратор
Сообщения: 13939
Статус: oel ngati kameie
ОС: GNU
Контактная информация:

Re: Знаки препинания в никах

Сообщение sash-kan »

drBatty писал(а):
26.05.2010 06:48
а кто её меняет? IPBoard'овский движок?
одно из двух: либо в движке на более высоком уровне обработки вызывается что-то типа http://www.php.net/manual/en/function.html-entity-decode.php , либо уже сам браузер (как ему и полагается).
Писать безграмотно - значит посягать на время людей, к которым мы адресуемся, а потому совершенно недопустимо в правильно организованном обществе. © Щерба Л. В., 1957
при сбоях форума см.блог
Спасибо сказали:
tot-to
Сообщения: 23
ОС: Pygoscelis papua

Re: Знаки препинания в никах

Сообщение tot-to »

Бываю на этом форуме нечасто, но, видимо, каждый раз мне приходится проходить через бессмысленную процедуру:
Хочу залогиниться - ввожу свой обычный логин-пароль для веба
Получаю сообщение, что такого логина-парля не существуют
Удивляюсь, что я здесь ещё не регистрировался и иду регистрироваться
На этапе ввода ника мне сообщается, что символ дефиса недопустим.
Заменяю нижним подчёркиванием - тоже недопустимо, убираю совсем - ник занят.
После долгого выноса своего мозга, что-нибудь генерирую в поле ника, допустимое для регистрации и иду дальше по полям.
Наконец, на поле e-mail мне сообщают, что данный e-mail уже используется.
И только тогда я понимаю, что вариант ника без дефиса был занят самим мною и успешно логинюсь на форум.

Господа администраторы, за что мне такое мучение? Я даже домен в зоне .com со своим ником спокойно зарегистриовал. За что здесь так не любят дефис?

И движок, кстати, тут ни-при-чём. Я также без проблем регистрировался на других форумах, работающих на IPB.
Спасибо сказали:
Аватара пользователя
BURF
Сообщения: 479
Статус: ZONGO!
ОС: openSUSE 12.1 x64
Контактная информация:

Re: Знаки препинания в никах

Сообщение BURF »

Чего стоит один раз настроить openid? Стандартная форма уг
Спасибо сказали:
Аватара пользователя
Brainsburn
Сообщения: 950
Статус: /
ОС: Gentoo
Контактная информация:

Re: Знаки препинания в никах

Сообщение Brainsburn »

BURF писал(а):
15.01.2012 08:18
Чего стоит один раз настроить openid? Стандартная форма уг

Ну правильно, если что-то не работает, значит оно не нужно (:
Спасибо сказали:
tot-to
Сообщения: 23
ОС: Pygoscelis papua

Re: Знаки препинания в никах

Сообщение tot-to »

Нашёлся один очень интересный момент:
open sash-kan
У админов в логине дефис вполне себе может присутствовать.
Получается дефис в логине - признак элитарности на этом форуме, господа админы?
Политкорректно выражаясь, такой подход не очень демократичен.
Хотя, я всё же надеюсь, тут скорее нейдразумение вышло.

2BURF:
openid действительно надо попробовать. Поможет хотя бы справиться с описанным в стартовом посте квестом.
Спасибо сказали:
Аватара пользователя
SLEDopit
Модератор
Сообщения: 4823
Статус: фанат консоли (=
ОС: GNU/Debian, RHEL

Re: Знаки препинания в никах

Сообщение SLEDopit »

totto писал(а):
15.01.2012 23:38
Нашёлся один очень интересный момент:
Если вы чуть внимательнее присмотритесь к теме, то можете заметить, что и простому смертному таки добавили "признак элитарности" в ник. Нужно просто дождаться, пока появится уполномоченный человек (:
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.
Спасибо сказали:
Аватара пользователя
den_beckett
Сообщения: 274
ОС: Windows, Linux, BSD

Re: Знаки препинания в никах

Сообщение den_beckett »

Я, когда регился, тоже удивлялся - никогда просто раньше не сталкивался с таким. Однако ж хватило обращения в личку /dev/random, и проблема была оперативно решена.
Правильный нуб не боится трудностей. Наоборот - он их ищет, а не найдя - создает.
OC: Windows 7 SP1, Arch, Gentoo, FreeBSD 10/stable, DragonflyBSD 3.9, Debian unstable
Спасибо сказали:
tot-to
Сообщения: 23
ОС: Pygoscelis papua

Re: Знаки препинания в никах

Сообщение tot-to »

SLEDopit, вообще-то до объединения тем ничего про такую возможность здесь написано не было, а мой первый пост являлся стартовым, так что моя внимательность тут ни-при-чём.
Посьба к уполномоченным людям: вставьте мне, пожалуйста, дефис между двумя буквами t в моём нике.

UPD: Спасибо!
Спасибо сказали:
Ответить