zoukankan      html  css  js  c++  java
  • 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)'/}

  • 相关阅读:
    Java并发编程:线程池的使用
    Java并发(理论知识)—— 线程安全性
    grid
    grid
    grid
    grid
    grid
    grid
    grid
    grid
  • 原文地址:https://www.cnblogs.com/subtract/p/3139187.html
Copyright © 2011-2022 走看看