提供免费教程下载和网站搭建技术教程,主要分享和发布网站源码,致力创造一个高质量网络资源教程的分享平台
  • 首页
  • 技术教程
  • Emlog今日文章时间加红 今日未发文则显示昨日时间加红

Emlog今日文章时间加红 今日未发文则显示昨日时间加红

发布:dxs7788002020-4-20 16:44分类: 技术教程 标签: emlog

Emlog今日文章时间加红 只需要写一个判断,那如果今日未发文则显示昨日时间加红怎么实现呢?

首先我们需要判断一下今日是否发文

把代码放到模板下module.php中
<?php//今日是否更新function getimeLogNum(){ $Log_Model = new Log_Model(); //构造时间戳 $today = strtotime(date('Y-m-d')); //查询今日 $today_sql = "and date>$today and checked='y' and top='n'"; $today_num = $Log_Model->getLogNum('n', $today_sql); return $today_num;}?>

如果函数输出0则表示今日未更新
<font <?php if(getimeLogNum()=='0'){if(date('m-d',time()-24*3600)==date('m-d', $row['date'])){echo "class='new'";} }else{if(date('m-d')==date('m-d', $row['date'])){echo "class='new'";}}?>><?php echo date('m-d', $row['date']);?></font>

这里有朋友说改了没效果了,需要在css中添加
.new{color:#ff0000}

才可以输出颜色的
  您阅读这篇文章共花了: 
温馨提示如有转载或引用以上内容之必要,敬请将本文链接作为出处标注,谢谢合作!

发表评论: