问题标签 [ckeditor]

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 投票
11 回答
44489 浏览

jquery - 使用 jQuery 从 CKEditor 的 iframe 中抓取内容

我有一个自定义编写的 CMS,它使用CKEditor *(FCKEditor v3) 来编辑内容。我还使用jQuery Validation插件在基于 AJAX 的提交之前检查所有字段是否有错误。我正在使用serialize()函数将数据传递到 PHP 后端。

问题是,序列化设法正确抓取所有字段,除了在 CKEditor 中键入的实际内容。与其他所有 WYSIWYG 编辑器一样,这个编辑器也将 iframe 覆盖在现有文本框上。并且序列化忽略 iframe 并且只查看文本框的内容,当然,它没有找到,因此返回一个空白的内容正文。

我的方法是在 CKEditor 的onchangeCKEDITOR.instances.[textboxname].getData()事件上创建一个钩子,并使用编辑器中的任何更改同时更新文本框(返回内容)或其他一些隐藏字段。

但是,由于 CKEditor 仍处于 beta 阶段并且严重缺乏文档,我找不到合适的 API 调用来让我这样做。

有谁知道如何解决这个问题?

0 投票
7 回答
86062 浏览

ckeditor - CKEditor 自定义插件按钮

我已经为 CKEditor 编写了一个自定义插件——在所有方面都很成功,目前保存一个:我一生都无法弄清楚如何自定义编辑器工具栏中按钮上的图像。由于我是新用户,您必须点击查看附件图片;左上角突出显示的方块应该有一张漂亮的图片(就像大多数其他工具栏项目一样)。

截屏

0 投票
1 回答
26770 浏览

css - 将@font-face 添加到 CKEditor

我想在 CKEditor 字体组合框中添加一种字体。这本身就很容易。但是,我要添加的字体是与 @font-face CSS3 属性一起使用的自定义字体。我设法做到了,但编辑器本身不显示自定义字体。如果我只使用 CKEditor 创建的 html 并将其显示在页面上的 div 中,自定义字体会很好地显示。我还想以某种方式将@font-face 属性添加到CKEditor 的文本区域,这样我的用户就可以在键入时看到自定义字体。

这可能吗?

0 投票
3 回答
1639 浏览

image - 在所见即所得编辑器中插入图像

目前我正在使用CKeditor。它看起来非常好而且速度很快。但它缺乏从服务器插入图像的能力。

我不需要上传,只需获取文件列表并选择图像插入即可。

是否有插件,或者可能是集成它的简单方法?

谢谢!

0 投票
4 回答
37901 浏览

asp.net-mvc - CKEditor 图片上传

我希望将CKEditor包含在我正在处理的项目中,并且我需要CKFinder插件提供的图像上传支持,但是我并不特别需要 CKFinder 工具的其余部分,因此购买许可证有点矫枉过正。有没有人花时间为 CKEditor 3 实现一个自定义图像上传器,它可以与 ASP.NET MVC 一起使用?如果需要,我可以创建自己的,只是想先在这里查看。

或者,有没有人知道一个体面的所见即所得编辑器与CKEditor / Cute Editor相提并论,它支持图像上传并且可以在 ASP.NET MVC 中工作?

0 投票
5 回答
18537 浏览

django - 比较 TinyMCE 和 CKeditor 的 Wiki

对于自定义 wiki django-wakawaka,我希望能够添加所见即所得的支持。

TinyMCE 显然是最受欢迎的插件,甚至被 Wordpress 使用。

但CK-editor似乎功能更全。

那些使用过其中一个或两个的人,哪个更好,为什么。有没有更好的包裹,我错过了?

当我通过浏览它们得出结论 CKeditor 更好时,我是否遗漏了一些东西(因为它没有被广泛使用)。

我想将它与 django 和 jquery 一起使用,每页有多个 WYSIWYG 小部件实例。一个比另一个有优势吗?

0 投票
8 回答
141927 浏览

ckeditor - 如何将自定义文件浏览器/上传器与 CKEditor 集成?

官方文档不太清楚 - 将自定义文件浏览器/上传器与 CKEditor 集成的正确方法是什么?(v3 - 不是 FCKEditor)

0 投票
2 回答
3663 浏览

api - CKEditor 自定义选择菜单

我正在尝试将我自己的自定义选择菜单添加到新的 CKEditor。API 有点混乱,所以我不确定如何让它工作。我正在使用 ui 对话框功能,但真的不知道如何让它工作。

到目前为止,我有:

任何人都对如何真正让自定义选择起作用有想法吗?

我正在尝试理解这个 API:http ://docs.cksource.com/ckeditor_api/symbols/CKEDITOR.ui.dialog.select.html

0 投票
3 回答
2348 浏览

asp.net - 使用富文本编辑器时的输入验证

我有一个 ASP.NET MVC 应用程序,并且正在使用CKEditor进行文本输入。我已经关闭了输入验证,因此从 CKEditor 创建的 HTML 可以传递到控制器操作中。然后我在网页上显示输入的 HTML。

我只启用了 CKEditor 上的某些按钮,但显然有人可以发送他们想要的任何文本。我希望能够在用户输入后在页面上显示 HTML。如何验证输入,但仍然能够显示编辑器中启用的一些内容?

所以基本上我想清理所有东西,除了一些关键的东西,比如粗体、斜体、列表和链接。这需要在服务器端完成。

0 投票
2 回答
3681 浏览

ckeditor - CKEditor 3.x 的自定义插件

这是我第一次使用 CKEditor。任何人都可以解释如何为CKEditor创建插件以及如何将插件按钮插入工具栏?或者请给我一个好的教程的链接。