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)'/}

  • 相关阅读:
    文件同步工具
    截图工具
    DBF文件工具
    Oracle旗下的开源虚拟机
    远程协助工具
    切换网络IP工具
    MySQL(C#的链接姿势)
    大写URL转小写
    一个textview实现文字在图片上面的效果
    通过代码设置textview颜色
  • 原文地址:https://www.cnblogs.com/subtract/p/3139187.html
Copyright © 2011-2022 走看看