帝國CMS刪除已經發表的文章和欄目後,後面新發的欄目和文章ID並不會重新從1開始,而是接着已經刪除的文章和欄目ID,那麼,怎樣讓後面發的文章和欄目ID重新從1開始呢?
首先,做任何重要修改前先備份數據庫,以免錯了重頭再來,一定要養成這個好習慣,不然如果出錯悔之晚矣。
帝國CMS文章/欄目id歸零的操作方法:
這個可以在帝國後臺直接操作,方法如下
2.1 文章id歸零,從1開始
執行以下sql語句
TRUNCATE TABLE phome_ecms_news
上面的代碼主要是針對新聞模型,文章模型的話選 phome_ecms_article系列,如果數據庫前綴改了要用改後的前綴,如何知道表名:請看下圖,欄目裏使用了哪個表就執行哪個表就行了,在大源碼下載的源碼的數據庫前綴是www_dayuanma_com_,把phome改成這個就行了:TRUNCATE TABLE www_dayuanma_com_ecms_news
然後在 系統 - 備份數據
清空以下這些表,這幾個表是挨着的,一共8個,記得是清空數據表而不是刪除數據表
這樣才能真正實現id歸零,文章id從1開始累加。
2.2 欄目id 歸零,從1開始
執行以下sql語句
TRUNCATE TABLE phome_enewsclass
3. 最後記得去“數據更新”處做“更新數據庫緩存”和“刪除欄目緩存文件”。