分類信息通常要設定有效期,如:此信息還剩N天 ,顯現天數跟是否過期。下面我正在分享一下具體操作。
1、需要在“分類信息模型”里的“管理字段”中新增字段:enddate,類型為日期類型
2、在分類信息內容模板頁中適當的位置添加以下代碼:
<?php
$enddate = explode("-", $navinfor[enddate]); //enddate為新增的字段名。
$newstime = explode("-", date('Y-m-d',$navinfor[newstime])); // 發布時間
$lt = mktime(0,0,0,$enddate[1], $enddate[2], $enddate[0]);
$st = mktime(0,0,0,$newstime[1], $newstime[2], $newstime[0]);
$overtime=$lt - $st;
$days=$overtime /86400;
if($days<0)
{
echo "此信息已過期"; //
}
else
{
echo "此信息還剩 <b><font color=red>".$days."</font></b> 天"; //
}
?>