在使用DedeCMS构建网站时,有时会在后台工具栏设置中遇到“feedback不存在”的提示。这一问题通常源于fckconfig.js文件中的配置数据不完整或错误。本文将详细介绍如何解决这一问题,帮助您快速恢复正常功能。 ### 问题描述 当您尝试在DedeCMS后台进行操作时,可能会弹出一个提示框,显示“工具栏设置‘feedback’不存在”。这表明系统无法找到与“feedback”相关的工具栏配置。此问题的根源通常是fckconfig.js文件中缺少相应的ToolbarSets定义。 ### 解决方法 #### 方法一:修改ajaxfeedback.htm文件 1. **定位文件路径** 打开您的DedeCMS安装目录,找到/templates/您的模板目录/ajaxfeedback.htm文件。
2. **搜索目标代码** 在文件中搜索以下代码:

GetEditor('msg','',100,'Feedback','print','false',true);
       

3. **替换参数** 将其中的“Feedback”替换为其他已存在的工具栏名称,例如“Diy”或任何在/include/fckeditor/fckconfig.js文件中定义的 ToolbarSets 名称。 #### 方法二:编辑fckconfig.js文件 1. **打开配置文件** 转至/include/fckeditor/fckconfig.js文件。
2. **添加新的工具栏配置** 在文件中搜索以下代码段:

FCKConfig.ToolbarSets["MemberLit"] = [
    ['Source','Preview','-','PasteText','PasteWord','-','Bold','Italic','Underline','StrikeThrough'],
    ['ImageUser','FlashUser','-','Link','Unlink','-','Table','Rule','Codes','Quote','Br','-','TextColor','FontSize']
];
       

3. **插入新配置** 在上述代码段之后添加以下内容:

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

4. **保存并上传** 完成修改后,将文件保存并上传至服务器,覆盖原有文件。 ### 注意事项 - **备份文件**:在修改任何核心文件之前,请务必做好备份工作,以防止意外情况导致网站无法正常运行。 - **检查权限**:确保文件和目录具有正确的读写权限,以便系统能够正确加载修改后的配置。 - **测试功能**:完成修改后,登录后台测试是否解决了“feedback不存在”的问题。 通过以上步骤,您可以轻松解决DedeCMS后台“工具栏设置‘feedback’不存在”的问题。如果您还有其他疑问或需要进一步的帮助,请随时查阅官方文档或咨询技术支持团队。希望这篇文章对您有所帮助!