ECMS中专题id的修改
前提:
1. 网站的banner图部分来自于对数据库专题表的获取;
2. 有的专题可能会反复地被调整到首页排第一的位置;
这种专题展示方式有其优势,修改的时候相对更容易,不容易乱,但是专题是按照专题的id排序的,老的专题要想调整展示到前面,必须对id进行修改,开始都是只修改phome_enewszt表,把id调整到当前所有专题最大,这样每次展示都是排在最前面,但是隔了一段时间之后发现,有些专题莫名其妙的变成了空白,一直以为是帝国CMS本身的问题,今天终于有时间一探究竟,问题其实出现在每次修改专题id之后,还有一张表没改,
导致专题的内容找不到了,phome_enewsztadd,这张表里面还有ztid和classtext字段,因为phome_enewszt修改后,并没有对应的修改phome_enewsztadd中的ztid,导致zt对应的内容找不到对应了。
解决办法就是每次修改phome_enewszt表,同时对应的修改phome_enewsztadd,这样问题就解决了,其实有时候问题解决起来也很简单,只要找对了方法就可以。