问题标签 [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 回答
2109 浏览

php - ckeditor echo php变量?

使用所见即所得的 CKEditor,我将以下内容存储到 MySql 中:

我需要将此内容回显为 $content 并让 $project 变量从 _POST 数据中填充。

但是,当我这样做时,结果如下所示:

在页面的源代码中,您可以看到 echo 语句,但尽管知道 $project 变量已设置并具有值,但什么也没有出现。

有人提到了 str_replace 语句并将变量写为 %project% 但它如何从 %project% 变为<?php echo $project; ?>

谢谢阅读。

汤姆

0 投票
1 回答
2656 浏览

javascript - 更改工具栏大小,放大 CKEditor 中的图标

我想将 CKEditor 的图标放大到 32x32 像素。我现在正在研究它,采用其中一种标准皮肤,更改所有尺寸,转换buttons.png的偏移量并希望没有太多的副作用。

在我花半天或更长时间重新发明轮子之前:这样的东西是否已经存在?我并不像 CSS 和 Javascript 基础那样关心图标。将其从 16 像素转换为 32 像素,并重新计算偏移量、高度和尺寸是一项繁琐的工作。

非常感谢任何提示!

0 投票
3 回答
7620 浏览

jquery - 使用 CKEditor 和 jQuery 验证插件不起作用

我正在使用 CKeditor 和来自基础的 jQuery 验证插件。我的文本区域(上面带有 CKEditor)正在由 jQuery 验证,但这仅在第二次单击我的提交按钮后才有效。

简而言之:当我在 CKEditor 中输入数据时第一次提交表单时,它说“字段为空”。第二次它说没关系并且正在提交表单。

我为此阅读了一个解决方案:

“你可以通过在每个验证例程之前调用 CKEDITOR.editor::updateElement 来解决这个问题。”

我找不到如何实现它:

这总是给我错误:“CKEDITOR.instances.editor1 未定义”

关于如何解决这个问题的任何想法。CKEditor 的文档在这里: http ://docs.cksource.com/ckeditor_api/symbols/CKEDITOR.editor.html#updateElement

0 投票
3 回答
13821 浏览

ckeditor - CKeditor 与 FCKeditor 文件浏览器的集成

我正在使用 CKEditor 3,我需要集成一个免费的文件浏览器/上传器。我试图集成 FCKEditor 附带的那个,但我总是收到这个 XML 错误

服务器没有发回正确的 XML 响应。请联系您的系统管理员。

XML 请求错误:OK (200)

请求的网址:http://example.com/admin/filemanager/browser/default/?Command=GetFoldersAndFiles&Type=File&CurrentFolder=%2F&uuid=1260817820353

回复文字:

我正在尝试以这种方式做到这一点:

FCKeditor 可以与 CKEditor 集成吗?如果是,如何做到这一点?如果没有,是否有免费的文件浏览器/上传器替代方案?

0 投票
3 回答
11145 浏览

jquery - jQuery 验证插件 + CKEditor - 输入时验证

我在 textarea 和 jQuery 验证插件(http://bassistance.de/jquery-plugins/jquery-plugin-validation/)上使用 CKEditor

使用 jQuery 插件可以将字段标记为空或必填。当“产品名称”等字段为空时,在提交表单时该字段将被标记为无效。

但是,在输入“产品名称”时,该字段将在输入时自动标记为有效。这很好,但我希望我的启用 CKEditor 的 textarea 也一样。一切都适用于纯文本区域(输入文本时,该字段变为有效),但是在将 CKEditor 添加到文本区域后,这不再起作用。

从那时起,您必须在重新验证 CKEditor textarea 之前单击提交按钮。

关于如何完成这项工作的任何想法?

更新:

我尝试了您给我的线程中的解决方案,但它不起作用: Using jQuery to grab the content from CKEditor's iframe

我有:

但这一直给我:“CKEDITOR.instances.page_content.document 未定义”

我的 textare 的 id 是“page_content”

单击按钮后效果很好,但是如您所见,我需要以某种方式触发 keydown 事件

更新 2:

这段代码是正确的,它将数据从 CKEDITOR 获取到我的 textarea 中,但是,我的验证插件仍然没有发生任何事情,它不是在 CKEEditor 中“在我键入时响应”,而它应该做出反应并说当我时该字段是好的输入一些文字

0 投票
1 回答
4024 浏览

ckeditor - 如何从 CKEDITOR 3.0 将图像/区域图插入图片

如何在 CK EDITOR 这样的网站http://martinezdelizarrondo.com/imagemaps/的图像中插入图像/区域图

谢谢

0 投票
1 回答
591 浏览

javascript - CKEditor 中对话框的源代码在哪里?

有 CKEditor 经验的人能给我一些指示,在哪里编辑“插入链接”和其他对话框的结构和内容?

目前,我想修改链接窗口的宽度,以便更改选项卡不会导致每次都调整对话框的大小。

我正在筛选缩小版和未缩小版以及文档,但我很难进入这件事。任何提示或文档链接将不胜感激。

0 投票
1 回答
121 浏览

ckeditor - 我在哪里可以获得 SCAYT 文档或算法?

我正在使用CK编辑器,现在我想了解SCAYT,但是SPellchecker.net提供的scayt插件被缩小了,并且没有很好的文档但是我需要了解一些功能。

任何人都可以向我提供此类文档或与此相关的任何算法。

提前致谢。

0 投票
2 回答
2943 浏览

javascript - 事件处理程序范围之外的变量

我有一个 Javascript 混乱,超出了我对该语言的了解。

我正在为 CKEditor 创建一个自定义插件。该插件是一个 IFrame,在 CKEditor 生成的 DIV 中打开。

在 IFrame 中,我显示了许多图像。如果用户选择了这些图像之一,则显示该图像所需的 HTML 代码将插入到 CKEditor 中。

动态地这样做是我卡住的地方。我从 Iframe 中连接到 CKEditor 实例,如下所示:

CKEditor 提供了一个“OK 侦听器”,当单击 OK 按钮(由 CKEEditor 呈现)时触发。OK 侦听器在 IFrame 之外。

定义使用静态值的 OK 侦听器有效:

但是当我分配 OK 侦听器时,我还不知道我的返回值,所以我需要做这样的事情:

但这不起作用,因为my_dynamic_value它在被 CKEditor 的“确定”按钮触发时超出了函数的范围。

我当然可以,每次用户在列表中选择不同的图像时,更新okListener函数并将当前值硬编码eval到其中。但这对我来说是一种可怕的资源浪费。

我可以使用一些范围技巧,以便我可以从 okListener() 中访问我的 iframe 中的内容吗?

我希望这足够清楚。如果不是,请发表评论,我会澄清。

0 投票
3 回答
7759 浏览

javascript - 禁用CKEditor,用JS重新启用

我有以下内容:允许用户在 CKEditor VIEW 页面中编写文本的 POST 页面,该页面在 CKEditor 中查看文本

如何使视图页面中的 CKEditor 只读,这意味着用户不能编辑注释中的文本?我想在视图页面中使用 CKEditor 的原因有两个: 1. 我可以使用 JavaScript 将编辑器从禁用移动到启用 2. 保持 POST & View 页面的样式相同。

这可能吗?谢谢!