Emlog今日文章時間加紅 今日未發文則顯示昨日時間加紅

Emlog今日文章時間加紅 只需要寫一個判斷, 那如果今日未發文則顯示昨日時間加紅怎么實現呢?
首先我們需要判斷一下今日是否發文
把代碼放到模板下module.php中

  1. <?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則表示今日未更新 參考代碼
【Emlog今日文章時間加紅 今日未發文則顯示昨日時間加紅】
  1. <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}才可以輸出顏色的 教程到此結束, 感覺有用就點個贊吧!

    推薦閱讀