问题标签 [cleditor]

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 投票
2 回答
3498 浏览

javascript - 从编辑器外部将 html 添加到所见即所得(jQuery、ClEditor)

我正在尝试使用 jQuery 从编辑器本身外部向 WYSIWYG CLEditor 添加一些 html 标记。

到目前为止,我已经...

但是我不知道如何将字符串添加到所见即所得,它开始让我发疯!

0 投票
1 回答
1540 浏览

javascript - Cleditor - 小插件错误

我不是 Javascript 专家,所以我有点困惑为什么这个小按钮插件在 Cleditor 中做了它应该做的事情,但是 jquery 编辑器会弹出一个错误警告。

这是代码:

它是一个简单的插件,当您单击按钮时将 [VIDEO] 插入到文档中。

问题是,由于某种原因,它在插入文本后会出现

“执行 inserthtml 命令时出错” 在插件按钮下的一个黄色小窗口中。

我敢肯定,由于缺乏 Javascript 经验,我错过了一些小东西。

提前致谢

0 投票
1 回答
2747 浏览

javascript - 在“查看源代码”模式下插入 html 时,cleditor 中出现“执行 insertHtml 命令时出错”消息

我到处寻找解决方案,但没有找到答案,所以你是我最后的希望,Stackoverflow ......

关于 cleditor,有人知道如何使“查看源代码”模式下的“inserthtml”命令起作用吗?

目前,我有一个附加到按钮的 onclick 处理程序的方法,它将一个字符串插入到 cleditor 的 textarea 中:

以上在普通富文本模式下工作正常,但如果您尝试在查看源代码模式下执行它,将发生以下情况:

  • 在 Firefox 中,它会弹出一条小消息,上面写着“执行 inserthtml 命令时出错”。
  • 在 Chrome 中,它会默默地失败
  • 在 IE 中:
    • 如果 textarea 为空,我在 Visual Studio 中的“y(a).pasteHTML(c)”处打了一个断点,类似于 jquery.cleditor.min.js,并显示以下消息,“Microsoft JScript 运行时错误:未指定的错误。”
    • 如果 textarea 已包含文本,我会在同一文件中的“a.range[0].select()”处设置断点,并显示以下消息“Microsoft JScript 运行时错误:由于错误 800a025e,无法完成操作。”
0 投票
1 回答
2990 浏览

jquery-plugins - jQuery cleditor 插件:创建一个新按钮

使用cleditor,我正在尝试使用以下代码设置自定义按钮:

这是一个 WordPress 网站,目录结构是这样的:

/wp-content/plugins/sf-species-profile/cleditor

在里面我有所有的cleditor文件和config.js.这个文件是上面代码的存储位置。

我还有一个images包含 24*24fish.gif文件的文件夹。

出于某种原因,当我运行此代码时,出现以下错误:

如果我将“图像”参数更改为图像:“”,则会出现“B”的相同图像,但插件可以正常工作。

有谁知道可能出了什么问题?

0 投票
1 回答
256 浏览

php - CL 编辑器 - 语法高亮 - PHP

我想在我的网站中包含 PHP 脚本。我正在使用CL 编辑器发布内容。谁能帮我在 CL 编辑器中启用语法。

谢谢

0 投票
1 回答
565 浏览

asp.net-mvc-3 - 对象 [object Object] 没有方法“cleditor”

我无法让 CLEditor 为我工作。请在 _Layout.cshtml 中找到正在添加的 scipt 文件

部分视图给出了以下代码。

这在所有浏览器中都发生了。

0 投票
1 回答
598 浏览

javascript - 充满标签的 cleditor 内容

我在 WordPress 插件中使用cleditor作为我选择的富文本编辑器。

然而,看似随机的,它决定插入<span class="Apple-style-span">到我的内容中。

我做了一个快速的谷歌,找不到任何东西cleditor,但显然在 Webkit 浏览器上ckeditor有一个类似的错误——我网站上的两个内容作者都使用谷歌浏览器。这已被记录为 webkit 的错误

有谁知道如何解决这个问题,str_replace除了在保存或查看内容时做一个 PHP 吗?

以下是输出示例:

提前致谢,

0 投票
2 回答
1413 浏览

javascript - CLEditor,在主窗口中将内容粘贴为文本功能

我正在为我的文本编辑器使用 CLEditor, http ://premiumsoftware.net/cleditor/。有一个“粘贴为文本”的功能,当单击按钮时,会出现一个弹出窗口,其中包含一个文本区域,用于粘贴您的内容并删除样​​式。

我想做的是采用相同的功能,但只要有人粘贴到主文本区域,此操作就会自动执行。我将如何触发这个?

我创建了一个 JS Fiddle,http://jsfiddle.net/helpinspireme/naubS/,但无法将所有 JS 粘贴到那里,以便链接到 CLEditor 的主 JS 文件,请访问他们的网站:http://premiumsoftware。净/贷方/

谢谢您的帮助。

0 投票
1 回答
1819 浏览

javascript - IE9:设置 document.domain 时访问被拒绝

在 IE9 上使用带有 CLEditor 的 document.domain 时出现问题。当我添加 document.domain 时,我收到错误消息“SCRIPT5:访问被拒绝。”。它适用于 Firefox 以及当我删除 document.domain 时。我仍然没有使用跨子域 iframe,所有 iframe 都在同一个域中。

如何在不删除 document.domain 的情况下修复它?

这是我设置 document.domain 的方式:

这是出现错误的 CLEditor 代码的一部分:

这是 CLEditor 的完整源代码:http: //premiumsoftware.net/cleditor/jquery.cleditor.js

0 投票
1 回答
341 浏览

javascript - CLeditor 使用 HTML 'align' 属性。如何将其更改为 CSS 'text-align'?

我已经在我正在处理的网站上设置了 CLeditor。目前我正在设置它,以便当您在编辑器中键入和编辑时,您可以在其上方看到结果的实时预览,这很像您在输入 StackOverflow 问题时得到的结果,尽管更基本。

它通过简单地将 iframe 内容的内部 HTML 复制到页面上的另一个位置来工作。但是我遇到了一个烦人的问题。当我使用对齐按钮(左、中、右)时,它会将属性添加align="right"到所选文本中。虽然它可以在编辑器中工作,但它不能在页面本身上工作,可能是因为该属性已经过时了。

...

我实际上在输入这个问题时想出了如何解决这个问题。不过,我会用我的解决方案发布这个问题。另外,我还有一个相关问题要补充。

最初我尝试将以下 CSS 应用于页面:

这适用于最初将数据加载到页面上,但在编辑器中动态更改对齐时,实时预览并未反映更改。起初我认为这是因为样式仅在加载时应用。

好吧,那是一个脑放屁,因为我比那更清楚。真正的问题是我选择了一个 DIV 元素,而 align 属性不一定适用于 DIV。更改div[align="right"]*[align="right"]完美运行。

然而,即使我找到了解决这个特定问题的方法,我仍然无法弄清楚 cleditor 如何为 iframe 构建 HTML 输出。align代码中的属性来自哪里,它如何知道将其(以及所有其他元素/属性)放入 HTML 中?如果我有办法处理它,我可以简单地告诉它使用内联 CSS 进行对齐,而不是使用已弃用的alignHTML 属性。请注意,我不希望启用 cleditor 的内置“useCSS”功能。

感谢您分享的任何信息,请不要仅仅因为我已经解决了最初的问题就对这个问题投反对票。如果他们遇到同样的问题,我希望这能够帮助其他人。(我也会发布我的答案作为答案)。