Questions tagged «ckeditor»

13
CKEditor自动从div中剥离类
我在网站上使用CKEditor作为后端编辑器。尽管它似乎想在每次按下源按钮时都将代码更改为适合自己的样子,但仍使我转弯。例如,如果我点击源代码并创建一个<div>... <div class="myclass">some content</div> 然后,它没有明显的原因将类从中剥离<div>,因此当我再次点击source时,它已更改为... <div>some content</div> 我认为可以在中关闭这种令人讨厌的行为config.js,但是我一直在挖掘并且无法在文档中找到任何内容来将其关闭。
140 class  html  ckeditor 


6
集成Markdown所见即所得文本编辑器
在为Markdown代码寻找简单的WYSIWYG编辑器时,我找不到与CkEditor,TinyMCE等类似的UI。 具体而言,减价“所见即所得”被经常建议编辑器(如像帖此)在如下意义上不是纯WYSIWYG编辑器用户是静止写入原始降价(MarkItUp)或去另一个极端具有行而不编辑的标准控件(哈罗)。 我之间需要一些东西。 我正在寻找一种Markdown编辑器,其外观和功能类似于精简的CkEditor文本框,并且可以接受并输出Markdown。应该有一个带有最少一组格式设置选项(B,I,U,列表等)的工具栏,并且文本输入区域应显示转换后的Markdown,而不是原始代码。应该有一个“源”按钮,该按钮将允许用户编辑原始的Markdown,但这也是可选的。例如: 我知道Markdown / Wiki等的原因-它提供的安全性。我不介意像在SE此处那样输入原始代码,但是我的用户不是极客,所以觉得这很不愉快。他们不想看到* * * ___及其文本中混有空格。它们用于“ Word”样式编辑,并且在该环境中效率最高。 那么-Markdown是否有真正集成的所见即所得编辑器?我正在用PHP编写,因此可以通过类调用的东西是完美的。 2015年9月23日更新 CKEditor现在具有Markdown 插件,可以执行此操作。addon项目托管在github上。 屏幕截图: 2015年4月13日更新 自称开发CKEditor的人说CommonMark的外观改变了游戏规则,我们可能会看到CKEditor的适当标记界面(请阅读全文)。 2015年2月6日更新 CKEditor现在带有一个插件,该插件输出(并接受作为输入)BBCode。 演示:http://ckeditor.com/demo#bbcode

30
CKEditor实例已经存在
我正在使用jquery对话框来呈现表单(通过AJAX获取)。在某些表格上,我正在使用CKEditor来编写文本区域。编辑器在第一次加载时显示正常。 当用户取消对话框时,我将删除内容,以便在以后的请求中重新加载它们。问题是,一旦重新加载对话框,CKEditor就会声称该编辑器已经存在。 uncaught exception: [CKEDITOR.editor] The instance "textarea_name" already exists. 该API包括一种销毁现有编辑器的方法,我见过有人声称这是一种解决方案: if (CKEDITOR.instances['textarea_name']) { CKEDITOR.instances['textarea_name'].destroy(); } CKEDITOR.replace('textarea_name'); 这对我不起作用,因为我收到一个新错误: TypeError: Result of expression 'i.contentWindow' [null] is not an object. 该错误似乎发生在“ destroy()”而不是“ replace()”上。有没有人遇到过这种情况并找到了不同的解决方案? 是否可以“重新渲染”现有编辑器,而不是销毁并替换它? 更新 这里是另一个处理相同问题的问题,但是他提供了一个可下载的测试用例。


11
关闭CKEditor 3.0中的<p>标记
是否可以关闭CKEditor 3.x中&lt;p&gt; &lt;/ p&gt;中所有书面内容的自动封装? 我试过了 CKEDITOR.config.enterMode = CKEDITOR.ENTER_BR; 但这只是将内联换行符更改为&lt;br /&gt;,同时保留了封闭的段落。 当前正在编写“ Test”产生此输出 &lt;p&gt; Test&lt;/p&gt; 但我希望它简单 Test 是否为此具有配置属性,或者是否有另一个内联编辑器更适合于此?
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.