问题标签 [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 投票
1 回答
4779 浏览

javascript - 使用下载的模板皮肤自定义 CKEditor 3.0

如何自定义 CKEditor 3.0 的皮肤?我下载了一个新皮肤,现在我有这个 JavaScript 为它提供动力:

我想在我的 CMS 上安装一个 WordPress 编辑器,也就是 TinyMCE,但这太复杂了。所以我求助于CKEditor,想用我下载的皮肤让它看起来更好。

0 投票
1 回答
1614 浏览

ckeditor - CKeditor 3.0 - 如何知道点击了哪个工具栏按钮

  1. 当单击任何工具栏按钮(如粗体、斜体等)时,我想更新几个变量。我无法在这些按钮中的任何一个上捕获“点击”事件。当点击“粗体”按钮也会弹出一个警告框时,有人可以给我一个例子吗?

  2. 如何捕获“粘贴”事件?

我用谷歌搜索了很多并搜索了 ckeditor 论坛,但找不到任何解决方案。任何指针都会非常有帮助。

谢谢。

0 投票
1 回答
2481 浏览

asp.net - 使用 ckeditor 在 ASP.net 和 LINQ to SQL 中输入消息

我想使用 Ckeditor 输入文本,我想将该文本保存在数据库中,但是当我在编辑器中编写文本并且我想将它保存在数据库中时,出现了这个错误。

从客户端检测到有潜在危险的 Request.Form 值(editor1="

这是我的代码:

我想保存文本的字段是 Body,我使用 LINQ to SQL 与数据库建立关系。

如何使用此编辑器将文本保存在数据库中?

0 投票
1 回答
647 浏览

c# - 如何在回发时将 javascript 值推送到服务器?

我只是在玩 ckeditor,无法让该死的东西为我工作。我不知何故需要在回发之前或同时“数据绑定”文本框。我怎么做?

加载数据很好,但是当我单击更新时,我需要以某种方式检索文本框的新值。这不像从服务器调用客户端来获取其中的任何内容那么容易吗?我需要客户将更改推回吗?

在动态数据中,有一种方法可以通过以下方法将控件的值绑定回实体:

现在该值始终相同,它是我最初绑定到我的 CKEditor 控件的值:

我该如何解决这个问题?:)

0 投票
2 回答
6618 浏览

button - 如何在CKEditor中创建没有图标的按钮

当我使用以下代码创建工具栏按钮时CKEditor 3.0,我需要取消注释图标属性以使按钮可见。否则空间被占用但不显示标签。当我将鼠标悬停在它上面时,我会弹出标题。

你知道如何创建没有图标的工具栏按钮吗?纯文字而已。

0 投票
0 回答
530 浏览

internet-explorer - ckeditor图像按钮和IE

有人对这个编辑器有任何经验吗?

我一直在将此编辑器集成到我正在开发的 Web 应用程序中,并且总体上进展顺利,除了一个问题(它涉及 IE 是否令人惊讶?)。

当用户在除 IE 之外的任何地方单击图像按钮时,每个都按预期工作。当用户在 IE 中使用图像按钮时,它会破坏他们当前的会话。

经过很多痛苦的时间来确切地找出它在做什么,这就是我发现的。当用户点击图片按钮时,会加载一个 iframe,并指向网站的索引。现在,站点的索引会检查用户是否打开了任何会话,如果有,则将其销毁。因此,用户会话被破坏了。我通过在索引页面上删除会话销毁发现了这一点,然后 ck 按预期工作....

所以,我不知道这是否是 CK 或 IE 的问题,但有人有解决方法的建议吗?

如果您需要更多信息,请与我们联系。

0 投票
3 回答
28165 浏览

javascript - 在 CKEditor 中保留 SCRIPT 标签(以及更多)

是否可以在 CKEditor 中创建一个不会被编辑器本身触及的代码块,并且在用户明确更改之前将保持其预期状态?我一直在尝试输入 javascript 变量(绑定在脚本标签中)和随后的 flash 电影,但 CKEditor 继续重写我粘贴的代码/标记,这样做会破坏我的代码。

我正在使用以下设置:

我想最理想的解决方案是保留任何标签的内容,这些标签包含的内容class="preserve"远远超过有限的独家内容。

更新:我认为这个问题的解决方案是 in CKEDITOR.config.protectedSource(),但我的正则表达式经验被证明太幼稚,无法处理这个问题。我将如何避免所有包含“保留”类的标签被 CKEditor 触及?

0 投票
2 回答
3350 浏览

php - CKEditor 在 HTML 标记中保存带有额外斜线的文本

当我从表单中的文本区域检索数据时,

这在本地工作正常。

但是,远程服务器会返回将样式与转义斜杠混合的文本,如下所示:

我不知道我做错了什么。你有什么主意吗?

0 投票
1 回答
12588 浏览

asp.net - 为 CKEditor 指定自定义配置文件

我正在尝试将 CKEditor 添加到我目前正在开发的页面中,但在获取我的自定义配置文件时遇到问题?我在 Visual Studio.NET 2008 中使用 CKEditor。我需要自定义显示的工具栏,因为 Basic 太小,而 Full 会给用户提供大量按钮。

我在 aspx 页面中声明编辑器如下:

myconfig.js 文件本身位于 ckeditor 目录的根目录(config.js 所在的位置)。

然而,尽管渲染了 CKEditor 本身,它似乎完全忽略了我的自定义配置文件。我想知道是否有人有任何建议?

谢谢!

自定义配置文件内容如下:

0 投票
1 回答
537 浏览

security - ckeditor 3.0 仅包含在 HTTPS 页面上时会导致“未经身份验证的内容”

当我将上周从他们的网站下载的 ckeditor aka fckeditor(版本 3.0.1 修订版 4391)包含到 SSL 加密的页面中时,我得到了 Firefox 破锁图标和警告“警告:包含未经身份验证的内容”。但是,IE8 根本不会给出这个错误。我检查了标头(实时 HTTP 标头),所有内容都通过 SSL 包含在内。有人对此有任何解决方案吗?

只需包含脚本就会发生这种情况,例如 <script type="text/javascript" src="/js/manager/settings.js"></script>