帝国CMS分类信息有效期
一、有效期 设定分类信息,通常要设定有效期,如:此信息还剩N天 。等等。且大家都在找如何让有效期能根据判断实际,显示天数和是否过期。下面我在分享一下具体操作(我会尽量用最详细的说明)1、在“分类信息模型”……
一、有效期 设定分类信息,通常要设定有效期,如:此信息还剩N天 。等等。且大家都在找如何让有效期能根据判断实际,显示天数和是否过期。下面我在分享一下具体操作(我会尽量用最详细的说明)1、在“分类信息模型”里的“管理字段”中新增字段: 字段设置为:
有效期:
[e:loop={'select * from [!db.pre!]ecms_info where checked=1 order by newstime desc,id desc limit 1',1,24,0}]<?php$enddate = explode("-", $bqr[enddate]); //enddate为字段名。如果有改,请更改全部。我已描蓝了。$newstime = explode("-", $bqr[newstime]); // 发布时间,格式为:Y-m-d H:i:s$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> 天"; // CSS自定}?>[/e:loop]
- 上一篇
帝国cms搜索模板无缓存使用多个搜索模板
网站中用到两个甚至多个搜索模板,在搜索代码中除了会设置指定的模板id以外,还需要更改以下内容,目的就为了解决缓存问题,比如说,用户可能是在搜索“模板”图文列表后,再去搜“教程”,搜索列表显示的还是
- 下一篇
帝国CMS二次开发产品或文章浏览记录函数
方法步骤:一:在e/class/userfun.php中加入以下代码:functionuser_SetCook($name,$id,$time=0,$num=10){//cookie名称ID时间戳数量if(!$id){printerror2('不存在的产品记录',$_SERVER['HTTP_REFERER']);}