织梦频道ID的修改一直困扰着像我们这种对织梦系统一知半解的开发者。
笔者也经常遇到修改织梦ID的难题,
网上查了半天,大多是通过sql来做修改
但我自己做了本地化测试,根本没啥卵用
最后通过修改数据库搞定了这个问题,下面详细说下我自己的方式,如果有不明白的可以找我qq或者微信交流
这个是原有频道ID情况
这个是现有频道ID情况:
修改方式:
登陆虚拟主机后台,找到数据库,如果是服务器,找到你的数据库位置就可以了。
我这里用的是mysql数据库,找到dede_arctype字段,点击ID,右侧会出现ID号,大家根据自己网站的情况进行修改,注意不要重复,大家最好在改之前做下栏目排列。
改完之后,别忘了回来做下数据更新,注意,如果你这里直接生成栏目或者文章是不行的,因为ID数据变了,你直接生成的结果是:
所以我们修改完频道ID,第一步要做的内容是更新系统缓存,选择自动纠错。
系统会对你的ID做下重新排列。
这个时候就可以用了,但是,如果你的网站比较复杂,你首页或者其他分类页调用各种频道ID及其内容,这个时候记得第一时间去修改到正确的频道ID位置。
不然首页调用都是空的。
以上就完成了,码字不易,如果能帮到你,可以给些打赏吧。