ckEditor:没有p,没有br

时间:2010-09-16 15:50:49

标签: javascript jquery ckeditor

我想允许基本<strong><em>和ckeditor列表。

但是,我想要<br>并且没有段落标记,因为我nlb2我的内容,我希望它基本上是裸体的。

通过谷歌我发现我可以做到:

$(function() {
    $('#description').ckeditor({
        enterMode : CKEDITOR.ENTER_BR,
        shiftEnterMode: CKEDITOR.ENTER_P,
        toolbar:[['Bold', 'Italic', '-', 'BulletedList', '-', 'Link', 'Unlink'], ['UIColor']]
});

但是,最终仍然会包含段落标记。

所以有点搜索,我发现了这个:http://docs.cksource.com/CKEditor_3.x/Developers_Guide/Output_Formatting

但是我不知道如何将它实现到我的jQuery调用中。

任何帮助非常感谢

2 个答案:

答案 0 :(得分:1)

我不相信CKEditor提供限制某些标签的功能。你可以在服务器端实现这一点,但如果使用PHP,则有strip_tags()函数。

有一个名为TinyMCE的替代免费编辑器(我更喜欢这个),它提供了更多的自定义功能,包括valid elements设置。

答案 1 :(得分:0)

我遇到了同样的问题,在点击保存后排序,它会保存一个空白的p标签或只是一个中断标签。

似乎服务器端是可行的方式(除了使用tinymce之外)很糟糕。