分享

dede升级到sp1后出现工具栏没有设定feedback的解决办法

 autocad学习 2012-02-05
5.7后,使用fck发现有这个毛病,这里和GOOGLE搜索了很多办法,几乎除了让换回ckeditor就是覆盖个什么补丁。
该花钱也花了,改覆盖的也覆盖了。根本没用!
然后自己跟踪,发现原来很简单。

免费!鄙视收钱不办事的主儿!知识共享才是王道。


============BUG原因=============
找到你www./templates/自己的模板目录/ajaxfeedback.htm
搜索  
  1. GetEditor('msg','',100,'Feedback','print','false',true);

把Feedback替换成 Diy或者 /include/fckeditor/fckconfig.js 文件里任何一个 FCKConfig.ToolbarSets["XXXXX"]  的名字。(不要给Default之类的,因为有很多没用的工具,也可以自己修改一个出来,后面会告诉你们怎么修改。)

以上是为什么会提示Feedback未找到的原因,因为fckconfig.js里没有这个工具栏Feedback的数组

=========以下是解决办法==========

我们自己做一个
打开www./include/fckeditor/fckconfig.js
搜索
  1. FCKConfig.ToolbarSets["MemberLit"] = [
  2. ['Source','Preview','-','PasteText','PasteWord','-','Bold','Italic','Underline','StrikeThrough'],
  3. ['ImageUser','FlashUser','-','Link','Unlink','-','Table','Rule','Codes','Quote','Br','-','TextColor','FontSize']
  4. ] ;

在下面插入

 
  1. FCKConfig.ToolbarSets["Feedback"] = [
  2. ['Preview','-','PasteText','-','Bold','Italic','Underline','StrikeThrough']
  3. ] ;

上传这个配置文件。更新缓存,更新全部页面。搞定!!

 

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多