POST TIME:2021-05-25 01:49
織夢(mèng)DedeCMS問(wèn)答模塊調(diào)用答題時(shí)間的方法與實(shí)現(xiàn),在使用DedeCMS問(wèn)答功能時(shí),在頁(yè)面調(diào)用問(wèn)答列表時(shí)需要調(diào)用到問(wèn)題的時(shí)間,默認(rèn)的調(diào)用標(biāo)簽是無(wú)法調(diào)用時(shí)間標(biāo)簽,這里我就講到如何教大家來(lái)實(shí)現(xiàn)問(wèn)答模塊調(diào)用答題時(shí)間的方法。
一、打開(kāi) /include/tpllib/plus_ask.php 找到大約在60行或
查找 $query = "SELECT id, tid, tidname, tid2, tid2name, title FROM `gxcms_ask` WHERE $wheresql $orderby LIMIT $row"; 這段代碼,
將其改為 $query = "SELECT id, tid, tidname, tid2, tid2name, title, dateline FROM `gxcms_ask` WHERE $wheresql $orderby LIMIT $row";
注意紅色字,就添加了“, dateline”
二、打開(kāi) /include/tpllib/plus_ask.php 找到大約在70行或查找 $row['title'] = cn_substr($row['title'],$titlelen); 代碼,在查找到的代碼下面插入以下代碼:
//自定義函數(shù)
//增加問(wèn)答列表調(diào)用時(shí)間標(biāo)簽
$row['date'] = date('Y-m-d',$row['dateline']);//日期
$row['datetime'] = date('Y-m-d h:m:s',$row['dateline']);//日期+時(shí)間
//自定義函數(shù)結(jié)束
代碼在 $row['title'] = cn_substr($row['title'],$titlelen); 和$rearr[] = $row; 之間。
代碼預(yù)覽:
$row['title'] = cn_substr($row['title'],$titlelen);
//自定義函數(shù)
//增加問(wèn)答列表調(diào)用時(shí)間標(biāo)簽
$row['date'] = date('Y-m-d',$row['dateline']);//日期
$row['datetime'] = date('Y-m-d h:m:s',$row['dateline']);//日期+時(shí)間
//自定義函數(shù)結(jié)束
$rearr[] = $row;
三、調(diào)用方法:
1.模板調(diào)用 {dede:field.date/} → 日期格式 2013-5-1
2.模板調(diào)用 {dede:field.datetime/} → 日期格式 2013-5-1 22:45
特別說(shuō)明:只能在問(wèn)答模塊中使用!
通過(guò)以上方法:織夢(mèng)DedeCMS問(wèn)答模塊調(diào)用答題時(shí)間的方法與實(shí)現(xiàn)
