|
|
|
| Здравствуйте.
При занесении в Базу, текст с поля TEXTAREA проходит все проверки (удаляются теги, экранируются кавычки и тд..)
и обрабатывается функцией переноса строки nl2br, т.е. при каждом переное в видимый конец строки добавляется
<br/>. (и тут при выводе инфы на странице все нормально, не нормально при редактировании).
Проблема появляется при редактировании этого текста, а именно в поле TEXTAREA видны теги <br/>.
Если Перед выводом польз. Удалить <br/> то текст получается без переносов (каша).
Текстовые редакторы типа FCKeditor не подходят. (не получается удалить кнопки, да теги там не получается контролировать.)
Я знаю можно как то по другому обойтись, на пример на Фриланс.ру в полях нет <br/> и все переносится.
|
Подскажите кто чем может пожалуйста. | |
|
|
|
|
|
|
|
для: dinya_1
(09.08.2015 в 08:18)
| | А если при вызове из базы не удалять <br />, а заменять на /r/n? | |
|
|
|
|
18.6 Кб |
|
|
для: elenaki
(09.08.2015 в 09:19)
| | /r/n - Тоже Видно в месте с текстом (см рисунок)
Наверняка у кого нибудь есть решение - наведите на мысль. | |
|
|
|
|
|
|
|
для: dinya_1
(09.08.2015 в 08:18)
| | >При занесении в Базу, текст с поля TEXTAREA проходит все проверки (удаляются теги, экранируются кавычки и тд..)
и обрабатывается функцией переноса строки nl2br, т.е. при каждом переное в видимый конец строки добавляется
<br/>.
Нужно делать это при выводе из базы, а не при записи в нее, тогда и проблема исчезнет. | |
|
|
|
|
|
|
|
для: confirm
(09.08.2015 в 15:02)
| | >Нужно делать это при выводе из базы, а не при записи в нее, тогда и проблема исчезнет.
Т.е. Обрабатывать функцией nl2br - только на выходе? | |
|
|
|
|
|
|
|
для: Dinya_1
(09.08.2015 в 15:36)
| | да | |
|
|
|
|
|
|
|
для: confirm
(09.08.2015 в 16:14)
| | Все правильно.
Работает!
Спаибо ОГРОМНОЕ!!!. | |
|
|
|