今天小編來給大家介紹phpcms v9 內容頁日期時間標簽{$inputtime}顯示格式設置方法,有些朋友會發現這個日期顯示的1970了,這個我們下面也會介紹解決辦法.
{$inputtime}顯示格式
phpcms v9內容頁模板的時間標簽默認為{$inputtime},我們看到更新內容頁以后默認時間格式為2013-04-24 00:38:12,顯然這樣的時間格式不一定是我們想要的,大多數網站的內容頁面不需要時間精確到秒,如果我們不想顯示秒單位,那么如何實現呢?
在網上有網友推薦字符串截取,湛藍仔細看了下模型中的字段設置,其實時間字段是可以設定前臺模板中顯示格式的,字符串截取就顯得多此一舉了.
后臺-內容-模型管理-文章模型-字段管理-發布時間-修改-相關參數-時間格式(如下圖):
設置保存后,更新內容頁,就OK了,但設置之后發現日期顯示為1970年這種了.
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 --Vevb.com
注意添加下面的代碼:
c.inputtime.
新聞熱點
疑難解答