您现在的位置是:首页 > cms教程 > DedeCMS教程DedeCMS教程

dedecms当天或24小时内发表文章日期显示红色的实现方法

梦松2024-05-14DedeCMS教程已有人查阅

导读关于DedeCMS在当天发表的文章显示红色、添加new图标的问题,网上很多都是24小时内的,这里主要讲解如何真正的使当天显示红色,而不是24小时内的文章显示红色。

关于DedeCMS在当天发表的文章显示红色、添加new图标的问题,网上很多都是24小时内的,这里主要讲解如何真正的使当天显示红色,而不是24小时内的文章显示红色。
真正的“当天”显示红色,实现代码:
[field:pubdate runphp='yes']
if(date("Y-m-d",@me)==date("Y-m-d")){
@me='<font color="#FF0000">'.GetDateTimeMK(@me).'</font>';
}
else{
@me=GetDateTimeMK(@me);
}
[/field:pubdate]
在上面的代码中,我们使用了dedecms的标准时间函数(GetDateTimeMK(@me)),显示出来的时间是格式:2010-10-17 21:40:36,如果您想要其它格式,例如:年月日,那么实现代码如下:
[field:pubdate runphp='yes']
if(date("Y-m-d",@me)==date("Y-m-d")){
@me='<font color="#FF0000">'.MyDate('Y-m-d',@me).'</font>';
}else{
@me=MyDate('Y-m-d',@me);
}
[/field:pubdate]
再来看下24小时内发表的文章,显示红色的代码,我们直接用 pubdate - time() 做减法后判断情况输出结果。
代码如下:
[field:pubdate runphp='yes']
$nowTime = time();
if($nowTime - (3600 * 24) < @me){
@me='<font color="#FF0000">'.GetDateTimeMK(@me).'</font>';
}else{
@me=GetDateTimeMK(@me);
}
[/field:pubdate]
时间格式与当天的修改方法是一样的。不再赘述。

本文标签:

很赞哦! ()

相关源码

  • (PC+WAP)房屋建造建筑工程房地产建材行pbootcms网站模板下载本模板基于PbootCMS内核开发,为房屋建造、建筑工程及房地产建材类企业设计。通过本模板可快速搭建具有行业特色的企业官网,只需替换文字与图片内容即可适配其他行业使用。查看源码
  • (PC+手机)帝国cms7.5漫画图片连载网站源码免费下载本模板基于帝国CMS7.5深度开发,为漫画阅读类网站打造。整体设计风格贴合漫画行业特性,界面布局充分考虑漫画作品的展示需求,支持多种漫画阅读模式。模板采用响应式设计,能够自动适配PC端和移动端设备,为读者提供流畅的阅读体验。查看源码
  • (PC+WAP)院校学院职业学校机构协会网站开源源码下载本模板基于PbootCMS系统开发,为高等院校、职业学校等教育机构设计,特别适合展示学校概况、院系设置、招生信息等内容。采用双端适配技术,确保在PC和移动设备上都能获得良好的浏览体验。查看源码
  • 帝国cms题库问答学习平台模板知识付费网站源码+数据采集为教育机构、培训平台及在线学习场景设计,提供完整的题库管理与问答服务解决方案。支持多种题型展示与答案查询,满足不同层次的学习需求。查看源码
  • (PC+WAP)绿色环保建筑设备通用行业pbootcms源码下载通过模块调整可适配园林景观、装配式建筑、绿色装修等生态建设相关领域。预制绿色建材展示、能耗模拟等专业模块,集成项目案例、环保工艺等建筑行业特色内容结构,测试数据包含LEED认证体系查看源码
  • (自适应)宽屏农业机械农耕设备类网站pbootcms模板免费下载为农机企业打造的现代化响应式网站模板,自动适配电脑、平板和手机,浏览体验一致,独立页面SEO设置,提升搜索引擎可见度。查看源码
分享笔记 (共有 篇笔记)
验证码:

本栏推荐