加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > CMS系统 > Dedecms > 正文

DedeCMS 无法添加二级分类解决办法

发布时间:2020-12-14 04:07:06 所属栏目:Dedecms 来源:网络整理
导读:由站长 通过网络收集整理的代码片段。编程之家小编现在分享给大家,也给大家做个参考。 最近发现 dedecms 联动使用中如果添加了三级后,就无法再添加二级分类。在 dedecmsV5.7 中添加一二级分类没有出现任何错误,但是,当添加三级分类后,

以下代码由PHP站长网 52php.cn收集自互联网现在PHP站长网小编把它分享给大家,仅供参考

最近发现 dedecms 联动使用中如果添加了三级后,就无法再添加二级分类。在 dedecmsV5.7 中添加一二级分类没有出现任何错误,但是,当添加三级分类后,再次添加一级二级分类就出现错误,一级二级分类分别变成二级三级了。真是郁闷,搞了一个下午,在网上也找不到方法,自己摸索出来了解决办法 100%有用!其实就是判断方式做了一下变化,整体算法还是有点局限。

这个是一个小的逻辑错误,应该是织梦开发工作者没有考虑完善导致,如果要实现添加完一个三级分类后再继续添加二级分类,则需要做下修改,方法很简单,修改 stepselect_main.php 查找代码:

else if ($issign == 2 && $topvalue != 0)

修改为:

else if ($issign == 2 && $topvalue%500!= 0)

上唇覆盖后,再添加二级分类即可成功,添加三级分类后,无法再添加二级分类问题就可以解决,后台点生成,点击清除缓存就可以了!

以上内容由PHP站长网【52php.cn】收集整理供大家参考研究如果以上内容对您有帮助,欢迎收藏、点赞、推荐、分享。

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读