bots
NewDay.Name
 

 

Справка

 

Пользовательское соглашение
Заметки
bb коды
-> Структура хранения текстовых данных
Система авторизации
Блоги
Поиск
Подтверждение страницы
Модуль вопросов

 

Для увеличения производительности при работе с текстовыми данными они хранятся в базе с некоторыми замененными символвми. В связи с этим длина получившегося текста может быть больше фактической длины. Заменяются следующие символы:

 

\n (перевод строки) на <br>

& (амперсанд) на &amp;

< (знак "меньше чем") на &lt;

> (знак "больше чем") на &gt;

" (двойная кавычка) на &quot;

' (одиночная кавычка) на &#039;

 

То есть, например, двойная кавычка занимает 6 символов, перевод строки 4 символа и т.д.

Под каждым полем textarea, где кол-во символов имеет особое значение, установлен интерактивный счетчик, который обновляется каждые 1.5-3 секунды. Счетчик отображает данные в формате текущее кол-во символов/максимальное допустимое. Данный счетчик обычно должен корректно отображать то кол-во символов, которое затем получится после замены указанных символов на стороне сервера.

 

Символ "\t" (табуляция) везде убирается с текста, но там где разрешен тег [code] данный символ заменяется на 4 пробела. Где данный код не разрешен повторяющиеся пробелы убираются.

 

bb коды обрабатываются на стороне клиета.



© NewDay.Name
Служба поддержки: hpcteam1@gmail.com
О проекте | Справка | Реклама