Артём Фомин Опубликовано 9 Сентября 2014 Жалоба Поделиться Опубликовано 9 Сентября 2014 Всем привет. В разделе "Ограничения пользовательских имен" есть оция "Запретить переводы строк в именах?", если эта опция отключена то разрешается html в именах? Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 Denis Chursinov Опубликовано 9 Сентября 2014 Жалоба Поделиться Опубликовано 9 Сентября 2014 HTML в именах не разрешается никогда. В каких-то версиях прокатывали html-enteties типа → , но к текущей версии уже пофиксили. Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 Артём Фомин Опубликовано 9 Сентября 2014 Автор Жалоба Поделиться Опубликовано 9 Сентября 2014 HTML в именах не разрешается никогда. В каких-то версиях прокатывали html-enteties типа → , но к текущей версии уже пофиксили.Ясно Для чего тогда настройка "Запретить переводы строк в именах?" в раделе настроек "Ограничения пользовательских имен". Там описание следующего характера "Запрет переводов строк и html тегов в именах пользователя и отображаемых именах." как его понимать тогда? Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 Denis Chursinov Опубликовано 9 Сентября 2014 Жалоба Поделиться Опубликовано 9 Сентября 2014 Ну надо бы у IPS спросить. В оригинале звучит как "Do you want to explicitly block newlines, linebreaks, and html tags in usernames and display names?". Так что тут никакой самодеятельности.Смотрим код. Место, где используется настройка - функция очистки имени. if( ipsRegistry::$settings['usernames_nobr'] ) { $name = IPSText::br2nl( $name ); $name = str_replace( "\n", "", $name ); $name = str_replace( "\r", "", $name ); } Как видим, под html-тегами имеется в виду . Код приводит br к обычному переводу строки, потом удаляет переводы строки и возвраты корретки (NL, CR) . Все.Отключать это стоит, видимо, в каких-то экзотических кодировках, где символы перевода строки могут быть частью многобайтового символа. Артём Фомин отреагировал на это 1 Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
Вопрос
Артём Фомин
Всем привет.
В разделе "Ограничения пользовательских имен" есть оция "Запретить переводы строк в именах?", если эта опция отключена то разрешается html в именах?
Ссылка на комментарий
Поделиться на других сайтах
3 ответа на этот вопрос
Рекомендуемые сообщения
Присоединиться к обсуждению
Вы можете ответить сейчас, а зарегистрироваться позже. Если у вас уже есть аккаунт, войдите, чтобы ответить от своего имени.