PHPで新規エントリに「NEW」イメージを期間表示させる

参考は
Movable Type 備忘録さんPHPで新規エントリに「NEW」イメージを期間表示させる
<head>~</head>に追記

  1. <?php
  2. function print_new($entry_date,$days=3)
  3. {
  4.     $result=date("Ymd", mktime( 0,0,0,date("m") ,date("d") - $days, date("Y")));
  5.     if ( $entry_date >= $result ) print "<img src=\"<$MTBlogURL$>image/new.gif\">";
  6. }
  7. ?>

  1. <!-- ▼最近のエントリ一覧▼ -->
  2. <div class="module-archives module">
  3. <div class="module-header">Recent Entries</div>

  4. <ul class="module-content">
  5. <MTEntries lastn="20">
  6. <li><a href="<$MTEntryPermalink$>" title="<$MTEntryTitle$>"><span class="right"><$MTEntryDate language="en" format="%m/%d"$></span><$MTEntryTitle$> <?php print_new("<$MTEntryDate language='en' format='%Y%m%d'$>",5); ?></a></li>
  7. </MTEntries>
  8. <li class="hidden"></li>
  9. </ul>
  10. </div><!-- module-archives -->
  11. <!-- ▲最近のエントリ一覧▲ -->