帝国cms分类信息模板 帝国CMS分类信息有效期

帝国cms分类信息模板 帝国CMS分类信息有效期

一、有效期设置

分类信息,通常设置有效期,例如:此信息还剩N天。还有很多。而且,您都在寻找如何根据实际判断来确定有效期,显示天数以及是否过期的方法。现在,我将分享具体操作(我将尝试使用最详细的说明)

1、在“分类信息模型”的“管理数组”中添加了一个数组:

该字段设置为:

字段名称:结束日期(这是一个反例,可以自定义)

字段标签:自定义

字段类型:小字符类型(TEXT)帝国cms分类信息模板,长度留空

输入表单显示元素:日期的长度(日期)也可以留空

*其他未选中,未填写。 (字段顺序填写数字。可以自定义,它是添加的信息和帖子显示之间的关联)

2、记住要在分类信息的“管理系统模型”中再次进行更改。 (勾选“输入表格模板”和“前端提交表格模板”)

选择:输入搜索项,提交项帝国cms分类信息模板,必填项列表模板内容模板可以降低并可以更改,等等。(这可以根据您自己的要求。如果要收集,如果您有此项目,请在收集项目的钩子中输入)。

3、在分类信息内容模板页面上的适当位置添加以下代码:(可以根据需要修改智能标记SQL)

——————————————————————开始————————

有效期:


[e:loop={'select * from [!db.pre!]ecms_info where checked=1 order by newstime desc,id desc limit 1',1,24,0}]

$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($days0)
{
echo "此信息已过期"; //建议可换成图片形式
}
else
{
echo "此信息还剩 ".$days." 天"; // CSS自定
}
?>
[/e:loop]

请指出:帝国模板 帝国cms分类信息的有效期

评论0

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址
登入/注册
欢迎登陆
没有账号? 忘记密码?