帝国cms分类信息内容页判断是否过期
分类信息通常要设定有效期,如:此信息还剩N天 ,显现天数跟是否过期。下面我正在分享一下具体操作。1、需要在“分类信息模型”里的“管理字段”中新增字段:enddate,类型为日期类型2、在分类信息内容模……
分类信息通常要设定有效期,如:此信息还剩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> 天"; //}?>