在CKEditor 3.0中关闭包含<p>标签的功能

73
在CKEditor 3.x中,是否有可能关闭自动将所有书写内容封装在<p></p>中的功能?
我尝试过。
  CKEDITOR.config.enterMode = CKEDITOR.ENTER_BR;

但这只是将行内换行符改为<br />,而不改变所属段落。

目前输入"Test"会产生以下输出

<p>
    Test</p>

但我希望它更简单易懂

Test

有没有针对此功能的配置属性,或者是否有其他内联编辑器更适合此功能?


13个回答

0

在Laravel中,使用ckeditor时,可以使用简单的strip_tags($var)函数来输出以下内容:

将值发送到其他页面:{!! strip_tags($six_answer) !!}

或者在输出时使用相同的代码:{!! strip_tags($six_answer) !!}

结果如下,没有任何<p>标签。 enter image description here


它能正常工作,谢谢! - Umer Fayyaz

0

{{ blog.description | safe }} 只需使用 safe,它将删除不必要的内容。


-2
在VS2015中,这个代码可以把回车键转换为<br>
myCKEControl.EnterMode = CKEditor.NET.EnterMode.BR

就个人而言,我并不介意我的最终文本只包含<br>而不是<p>。这样呈现起来完全没问题,并且符合我期望的样子。最终目标是它能正常工作。

此答案不适用于通用的CKEditor,仅在VS2015中有效。 - Kosi2801
Kosi2801,这就是为什么我说“在VS 2015中”。我发布了这个答案,以防有人专门寻找VS2015的解决方案。我不欣赏负评,因为我明确指出了平台。请重新考虑您的投票。此外,请在投票前认真阅读。 - Joe Schmucker
Joe Schmucker,如果有人在寻找VS2015解决方案,应该提出一个单独的问题。你的回答与原始问题(如何关闭HTML编辑器CK 3.x中的<p>或是否有其他可用于网站的编辑器)没有任何关系。我非常仔细地阅读了你的回答,并进行了研究,看看它是否可以以任何方式应用于网站的CKEditor 3.x,但由于它不能,所以这个答案是没有用的。因此,我给你的回答点了踩并留下了我的评论。请不要为与问题无关的不同问题提供答案。 - Kosi2801
我没有在VS 2015中找到与此相关的其他帖子(你能找到吗?)。 我应该自己提出问题然后回答自己,以便如果有人遇到这个问题,他们会找到我的答案吗? 我是这个过程的新手,我只想帮助别人。这就是为什么我不喜欢你给我负面评分的原因。我需要尽可能多的正面评分。难道你不能只是给我一些建议而不是打负面评分吗? 我希望你理解我的立场。 - Joe Schmucker
1
我没有看到这个教程。我会仔细阅读它的。虽然谢谢你花时间解释给我听,我很感激。 - Joe Schmucker
显示剩余2条评论

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接