0
我試圖在發佈日期的前3天內在我的K2文章旁邊添加css新圖標的過程自動化。因此,這裏是我的com_k2 \模板\ category_item.php在Joomla K2中爲New圖標比較已發佈的日期
$newdate = time($this->item->publish_up) + 86400;
$nowdate = time();
<?php echo $nowdate <= $newdate?' item-new':'' ?>
第一行會得到文章的出版日期,加入3天就來到了。第二行然後會獲取當前的服務器時間。然後第三行將比較兩個日期和回聲項目 - 如果當前時間仍在發佈日期後的3天內,則爲new。
該代碼未生成任何錯誤消息,但兩個日期的比較似乎不起作用,因爲每個項目上都顯示New圖標。
有人能指點我在正確的方向嗎?我對php不太好,大部分代碼都是從其他代碼中推斷出來的。我的猜測是這些變量是正確定義的,但我不能簡單地比較兩個小於或等於?的日期。
太棒了!它現在工作完美。非常感謝你的回答! = D – Stephen 2012-07-30 16:37:59
@Stephen沒問題。我在研究中學到了一些新東西,所以我們都贏了 – SomeKittens 2012-07-30 16:49:22