问题标签 [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.
javascript - 从编辑器外部将 html 添加到所见即所得(jQuery、ClEditor)
我正在尝试使用 jQuery 从编辑器本身外部向 WYSIWYG CLEditor 添加一些 html 标记。
到目前为止,我已经...
但是我不知道如何将字符串添加到所见即所得,它开始让我发疯!
javascript - Cleditor - 小插件错误
我不是 Javascript 专家,所以我有点困惑为什么这个小按钮插件在 Cleditor 中做了它应该做的事情,但是 jquery 编辑器会弹出一个错误警告。
这是代码:
它是一个简单的插件,当您单击按钮时将 [VIDEO] 插入到文档中。
问题是,由于某种原因,它在插入文本后会出现
“执行 inserthtml 命令时出错” 在插件按钮下的一个黄色小窗口中。
我敢肯定,由于缺乏 Javascript 经验,我错过了一些小东西。
提前致谢
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,无法完成操作。”
jquery-plugins - jQuery cleditor 插件:创建一个新按钮
使用cleditor,我正在尝试使用以下代码设置自定义按钮:
这是一个 WordPress 网站,目录结构是这样的:
/wp-content/plugins/sf-species-profile/cleditor
在里面我有所有的cleditor文件和config.js
.这个文件是上面代码的存储位置。
我还有一个images
包含 24*24fish.gif
文件的文件夹。
出于某种原因,当我运行此代码时,出现以下错误:
如果我将“图像”参数更改为图像:“”,则会出现“B”的相同图像,但插件可以正常工作。
有谁知道可能出了什么问题?
php - CL 编辑器 - 语法高亮 - PHP
我想在我的网站中包含 PHP 脚本。我正在使用CL 编辑器发布内容。谁能帮我在 CL 编辑器中启用语法。
谢谢
asp.net-mvc-3 - 对象 [object Object] 没有方法“cleditor”
我无法让 CLEditor 为我工作。请在 _Layout.cshtml 中找到正在添加的 scipt 文件
部分视图给出了以下代码。
这在所有浏览器中都发生了。
javascript - 充满标签的 cleditor 内容
我在 WordPress 插件中使用cleditor作为我选择的富文本编辑器。
然而,看似随机的,它决定插入<span class="Apple-style-span">
到我的内容中。
我做了一个快速的谷歌,找不到任何东西cleditor
,但显然在 Webkit 浏览器上ckeditor
有一个类似的错误——我网站上的两个内容作者都使用谷歌浏览器。这已被记录为 webkit 的错误。
有谁知道如何解决这个问题,str_replace
除了在保存或查看内容时做一个 PHP 吗?
以下是输出示例:
提前致谢,
javascript - CLEditor,在主窗口中将内容粘贴为文本功能
我正在为我的文本编辑器使用 CLEditor, http ://premiumsoftware.net/cleditor/。有一个“粘贴为文本”的功能,当单击按钮时,会出现一个弹出窗口,其中包含一个文本区域,用于粘贴您的内容并删除样式。
我想做的是采用相同的功能,但只要有人粘贴到主文本区域,此操作就会自动执行。我将如何触发这个?
我创建了一个 JS Fiddle,http://jsfiddle.net/helpinspireme/naubS/,但无法将所有 JS 粘贴到那里,以便链接到 CLEditor 的主 JS 文件,请访问他们的网站:http://premiumsoftware。净/贷方/
谢谢您的帮助。
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
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 进行对齐,而不是使用已弃用的align
HTML 属性。请注意,我不希望启用 cleditor 的内置“useCSS”功能。
感谢您分享的任何信息,请不要仅仅因为我已经解决了最初的问题就对这个问题投反对票。如果他们遇到同样的问题,我希望这能够帮助其他人。(我也会发布我的答案作为答案)。