PHPCMS發(fā)布時間1970年01月01日的解決方法
來源:程序員人生 發(fā)布時間:2014-01-27 00:16:44 閱讀次數(shù):3435次
PHPCMS解決新聞及信息發(fā)布時間顯示1970年01月01日的問題:
在新聞內容頁調用“{tag_內容頁相關信息}”時在前臺顯示發(fā)布時間都是1970年01月01日,經過對標簽模板的查看,沒有發(fā)現(xiàn)問題,后再仔細查看標簽設置,發(fā)現(xiàn)標簽是“ 通過自定義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
并沒有發(fā)布時間的執(zhí)行函數(shù),只需增加發(fā)布時間的函數(shù)即可顯示真實的發(fā)布時間了,更改后的語句為:
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,