PHPCMS發布時間1970年01月01日的解決方法
來源:程序員人生 發布時間:2014-01-27 00:16:44 閱讀次數:3425次
PHPCMS解決新聞及信息發布時間顯示1970年01月01日的問題:
在新聞內容頁調用“{tag_內容頁相關信息}”時在前臺顯示發布時間都是1970年01月01日,經過對標簽模板的查看,沒有發現問題,后再仔細查看標簽設置,發現標簽是“ 通過自定義SQL調用”的,而原來自定義SQL的語句是:
SELECT DISTINCT c.contentid,c.title,c.style,c.url FROM `phpcmscom_content` c,`phpcmscom_content_tag` t WHERE c.contentid=t.contentid and c.`status`=99 AND t.`tag` IN(".get_sql_in($r[keywords]).") ORDER BY c.contentid DESC
并沒有發布時間的執行函數,只需增加發布時間的函數即可顯示真實的發布時間了,更改后的語句為:
SELECT DISTINCT c.contentid,c.title,c.inputtime,c.style,c.url FROM `phpcmscom_content` c,`phpcmscom_content_tag` t WHERE c.contentid=t.contentid and c.`status`=99 AND t.`tag` IN(".get_sql_in($r[keywords]).") ORDER BY c.contentid DESC
注意添加下面的代碼:
c.inputtime,