dedecms问答模块时间显示1970-01-01的解决办法

在使用dedecms的问答模块的时候,很多人希望能在模板上加上问题的时间,一般我们采用这样的dede标签:

{dede:ask row=24 titlelen=’50’ sort=’ok’} <li><a href=”browser.php?tid={dede:field.tid /}” >【{dede:field.tidname /}】</a><a href=”question.php?id={dede:field.id /}” target=”_blank” >{dede:field.title /}</a><span>{dede:field name=’dateline’ function=’GetDateMk(@me)’/}</span></li> {/dede:ask}

但是会发现{dede:field name=’dateline’ function=’GetDateMk(@me)’/}调出来的时间为1970-01-01 08:00:00,解决办法如下:

找到 include/tpllib/plus_ask.php中的:(dedecmsV5.7gbk是在52行+, dateline)

$query = “select id, tid, tidname, tid2, tid2name,title from `fuxing5_ask` where $wheresql $orderby limit $row”;

修改为:

$query = “select id, tid, tidname, tid2, tid2name,title, dateline from `fuxing5_ask` where $wheresql $orderby limit $row”;

HTML:{dede:field name=”dateline” function=’GetDateMk(@me)’/}

最困难之时,就是我们离成功不远之日。

dedecms问答模块时间显示1970-01-01的解决办法

相关文章:

你感兴趣的文章:

标签云: