帝国CMS后台移动信息提示信息“请选择复制的目标栏目或复制的目标栏目不能是大栏目“,
if(empty($classid)||empty($to_classid)) { printerror("EmptyCopyClassid","history.go(-1)"); } if(empty($class_r[$classid][islast])||empty($class_r[$to_classid][islast])) { printerror("EmptyCopyClassid","history.go(-1)"); }
从分析代码发现,可能是post的变量数据classid或to_classid丢失引起(可以参考php大form用post方式传递数据过多被截取的问题),也有可能移动过去的栏目不是最终栏目。
网络上也有其他解决方法,比如检查e/data下面子目录权限是否分配读写权限,然后后台数据更新中心,更新数据库缓存,都是为了解决$class_r变量不完整问题。
如果本文对你有帮助,欢迎打赏本站