您现在的位置是:首页 > 教程 > dedecms教程dedecms教程
dedecms当天或24小时内发表文章日期显示红色的实现方法
梦松2024-05-14 23:17:57dedecms教程已有人查阅
导读关于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]
时间格式与当天的修改方法是一样的。不再赘述。
本文标签:
很赞哦! ()
相关文章
随机图文
-
dede织梦5.7栏目交叉实现方法
织梦CMS用到栏目交叉的时候发现实现不了,到网上找了很多类似情况,修改过实现,所以贴出来分享。 要修改的文件:include/taglib/arclist.lib.php -
织梦cms文章如没有上传图片自动替换为百度/谷歌广告的方法
织梦CMS文章有的上传有图片,有的没有图片,没有图片的文章用百度/谷歌广告图片替换,使文章页显示更一致和美观,方法如下: -
织梦dedecms文章和图集里图片的ALT注释怎么修改为文章标题
打开 include/arc.archives.class.php 文件找到$this->Fields[typename] = $this->TypeLi -
dede织梦留言薄模块的安装卸载和使用
留言薄的安装过程和其他插件一样,首先我们进入后台模块管理列表,点击其对应的“安装”:以上步骤,我们完成了留言薄插件的安装。
留言与评论 (共有 条评论) |