
报错:保存当前栏目更改时失败,请检查你的输入资料是否存在问题!
分析原因:由于新版的dede织梦新增了某些字段
1. 打开 dede/catalog_edit.php该文件
2. 找到改代码
if(!$dsql->ExecuteNoneQuery($upquery))
{
ShowMsg("保存当前栏目更改时失败,请检查你的输入资料是否存在问题!","-1");
exit();
}
UpDateCatCache();
ShowMsg("成功更改一个分类!","catalog_main.php");
exit();
3.加上echo $upquery;die();改代码
这是修改后的代码
if(!$dsql->ExecuteNoneQuery($upquery))
{
echo $upquery;
die();
ShowMsg("保存当前栏目更改时失败,请检查你的输入资料是否存在问题!","-1");
exit();
}
UpDateCatCache();
ShowMsg("成功更改一个分类!","catalog_main.php");
exit();
4.然后去修改栏目,发看到一个sql语句,复制该sql语句
5.去系统/sql语句运行,然后粘贴刚才的语句,运行,发现报错,会提示那个语句少某个字段,然后立马数据库找到该表加上该字段,继续测试,知道该生气了语句运行成功为止
6.sql语句运行成功代表bug已解决