ckeditor 4 ckeditor文件管理器集成

时间:2013-01-21 13:13:36

标签: javascript ckeditor fckeditor

我正在尝试将fckeditor文件管理器集成到最新的ckeditor中。我正在按照你在这里找到的一个小教程
http://www.mixedwaves.com/2010/02/integrating-fckeditor-filemanager-in-ckeditor/

我按建议添加了替换链接。 并更改了我的config.php以启用filemanager。

问题是ckeditor.js上的line 252发生了错误 错误是 TypeError: b is undefined

造成这种情况的原因是什么?

修改
当我这样做时:document.write(b.value);
我得到了正确的输出

2 个答案:

答案 0 :(得分:0)

问题的答案很简单:)
为您的textarea提供ID

旧:
<div id='ckeditor_div' style='display:none;'><textarea class='ckeditor' style='display:inline-block;' name='tooltip_info'>". $tooltip['tip'] ."</textarea></div>

新:
<div id='ckeditor_div' style='display:none;'><textarea id='ckeditor' class='ckeditor' style='display:inline-block;' name='tooltip_info'>". $tooltip['tip'] ."</textarea></div>

您可以看到我在id='ckeditor'

中添加了textarea

答案 1 :(得分:0)

当您尝试使用相同元素的多个CkEditor实例时,也会出现此错误。只要确保你没有在同一个元素上多次使用“CKEDITOR.replace”。在我的情况下,我不得不从config.js中删除该行