Как в FckEditor убрать в пустых формочках <br />

GvOzDiK

Новичок
Как в FckEditor убрать в пустых формочках <br />

Скачал и настроил FckEditor 2.6.3 , всё отлично работает.Но как только поменял в конфигурационном файле fckconfig.js
JavaScript:
PHP:
FCKConfig.EnterMode = 'br' ;            //Стояло p
FCKConfig.ShiftEnterMode = 'br' ;              //Стояло p
Что бы абзацы отделялись тегом 'br' а не 'p' , в пустой форме всегда прописываеться <br /> , что жутко напрягает. Перепробывал уже всё , пришёл только к такому решению. Перед обработкой

PHP:
$about=( substr($_POST['about'],0,5)=='<br />' && strlen($_POST['about'])==6)?'':$_POST['about'];
Кто-нибудь встречался с подобной проблемой и как её решали???
 

Kazim

Новичок
!UP
Народ помогите, реально есть проблема! Как это решить чтоб без участия пхп??
 

Kazim

Новичок
Автор оригинала: pilot911
что значит в пустой форме прописывается ?
Когда удаляешь весь текст из редактора и сохраняешь, все равно передается тег br, p, div зависит от настроек fck
 

weregod

unserializer
1) обработать поле JavaScript'ом перед отправкой
2) обработать поле PHP, как это делаете Вы, только можно чуть иначе:
PHP:
$about = $_POST['about'];
if (trim($about) == '<br />') {
    $about = '';
}
у кросс-браузерных WYSIWYG-редакторов бывает такая проблема, особенно после редактирования поля.
 

Kazim

Новичок
Эти варианты и так ясны спасибо. Хотелось узнать стандартными средствами fck можно ли это сделать или нет...

-~{}~ 21.05.09 23:22:

просто там иногда не только эти теги... br, p, div
 

brook73

Новичок
FCKEditor поддерживает событийную модель - почитайте. Google keywords: fck events

То есть перед сохранением или при изменении данных в поле вы всегда можете оперировать данными которые в нем содержаться.
 

igortik

Новичок
да, весьма интересное явление.. интересны цели.

Но в целом безобидно.
 
Сверху