问题标签 [ckeditor4.x]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
184 浏览

ckeditor - 对话框元素何时渲染到 DOM 中?

我有 CkEditor 插件的以下代码片段(只是为了说明问题,它不是完整的生产代码):

setStyle()在这个小代码片段中,使用方法对一个对话框元素进行了修改,然后commitContent触发。

所以,问题是:

  1. 我是否理解正确,setStyle这里的每个调用都会触发元素重新渲染(重新绘制),因为这element已经存在于 DOM 中?
  2. commitContent()ckEditor 方法的目的是什么?只是对话框元素存储一些数据的事件?
0 投票
1 回答
2388 浏览

javascript - 如何将多种样式应用于ckeditor中的一个元素?

我想将一些引导类集成到我的 ckeditor 配置文件中:

但问题是这些样式不能组合。如果我想要一个按钮,btn-primarybtn-lg将不得不创建第三种样式:

对于许多按钮来说,这显然是多余的,而且没有必要。那么你怎么能做到这一点呢?

使用 CKeditor 4.4.3

0 投票
1 回答
275 浏览

ckeditor4.x - 从样式下拉列表中删除一些项目

我添加了高级工具栏,并在工具栏组中添加了 {name:'styles'}

当我默认添加样式时,它会添加两个按钮样式和格式

如何从 Styles 中删除某些项目?

例如:样式目前有块样式,如“斜体标题”、“副标题”等和内联样式,如“标记”、“大”、“打字机”等

我想保留样式,但想从下拉列表中删除几个元素,例如:'Marker'、'Subtitle'

谢谢

0 投票
1 回答
5999 浏览

ckeditor - CKEditor 4 自定义下拉菜单

我们正在尝试向 CKeditor 添加一个自定义下拉列表,其中包含我们将查找和替换的预设值列表,对于我来说,我找不到一个简单的方法来做到这一点。查看 TinyMCE 非常简单:

http://www.tinymce.com/tryit/menubutton.php

CKEditor 是否有这样的简单解决方案,我们宁愿不必为了这个功能而将 CKeditor 换成 TinyMCE。我找到了一个名为 PlaceHolder 的插件,但它并不能完全满足我们的要求,老实说,我希望在没有插件的情况下做到这一点,只需像 TinyMCE 那样在初始化时进行配置。

非常感谢您的任何见解。

0 投票
1 回答
1704 浏览

javascript - CKFinder 产生:“TypeError:f.config 未定义”

我正在尝试将 CKFinder 与 CKEEditor 4.4.7 集成,并在页面加载时出现以下错误:

这是示例页面:

上传按钮没有被创建大概是因为上面的 f.config 错误: 在此处输入图像描述

这是ckeditor/config.js:

};

和未修改的 ckfinder/config.js:

什么可能导致 f.config 错误?

0 投票
1 回答
246 浏览

ckeditor4.x - ckeditor 内联编辑器

尽管存在标签,但在 init 上添加了标签

解决了。更新 - 我最初的假设是错误的。请看下面我的回答。

我有一个应用程序,我在其中初始化各种 contenteditable div 上的内联 ckeditors。

我很清楚 CKEditor 需要添加

到一个空编辑器的标记以防止内容崩溃,但是我有一个特定的情况,其中 contenteditable div 只包含这个 html:

将其标记修改为:

当我打电话

其中 element 是 contenteditable div

我正在使用 4.4.1

这只发生在 contenteditable div 中的标记纯粹是标题时。如果标记中还有一个段落,则不会发生这种情况。在确定是否需要将内容添加到空编辑器时,CKEditor 似乎忽略了标题。

需要明确的是,其他一切都按我的预期工作,只是这个非常具体的问题。

任何想法如何解决这一问题?

0 投票
1 回答
63 浏览

ckeditor - 如何使用 CKeditor 轻松选择图像并获取 URL

我想要类似 wordpress 的精选特色图片,它所做的只是保存您选择的图片的 URL。只是一些简单而重要的事情。我不需要任何其他工具栏按钮或选项。

使用 CKeditor 4.4.7

0 投票
2 回答
959 浏览

javascript - CKEditor - 在工具栏中显示没有表格按钮的表格?

有没有办法在不显示表格工具栏按钮的情况下在 CKEditor 中显示表格(如果可能,内联 div)?

它在 FCKEditor 的 textarea 中工作得很好,但我正在尝试转到当前版本。当我删除表格工具栏按钮时,表格会短暂显示,然后所有表格标签都会被删除。我只剩下表格中的任何文字。我确实发现Ckeditor 删除了表格标签,但这只是提到了功能的变化。

0 投票
1 回答
369 浏览

javascript - CKEditor 不工作(灰色按钮)

我正在测试 CKEditor 的配置,但我无法输入,按钮如下所示:

灰色按钮

这是在 Chrome 42.0.2311.152 m(64 位)上,但在 Firefox 和 IE 上也是如此。

这是我加载CKEditor的方式:

这是我的 CKEditor 构建的链接:link

此外,这是我在尝试单击两个下拉菜单之一或两个可单击按钮之一时得到的结果:

错误

这是 ckeditor.js:618 行:

对不起,如果我错过了什么,我不是一个很好的程序员。有人能帮助我吗?

0 投票
0 回答
25 浏览

ckeditor - 参数发送到文件管理器

CKeditor 和我们的文件管理器运行良好。当我使用链接和图像按钮 > 探索服务器时,我有我的文件,所以没关系。

但是,在这个 HTML 文件中,我想知道我是来自链接按钮还是图像按钮。

所以,要做到这一点:如何在我的 HTML 文件的 URL 中发送另一个参数(如按钮元素的 id:cke_xxx_uiElement)?