我试图在网站上使用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中的名称相对应,正如我现在发现的那样。
答案 0 :(得分:0)
重要的是要注意plugin.js中的插件名称,插件文件夹的名称和config.js中的引用都必须对应。