CKEditor TypeError:c[a] 在 CodeIgniter 中未定义

2024-05-09

我正在尝试在基于 codeigniter 的网站中安装 CKEditor,并且我已按照本教程进行操作:Codeigniter 教程中的 CKEditor http://nukium.com/developpement/php-frameworks/codeigniter/ckeditor-helper-for-codeigniter/

但我收到这个错误:TypeError: c[a] is undefined

CKEDITOR.lang.load/d()                   ckeditor___ckeditor:230
CKEDITOR.scriptLoader</<.load/f()        ckeditor___ckeditor:231
CKEDITOR.scriptLoader</<.load/x()        ckeditor___ckeditor:231
CKEDITOR.scriptLoader</<.load/A()        ckeditor___ckeditor:231
CKEDITOR.scriptLoader</<.load/u/g.$.onerror()

ckeditor 文件夹所在的文件夹:assets/js/(将是:assets/js/ckeditor/)

CKEDITOR_BASEPATH 是CKEDITOR_BASEPATH = 'http://localhost:5678/assets/js/ckeditor/';

我不知道这个错误是什么,也找不到正确的答案或修复它。

提前致谢。


我有同样的问题。 CKEditor 无法正确识别其自己的文件夹。 因此,您应该在加载 CKEditor 之前设置一个 CKEDITOR_BASEPATH 变量。

这里简单说一下:(但可能还有其他地方解释得更好。)http://docs.cksource.com/ckeditor_api/symbols/CKEDITOR.html#.basePath http://docs.cksource.com/ckeditor_api/symbols/CKEDITOR.html#.basePath

因此实现将是这样的:

<script>
  window.CKEDITOR_BASEPATH = 'http://example.com/path/to/libs/ckeditor/';
</script>

就我而言,我使用了window.CKEDITOR_BASEPATH = '/app/storereport/ckeditor/';

然后加载主 ckeditor.js 脚本。

<script type="application/javascript"/>
$(document).ready(function (){
    CKEDITOR.replace( 'product_content' );  // ID of element
});
</script>
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

CKEditor TypeError:c[a] 在 CodeIgniter 中未定义 的相关文章

随机推荐