草庐IT

ckeditor5

全部标签

php - CodeIgniter 中的 CKEditor

我想在CodeIgniter中加载CKEditor,我搜索了很多,但无法理解他们的方式。我将ckeditor放在application/plugins文件夹中,现在我想制作编辑器,所以我在Controller方法中执行以下操作。includeAPPPATH.'plugins/ckeditor/ckeditor.php';$CKEditor=newCKEditor();$CKEditor->basePath='/'.APPPATH.'plugins/ckeditor/';$initialValue='Thisissomesampletext.';echo$CKEditor->editor

android - CKEditor 3.6.4 不适用于三星 S2、S3

我在项目中使用ckeditor3.6.4,我只是在samsunggalaxys2和samsunggalaxys3上测试时注意到该编辑器未加载。这也发生在演示页面上http://ckeditor.com/demo.当我在S2和S3上尝试这个时,编辑器确实出现在这里,尽管它有点奇怪。只是想知道其他人是否遇到过这个问题,或者我需要做些什么才能让它在S2和S3上运行。提前致谢! 最佳答案 ckeditor团队仍在努力,使ckeditor与android浏览器兼容。它与iphone浏览器几乎可以正常工作。阅读以下网址;http://ckedi

javascript - 如何设置和锁定CKEditor窗口大小?

CKEditor创建一个默认大小的可调整大小的窗口。是否可以将窗口设置为我想要的大小并防止它被调整大小?样式不起作用,包括文本区域标记中的显式样式或行属性。jQuery也不起作用(使用它的高度函数)。 最佳答案 使用这些配置设置:起始高度和宽度:config.height='111px';config.width=111;CkEditor窗口是否可调整大小:config.resize_enabled=false;//falsesaysnotresizable您可以让它调整大小,但要控制方向(垂直或水平)以及最小值和最大值。confi

javascript - 预加载 CKEditor Assets

我正在使用CKEditor内联功能。每次用户将鼠标悬停在文本区域上时,我都会启动一个新的编辑器实例。问题在于,当用户第一次将鼠标悬停并聚焦在文本区域上时,编辑器工具栏需要几秒钟才能出现,因为编辑器正在加载所有必要的Assets。我的问题是:如何在onclick事件期间而不是在用户将鼠标悬停在文本区域时预加载所有必要的CKEditorAssets?我尝试在HTML文件中添加所有Assets,编辑器立即出现,但是当我查看DOM时,文件Assets被获取了两次。这意味着即使文件已经存在,CKEditor仍会加载它们。 最佳答案 您可以继续

javascript - 如何获取 CKEditor 5 的值?

我希望能够返回CKEditor文本区域的值,并在其中写入我的文本。我使用的是CKEditor5CDN。首先,这是我的文本区域代码,它工作正常ClassicEditor.create(document.querySelector('#editor')).catch(error=>{console.error(error);});我曾经通过以下方式从CKEditor之前的文本区域获取数据:vartext=$('textarea#editor').val();并通过以下方式设置数据:$('textarea#editor').html("");但我现在迷路了?我尝试了很多方法...什么是正确的

html - 如何防止 CKEditor 剥离 < 和 >(大于/小于)

每次我输入或>在CKEditor窗口中,保存,然后返回到它,CKEditor将用括号内键入的内容和随附的结束标记替换它们。例如:如果我输入,CKEditor会假定它是一个HTML标签并把在html源代码中,从而将其从文本中完全删除。啊!有什么想法吗? 最佳答案 是的,这真的很痛苦。到目前为止我发现的唯一解决方法是使用CKEDITOR.instances.myInst.setData(myData);这实际上正确地处理了转义和未转义的html,因此您的将正确显示为小于号和大于号,而不是被解释为标记。我还没有找到一种方法来让它与内联数据

javascript - CKeditor - 更改表格样式

我正在尝试更改CKeditor的表格样式,因为它一直输出这个。我想输出这样的东西。我如何使这成为可能?我试过config.allowedContent=true;但没有用,它仍然在我的深色主题上输出恼人的白色背景。我正在为MyBB使用CKeditor插件。 最佳答案 当您查看sourcecode在mybbckeditor插件中,您可以看到它们打印出您发布的内联样式。while(preg_match("#\[table\](.*?)\[/table\]#si",$m,$m1)){while(preg_match("#\[tr\](.*

javascript - 如何(以编程方式)将谷歌字体添加到 ckeditor

我刚刚下载了CKEditor,它很棒。尽管我注意到它会降低字体。所以我认为能够将GoogleWeb字体添加到CKEditor以增加其功能是个好主意。我在网上搜索过,但我只能找到如何手动进入并在config.js文件中添加每种字体。谁能帮我以编程方式将所有GoogleWeb字体添加到CKEditor并展示如何操作。 最佳答案 好的,我找到了答案。我将其发布在这里,以便对其他正在寻找相同内容的人有所帮助。所以这里是:myFonts=['Aclonica','Allan','Allerta','AllertaStencil','Amara

javascript - CKEditor4 : Make Text Differ from its HTML

我添加StrInsert插件到我的CKEditor。它基本上添加了一个按钮,在我的编辑器中,它被标记为CRMField.按钮的作用是将一个值附加到我的编辑器。例如:当我点击$[FIRST_NAME]从下拉列表中,它将附加文本${__VCG__VAL__FIRST_NAME}给我的编辑。为什么我将下拉菜单命名为$[FIRST_NAME]而不是${__VCG__VAL__FIRST_NAME}?因为我想要HTML成为${__VCG__VAL__FIRST_NAME}而text显示在编辑器中的是$[FIRST_NAME]如screenshot_2所示,HTML下面显示的正是我想要的,而不是显

javascript - 如何在 CKEditor 所见即所得编辑器中保留换行符

我有一段HTML代码如下Thisisanexample.Thisisanewline在CSS中,代码有“word-wrap:pre”属性,这样内部DIV中的文本就会显示两行。我使用CKEditor和DIV替换方法来编辑它。然而,它变成了Thisisanexample.ThisisanewlineHTML标签内的文本将变成一行,开头和结尾的空格以及换行符都被去除。所以在CKEditor中,虽然我已经指定了config.contentsCss,但它仍然显示一行,因为CKEditor已经将这两行合并为一行(我在CKEditor的iframe编辑器中的Chrome“InspectElement