你好,根據(jù)你的問題所知道的結(jié)果是你的服務器或者網(wǎng)站空間上的時間設(shè)置問題。如果服務器空間時間正確就參考下面的方法看看。
“專業(yè)、務實、高效、創(chuàng)新、把客戶的事當成自己的事”是我們每一個人一直以來堅持追求的企業(yè)文化。 創(chuàng)新互聯(lián)建站是您可以信賴的網(wǎng)站建設(shè)服務商、專業(yè)的互聯(lián)網(wǎng)服務提供商! 專注于成都網(wǎng)站制作、成都網(wǎng)站建設(shè)、軟件開發(fā)、設(shè)計服務業(yè)務。我們始終堅持以客戶需求為導向,結(jié)合用戶體驗與視覺傳達,提供有針對性的項目解決方案,提供專業(yè)性的建議,創(chuàng)新互聯(lián)建站將不斷地超越自我,追逐市場,引領(lǐng)市場!
有什么錯誤?
用帝國CMS建站時,有時候會用到采集,但是在采集發(fā)布內(nèi)容的時候會出現(xiàn)時間顯示為1970-01-01,這是為什么呢?其實是因為在建立系統(tǒng)模型的時候,沒有把newstime字段設(shè)置成錄入項、可修改、可增加。那么遇到這樣問題我們可以用以下方法解決。
為什么出現(xiàn)錯誤?
當編輯文檔時,如果newstime=\'0\', 則帝國cms系統(tǒng)顯示為1970-01-01。出現(xiàn)這個錯誤主要是因為當 建立系統(tǒng)模型的時候,沒有把newstime字段設(shè)置成錄入項、可修改、可增加時,newstime使用了系統(tǒng)系統(tǒng)默認值:0
怎么解決處理這個錯誤?
(1)已添加文章,已出現(xiàn)錯誤時:通過帝國cms后臺執(zhí)行SQL語句來修改數(shù)據(jù)庫。
第一步:點擊系統(tǒng)》備份與恢復數(shù)據(jù)》執(zhí)行SQL語句
第二步:第二步:在sql執(zhí)行框中輸入 UPDATE phome_ecms_news SET newstime = truetime where newstime=\'0\' 點擊執(zhí)行SQL。然后更新網(wǎng)站
(2)未添加文章,未出現(xiàn)錯誤時。
第一步:點擊系統(tǒng)》數(shù)據(jù)表與系統(tǒng)模型》管理數(shù)據(jù)表
第二步:點擊新聞系統(tǒng)表后面的 管理系統(tǒng)模型
第三步:在管理系統(tǒng)模型中點擊修改,打開修改系統(tǒng)模型窗口
第四步:找到發(fā)布時間,將錄入項、可增加、可修改三項勾選上,其他默認,點擊提交
欄目生成選項設(shè)置-把日期目錄設(shè)置空
另外方法:
帝國CMS默認的URL結(jié)構(gòu)帶有日期,例如/news/sports/2019-9-14/1.html,這樣的url結(jié)構(gòu)目錄層次較深,不太利于seo優(yōu)化,即使對蜘蛛影響很小,但我們也不愿意。當我們修改終極欄目中生成選項時,發(fā)現(xiàn)即使修改內(nèi)容頁文件命名形式為不設(shè)置目錄,刷新頁面后在前臺卻不起使用。
原來已經(jīng)設(shè)置了生成方式,所以以前添加的文件已經(jīng)寫入數(shù)據(jù)庫需要執(zhí)行sql命令,不過在這里感覺也像是帝國cms的一個bug,即使在帝國cms6.5版本中一樣是這種情況,不多說了,下面說一下解決方法,執(zhí)行以下sql命令即可:
update phome_ecms_news set newspath='';
具體可在后臺-系統(tǒng)設(shè)置-備份與恢復數(shù)據(jù)-執(zhí)行sql語句中來執(zhí)行sql命令,如果主機不支持的話,可以到phpmyadmin中來執(zhí)行sql語句,最好把這句執(zhí)行命令保存下來,以便下次在創(chuàng)建欄目時沒有注意內(nèi)容頁文件命名形式時使用。
登錄網(wǎng)站后臺-欄目-欄目管理-管理欄目-修改欄目-生成選項-內(nèi)容頁目錄存放形式(選擇不設(shè)置目錄),如圖:
如何去掉帝國CMS中URL的日期這層目錄
如何去掉帝國CMS中URL的日期這層目錄
到此設(shè)置完畢。
注意:如果已發(fā)了幾百篇文章,例如ID已發(fā)到500.html
現(xiàn)在再去設(shè)定,不要日期目錄,只是由501.html才會沒有日期目錄,而舊有的文章(id 1~500的)仍然存在。
解決方法: