首页 文章

CKEditor插件导致编辑器被隐藏

提问于
浏览
0

我试图在网站上使用CKeditor,我需要能够点击转到编辑器内的链接 . 由于库存编辑器无法做到这一点,我尝试在以下链接安装插件:https://github.com/mlewand/ckeditor-plugin-openlink

下载了插件并尝试安装它,当我在config.js中激活插件时,网站页面上的编辑器现在具有属性style =“visibility:hidden”,当我通过浏览器调试器手动将其更改为可见时,它显示默认纹理而不是CKeditor编辑器 . 我的插件安装方法可能是罪魁祸首,因为我没有发现其他人遇到这个问题 . 该插件的下载包含文件夹“icons”和文件夹“lang”,以及plugin.js(插件文件本身)和自述文件 .

要安装,我只需将lang文件的相关内容粘贴到主CKeditor文件集中的相应内容中,暂时忽略icons文件夹,因为它只包含工具图标的图像文件;我还注释掉了调用此图像的代码,以免发生冲突 . 然后我将plugin.js移动到CKeditor文件集中的plugins文件夹中,在其自己的子文件夹插件中,就像已经存在的库存插件一样 . 然后我在readme中调用的配置中添加了这些行 . 我终于添加到配置 config.extraPlugins = 'plugin'; 以启用插件 . 一旦我更新了服务器上的所有文件,很明显激活插件会导致编辑器消失,就像我提到的那样 . 如果有人知道为什么会这样或者我可能做了什么来不正确地干扰文件,我不确定在安装过程中我可以做得更好 . 如果我一直不清楚,我可以进一步阐述 . 谢谢 .

我将补充一点,这里(plugin activation in ckeditor)似乎是一个类似的问题,虽然给出的答案和具体问题似乎并不适用 . 如果他们这样做,请随意将其标记为重复,我为冗余道歉 .

编辑:似乎在config.js中添加的引用和插件文件夹名称需要与plugin.js中的名称相对应,正如我现在发现的那样 .

1 回答

  • 0

    需要注意的是,plugin.js中的插件名称,插件文件夹的名称以及config.js中的引用都必须对应 .

相关问题