繁体   English   中英

CKEditor:忽略其config.js

[英]CKEditor: Ignoring its config.js

我重新安装了CKEditor 4.7.1。 遵循有关创建插件的教程之后,我进行了此操作,然后修改了config.js文件以启用它。 但是它不会启用。 我对此发布了一个单独的问题,但是在此期间,我发现问题的至少一部分是config.js被完全忽略了。 例如,这是当前的config.js:

CKEDITOR.editorConfig = function( config ) {
config.language = 'en';
config.uiColor = '#FFFFEE';
config.width = '100%';
config.height = 500;
config.toolbarCanCollapse = true;   
config.extraPlugins = 'timestamp';
config.allowedContent = true;
};  

这些设置均不执行任何操作。 但是,如果我将它们放在.replace代码中:

var editor = CKEDITOR.replace('pageCKeditor', {
    language: 'en',
    width: '100%',
    height: '500',
    extraPlugins: 'timestamp',
    toolbarCanCollapse: true,
    uiColor: '#FFFFEE'
});

CKFinder.setupCKEditor( editor, '/includes/ckfinder/' );

...他们工作正常。 如果从.replace代码中删除这些设置,它将仅显示编辑器窗口的默认值,从而表明config.js被忽略。

我当前使用的是CKEditor的完整版,但是我也遇到了与Standard Edition相同的问题(因此为什么尝试使用其他版本)。

我已经在我的本地开发机器上进行了尝试-一台运行Apache 2.4的Mac和一台运行IIS的Windows服务器,结果是相同的。 我尝试自行加载config.js(在ckeditor.js之后),但没有影响,因此我将其删除。

我有很多东西可以尝试...任何输入,不胜感激!

根据OP的评论,确实出于某些原因,对config.js的文件权限确实很重要。

修正:

$ chmod 664 /path/to/ckeditor/config.js

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM