CKEditor:如何阻止尖括号转换为HTML实体

我们的站点正在使用标签,如but CKEditor将转换为<和>,这将打破这些标签,以便在我们的软件中使用 我发现了这个选项:config.protectedSource.push(//g);如果数据是从源模式保存的,它似乎会停止转换,但在WYSIWYG模式下,我找不到停止转换的方法。我在他们的API中尝试了许多选项,但似乎没有一个有帮助,我如何解决这个问题 如果您在任何WYSIWYG编辑器中键入,它们将在源代码模式下转换为HTML实体。我们正在考虑使用CKEDitor编辑Smarty模

与Rails管理员一起使用Cloudinary、Carrierwave、Ckeditor时出现问题

我正在尝试将Ckeditor与Rails Admin一起使用,我将Carrierwave和云存储用作Cloudinary。在完成了我所能看到的所有设置之后,CKeditor能够将文件保存在本地存储上,然后它创建了一个Cloudinary URL,该URL实际上应该存储图像。但问题是图像没有从本地文件夹上传到Cloudinary,而我的简单文件上传工作正常,没有任何问题 我这里还有一个问题-当我使用Cloudinary时,存储名称应该是什么?至于file和amazons3,我们有file和S3两个

如何将Ckfinder与Ckeditor一起使用?

我在我的项目中被用作编辑。它工作得很好。我可以把图片放在文本中,但有一个url。我知道,如果我想从我的电脑上传图片,我必须使用CKfinder。 如何将Ckfinder与Ckeditor一起使用 我使用此代码调用CKeditor: protected void Page_Load(object sender, EventArgs e) { String StrScript = "CKEDITOR.replace( '" + TextBox1.ClientID + "',{toolbar

CKEditor:如何从表格单元格中删除p元素?

我开始在我的一个项目中使用CKEditor,我很喜欢它。有一件事我无法理解或发现,那就是如何在另一个元素中禁止一个元素。我不允许p出现在表单元格th或td中 这: 我的CKEditor初始化如下: CKEDITOR.replace( 'id_text', { allowedContent: 'table(table); table(table-striped); thead tbody tfoot tr td th;', toolbar: [ ['Source']

CKEditor-让它返回标记语法而不是HTML

我正在CMS平台上工作,我计划使用CKEditor,因为它似乎提供了我所需要的一切 对我来说有点麻烦的一件事是,我希望我的内容是降价格式而不是html,虽然我找到了一个BBCode扩展,但我不知道如何重新制作它以支持降价 我试着找到一个可以进行开箱即用标记的编辑器,但我找到的编辑器对于我的需要来说太简单了,而且CKEditor有一个插件系统可以为我完美地调整。使用标记而不是HTML是一个非常糟糕的主意,原因有几个: Markdown没有规范,所以每个库在细节上都不同。使用CKEditor生成的输

Ckeditor修改表格单元格边框,如MS Word

我需要对单个表单元格应用边框。为此,我构建了一个插件。 我的问题是,我可以添加一个边框,例如border bottom,但是如果我也要添加border right,border bottom会被删除,并且每个单元格只能获得一个边框 我希望能够在一个单元格中添加多个边框。 如果我再次单击例如border bottom,则只应删除border bottom样式,而不应删除整个样式 我希望你能帮助我,这对我很重要 代码如下: /** * Basic sample plugin inserting c

CKEDITOR';s源代码模式置乱自定义模板代码

我试图在源代码编辑器中允许自定义“模板代码”。我的代码片段看起来总是像{*这里的任何东西*}。它基本上是有效的,但是如果在HTML标记中使用,事情就会变得混乱 启动CKEDITOR时,我已经在使用allowedContent:true, 例如: <p style="{* some "short code" of mine... *}">Text</p>

IE 11中的C.Net CKEditor问题v4.4.6“SCAYT未定义”

我有一个C.Net网络应用程序。我们已经使用v3.6.2好几年了。随着IE 11的发布,我们的应用程序需要升级CKEditor,因为3.6.2不支持IE 11。我已经按照CKEditor网站上的说明进行下载和安装。我们使用SCAYT插件。但是,我遇到了一个错误:“SCAYT未定义”。我一直在谷歌上搜索,但运气不好。有什么想法吗?我需要将我的WebSpellChecker服务器应用升级到最新版本4.4.6。我们以前使用的是WebSpellChecker 3.6.2。问题已解决。IE11此时已经有点

Ckeditor 我可以创建一个使用不同插件的小部件吗

我有一个插件,它以div的形式插入一块HTML,其中包含各种属性,但不包含其他内容。我有一个“双击”处理程序,它打开我的插件对话框,并在用户双击时填充它。如果我插入的DIV是一个“小部件”,那么我就可以拖动它并选择它。我在widget文档中看到了如何创建widget,但这是否意味着我必须在widget框架中重新创建我的整个插件?我可以把它变成一个小部件吗?我在插件的init部分添加了这段代码: editor.widgets.add('anyName'{ 上行:功能(元素){ //指明要成为小部

Ckeditor 样式:图像在编辑器中向右浮动

我需要能够在ckeditor中将图像向右或向左浮动,如本例所示: (请参见“增强图像”下的) 我已经下载了插件,并将以下代码添加到我的ckeditor replace中: extraPlugins: 'image2', removePlugins: 'loremipsum, texttransform, liveedit', image2_alignClasses: [ 'image-left', 'image-center', 'image-right' ],

CKEditor-制表符和shift制表符以缩进和取消缩进块

我正在尝试让TAB+SHIFT\u TAB在CK编辑器中工作 我的ExtraPlugin有缩进、缩进列表、缩进块和列表缩进正在工作 但如果我选择了一个段落,缩进图标会亮起,但按tab键什么也不做。如果我在配置中添加tabSpaces=4,那么我会得到4个空格而不是缩进 关于如何让它像Word等一样工作,有什么建议吗?根据我在CKEditor网站和bug报告中看到的,从4.5版开始,使用Tab/Shift Tab键提供 如果有表格,则移动到下一个/上一个表格单元格 移动到页面中的下一个编辑器实例,

Ckeditor 输入字段中没有url

我尝试将Elfinder v2.1.20与CKeditor v4.6.2一起使用,但是当我将图像添加到inpufield时,Elfinder会在弹出窗口中打开图像, 但在输入字段中没有url添加 有人可以帮我 您的代码在哪里?看,再次链接希望有人帮我解决这个问题对不起,我不明白你的意思。我工作了三天来解决我的问题…我可以给我的电子邮件地址谁可以帮助我与Ckeditor一起工作?

如何在AEM的Blog组件中配置ckeditor

我需要在AEM的博客组件RTE中有所有的ckeditor插件 像 但是AEM中当前的博客组件插件有限。请查看下面的链接。am使用AEM 6.2版本 这可能吗?如果是的话,有人能指导怎么做 提前谢谢 您需要覆盖/libs/social/commons/components/richTextEditor组件。根据您使用的库(jQuery等),您需要修改文档 CKEDITOR.plugins.addExternal( [plugin-name], '/etc/clientlibs/path-to-p

Ckeditor TYPO3编辑器未呈现javascript链接

我使用的是TYPO3 8.7.8,必须提供一个javascript链接来停用Google Analytics 链接应如下所示: <a href="javascript:gaOptout()" onclick="alert('Google Analytics is now deactivated');">Deactivate Google Analytics</a> $('.gaOptout').on('click', function(){ your function

如何在CKEditor(IE问题)中动态更改可编辑区域中的光标图标?

当CKEditor中的contenteditable属性设置为“true”(如果contenteditable='false')时,IE'contenteditable'实现不允许我更改游标属性 无论contenteditable是否设置为true/false,chrome在这两种情况下都没有问题 尝试使用以下代码动态更改它,但未成功 var element = $('iframe').contents().find('body.cke_show_borders').get(0); var el

在CKEditor5中呈现复杂的HTML

我计划使用CKEditor5的协作审查和跟踪更改功能。我确实用CKEditor云服务创建了一个示例应用程序。我发现,当我提供使用我的服务生成的HTML时,它会删除所有样式,并以普通HTML呈现 我经历了不同的问题,发现我需要编写插件。看起来我需要从这个问题开始: ,在本期中,记者放弃了编写插件,转而使用CKEditor4 我想渲染这个复杂的场景 有谁能指导我,CKEditor5和云服务是否能支持复杂的HTML?协作和跟踪更改功能是否有效 我也处于类似的情况;第5版的功能似乎不如第4版,或者说适应

将elfinder集成到ckeditor(ckeditor在没有捆绑包的情况下实现)symfony5

我想安装elfinder并将其集成到ckeditor以上载图像(对于我来说,ckeditor是在不使用bundle的情况下手动实现的)。 我尝试使用此链接安装捆绑包elfinder 但我无法将其连接到ckeditor 我被堵住了,有人能帮我吗? 提前谢谢欢迎来到SO!您可以共享任何错误消息或配置吗?或者您尝试过但不起作用的任何步骤?在您共享的页面上有关于ckeditor集成的自述,请参阅

CKEditor 5使用<;b>;相反<;strong>;

我正在使用CkEditor 5。遗憾的是,目标不支持标签。 因此,CKEditor 5应该使用而不是。我为CKEdior 4找到了一个解决方案,但它与CKEditor 5不兼容 多谢各位

带有CKFinder自定义配置文件的CKeditor

我知道可以为CKFinder加载自定义配置文件 CKFinder.config.customConfig = baseUrl + '/js/ckfinder_config.js'; 但是,当我在CKEditor中加载CKFinder时,我不知道如何加载CKFinder的自定义配置。我只有这些选择: CKEDITOR.editorConfig = function( config ) { config.filebrowserBrowseUrl = baseUrl ; config.fil

Ckeditor Can';t在为图像添加自定义插件后插入img标记

我已经编写了自己的自定义插件,用于在CKEDITOR中插入图像。我禁用工具栏中的图像按钮。我使用editor.insertHtml()函数插入自定义插件中的图像。当我从工具集中删除标准图像按钮时,它将禁用在CKEDITOR框中插入图像标记。除标记外,所有其他html标记均被接受 这是我的配置(在config.toolbar中没有“Image”): 是否有办法启用图像标签插入 更新:将以下命令添加到配置文件中: 你读过如何将插件与集成吗?您需要定义插件添加允许img标记及其属性的按钮/命令。您还可

Ckeditor 如何在编辑器中添加预览按钮

我有一组文本区域,它们的行为就像一个编辑器。 但我想在工具栏中包含预览图标 下面是我的javascript函数 $('textarea').each(function() { $(this).ckeditor(); }); 有人能帮我吗?。确保您的CKEditor副本包含它(您没有说明您使用的是哪个CKEditor),并更新您的副本以使其加载 这也是

CKEditor 4:图像属性对话框和自定义预览图像

为了让您了解最新情况,我设置了我的CKEditor实例,以便在查看所见即所得(live)模式时,将图像的实际URL替换为所见即所得(live)模式[image:abc123] 例如,在HTML源代码视图中,您可以看到: <img src="[image:abc123]" /> 提前谢谢 <img src="/file/image/abc123" /> CKEDITOR.on('dialogDefinition', function(evt) { if (evt

在源代码模式下启动ckeditor,使其不会';t格式文本

有没有一种简单的方法可以在源代码模式下初始化ckeditor,这样它就不会格式化内容 当我保存某些代码时,我将其保存在源代码模式下,这非常有效,但为了防止它编辑我的代码,我需要跟踪它是否保存在源代码模式下,并在源代码模式下加载它,以便更容易编辑信息。我找到了答案。谢天谢地,这真的很简单 <script type="text/javascript"> CKEDITOR.replace( 'editor1' ).config.startupMode = 'source'; </

Juniper VPN中不可见CKeditor TextArea

将CKeditor升级到4.5.3 CKeditor文本区域在Juniper VPN中不可见 (它在网络内部工作) 当我比较两个html源代码时,发现编辑器控件没有被创建 当我们通过SSL VPN(juniper)访问站点时 VPN访问中的源视图中没有以下代码 上周我一直在努力解决这个问题 感谢您的帮助 谢谢 湿婆

如何使用ckeditor'实时验证用户内容;什么是可访问性检查器?

我对使用ckeditor及其API是新手。我想找到一种方法,在用户键入时通过可访问性检查器验证用户的内容。 文档中提供的信息没有明确说明如何执行此操作 我在想怎么做 <script> var instance = CKEDITOR.replace('editorck'); instance.on('focus', function(event) { var editor = CKEDITOR.instances['editorck']

CKEditor从combopanel(下拉列表)中删除所有样式和标记

我为CKEditor使用自定义CSS样式表,并希望禁用下拉列表中所有样式和格式标记的预览,例如,仅在div中显示名称。现在,请编辑或使用类创建相应的标记以设置预览样式。(如屏幕截图所示): 如果下拉列表中有一个h2标记,它将在h2标记中的块元素下显示它。它使下拉列表继承h2标记的整个站点样式 我可以通过为特定的下拉列表添加规则来实现这一点,但我想知道是否有一个内置配置可以以更通用的方式阻止这种情况。也许要强迫它总是使用简单的span或div。只有一个经典的下拉列表,没有组,没有添加样式 谢谢你

Laravel livewire和ckeditor

我试图将ckeditro与laravellivewire集成,但每次我将内容输入编辑器时,livewire都会从我的文本区域删除编辑器 <div class="form-group" wire:ignore> <label class="required" for="description">Page Description</label> <textarea class=&qu

DJANGO-CMS PlaholderFields CKEDITOR文本\u HTML\u清理

我已经在我的CMS之外实现了一个新的标记,它工作得很好,但是从MS Word复制的文本保留了所有我想要去除的脏标记(如)。当我在一个普通的CKEditor字段中复制相同的文本时,它的工作原理与source(settings.Text\u HTML\u SANITIZE using html5lib)中的解释相同 是否有一个参数可以添加到settings.CMS\u PLACEHOLDER\u CONF以使其工作?或者有什么想法来实施它 您可能会问“为什么不直接将HTMLField与djangoc

Ckeditor ck编辑器强制删除我的html和body标记

我正在尝试使用fck编辑器编辑整个html。因此,它应该包含html、body、DOCTYPE等标记。但我的问题是,当我提交数据时,fckeditor会强制从内容中删除上述标记。我想避免这种情况。是否存在任何配置问题 -Arun不允许直接在内容中使用html/脚本标记。但是,如果您有最新版本,则会有一个“源”视图,允许直接编辑所有源代码,并可能提供您想要的内容。查看此配置选项。CKEDITOR.config.fullPage。我相信它将允许您编辑整个页面(并保留内容)(我没有使用过它。)Arun

如何将CSS类和ID添加到CKEditor中的段落?

如何向CKEditor中的文本段落添加自定义类或ID?我想从DB中加载可能的类,并在加载CKE时将它们写入其中的任何列表。身份证只需当场补发即可。这些类和ID将用于将一段文本标记为脚注或标题之类的事情 为了清楚起见,我不想使用下拉框更改文本的可见样式,我想添加CSS类,这些类可用于在保存元素后设置元素的样式,具体取决于元素的使用位置。给你。此代码将使用后续ID对段落进行编号,还将为每个尚未分配的段落附加自定义类 var idCounter = 0, pClass = 'myCustom

用于将CKEditor拆分为多个js文件的插件

我正在创建一个新的CK编辑器插件,并希望将javascript代码拆分为多个.js文件 目前我看不到加载第二个.js文件的方法 我的结构: plugin.js-->这是包含插件结构/代码的主文件 manip.js-->包含由插件调用的文本操作函数(800多行) 这可能吗?您的建议是什么?将所有代码放入plugin.js,还是将代码拆分为两个文件?仅当从一开始就不需要拆分代码时,拆分代码才有意义。例如,CKEditor根据需要加载对话框的代码,从word filter粘贴也会发生同样的情况。这

如何避免ckeditor替换&;这是真正的标签

使用CKEDITOR3,我需要能够输入: <p>dummy</p>: This tag is really good at stuff.... dummy:这个标签真的很擅长做东西。。。。 请注意,括号应该显示,因为它用于记录标记 当我在texteditor区域中输入括号时,它们被保存在db As etc中,并被检索回textarea的源代码As,但随后CKEDITOR htmlWriter可能会插入并剥离<到括号中,这就是编辑器中显示的内容 我可以在CKEdit

Ckeditor 强制CKFinder使用绝对url';是的,而不是相对的

我试图强制我的CKFinder返回绝对url而不是相对url,但配置部分看起来有点让我困惑 我的配置看起来像: public override void SetConfig() { var uploadDirectory = "~/images" BaseUrl = uploadDirectory; BaseDir = ""; 这是将图像的路径返回为“/images/image.j

CKEditor:没有属性的条带元素?

我已经在“config.js”中配置了extraAllowedContent,以便根据指南允许具有特定类的div元素,该指南正在运行 但是,我需要去掉任何没有属性的div元素。这可能吗?您可以使用匹配功能指定: CKEDITOR.replace( 'editor1', { disallowedContent: { div: { match: function( el ) { return CKEDITOR.tools

CKEditor插件-elementPath的正确行为

目前,我有以下HTML内容 <span criteria="{&quot;animal&quot;:[&quot;DOG&quot;]}">abc</span> def <span criteria="{&quot;animal&quot;:[&quot;CAT&quot;]}">ghi</span> 测试用例1 当我选择我的文本时,如下所示 我得到以下日志 0 --> ab

获取已编辑元素内CKEditor 4中的光标位置';s HTML

我使用内联编辑器编辑页面上的元素。所以,当我使用某个类点击DIV时,CKEditor被附加到它,当它失去焦点时,编辑器实例被销毁。我需要在CKEditor实例被销毁后将HTML元素插入到该DIV中——在销毁编辑器实例之前插入到游标的最后一个位置。所以我基本上需要知道被编辑元素的HTML中光标的索引,因为它将被视为纯文本(对于下面的示例,它将是25)。我不想修改原始数据 我的DIV中有如下HTML: “一些带有html标记的文本”(其中“|”是光标位置) 我尝试获取范围并将其扩展到可编辑元素的开头

Ckeditor 如何在dhtmlxgrid中添加ck编辑器而不是mce编辑器

我在dhtmlxgrid中添加了ck编辑器,当用户单击链接->目标选项卡或用户用鼠标左键单击链接对话框时,会调用此.event。当用户单击目标选项卡中的ok按钮时,控制台上的错误为“无法读取未定义的”属性“getSelection”,不幸的是,该问题无法在本地重现。你能提供一个到演示页面的链接,在那里可以重建问题吗

Ckeditor Laravel 5 ElFinder类将其替换为您的中间件不存在浏览服务器时出错

我已经在laravel 5中配置了elfinder,还使用了CKEditor。每件事都很好,直到我点击浏览服务器按钮,然后我得到了“类替换为您的中间件不存在此错误。我在谷歌上搜索了很多,但没有找到任何合适的答案。所以我把我的问题作为希望。请帮助我尽快解决此问题。您应该在elfinder configs中写入中间件名称 例如: 'route' => [ 'prefix' => 'elfinder', 'middleware' => 'auth'/*replac

Ckeditor 选择所有文本而不删除h标记

我在CMS中使用内联共享CKEditor(版本4.5.7) 为了简化在页面生成器中编辑新元素,如果容器中的文本是虚拟文本,我将使用以下代码: editor.on( 'focus', function(ev) { if(obj.isDummyText($(ev.editor.element.$))) { ev.editor.execCommand( 'selectAll' ); } }); 问题是,如果容器有一个初始样式集,比如一个h标记,那么当您开始键入时,h标

如何在ckeditor 4.x中添加自定义快捷方式?

在Ckeditor中,我想创建自定义快捷键以更改字体类型按快捷键剪切时字体应更改 需要您的帮助为此,它需要一个自定义插件,我已经创建了这样的自定义插件 通过创建插件名称来添加此代码,并将其添加到插件文件夹中 CKEDITOR.plugins.add( 'keystrokes', { init: function( editor ) { editor.addCommand( 'h1', { exec: function( ed

CKeditor中的粘贴选项在Chrome和firefox中似乎不起作用

使用在线编辑器 我看到过去的选项(粘贴、作为纯文本粘贴和从word粘贴)没有从剪贴板复制。 我给出错误“您的浏览器不允许您以这种方式粘贴纯文本。按Ctrl+Shift+V组合键粘贴,但它似乎在IE(提示允许访问)中有效,而在Chrome或Firefox中无效 这是一个bug还是需要通过浏览器或编辑器进行一些配置。因为我记得几个月前我用过同样的行为,它会弹出一个弹出窗口,将你的内容粘贴到编辑器中 谢谢, Vijai Chrome不允许这样做,因为这是一个安全漏洞。有人可能会窃取您复制的数据,所以c

如何在config.js中更改CKEditor插件标题

是否有可能通过特定插件的config.js文件更改插件的lang.js文件中定义的“title”和/或“button”属性 它是对话框标题/工具提示中显示的文本,我希望避免直接在lang.js文件中更改它。或者我需要为更合适的翻译编写devs吗 或者我需要为更合适的翻译编写devs吗 如果您想在CKEditor中更改翻译,建议您加入Transifex翻译团队- 您可以像下面所示那样更改lang条目(您可以将此代码放在config.js中),但请注意这不会本地化,因此如果您的CKEditor支持多

Ckeditor 编辑。当光标位于起始位置且没有选择时,如何区分window.getSelection()

目前,我正在执行需要的任务: 将特殊按钮添加到编辑器工具栏的步骤 此按钮应打开对话框 对话框窗口是自定义的,我们不使用默认配置,但这是自定义的 CKEDITOR.plugins.add('addTextButton'{ // ... editor.addCommand( “textBlockDialog”, 新建CKEDITOR.dialogCommand('addTextDialog'{ 允许内容:正确 }) ); editor.ui.addButton('addTextButton'{ /

ckeditor 5禁用内容筛选

我注意到,当从编辑器中提取数据时,它会过滤一些类和样式。 我想使用与编辑器使用的样式完全相同的样式 所以,我有两个问题需要解决 如何防止类和样式的过滤发生 如何将CSS提取到单独的文件中 我知道,在使用以前的ckeditor版本时,您可以使用以下方法来防止其过滤: config.allowedContent = true; 你找到解决这个问题的办法了吗?我也有同样的问题

Ckeditor CKFinder上传URL

我的问题是:我将CKEditor 5与CKFinder插件一起使用,但是当我在index.html中包含标记来加载CKFinder.js时,组件中的uploadUrl配置似乎被忽略了 我的组件配置: // WYSIWYG ClassicEditor.create(document.querySelector('#field_mensagem'), { ckfinder: { uploadUrl: `/ckfinder/connector?comm

Ckeditor 编辑器状态是否可以是sync';基本样式的按钮状态

删除应用了基本样式的文本块时,编辑器将保持活动状态(例如,粗体),而该样式的按钮将被禁用。键入字符将重新激活按钮 我已经验证了这也发生在CKEditor演示中,因此它不应该与安装中的任何更改相关 复制步骤: Use standard CKEditor: http://ckeditor.com/demo#standard Select all and delete existing contents Type 'Hello, World' Select 'World' Click 'Bold' b

上一页   1   2   3    4   5   6  ... 下一页 最后一页 共 40 页