よく更新があった記事にNEWアイコンを表示させるというものは、
見かけますが、MTのウェブページを更新(再度更新含む)した際に、
そのウェブページのリンク先にNEWアイコンを表示させたいのですが、こういう仕様は可能でしょうか?
例えば、MTのウェブページの会社概要を編集して、再度、編集し更新した際に、
下記の会社概要ページへのリンクボタンに更新したということが分かるように、NEWアイコンを実装したいです。
更新ボタンを押した際の日時さえ取れば、上手くいくだろうと思っていたのですが、
<$mt:PageModifiedDate$>のタグでは最新の更新日時は、取れませんした。
どなたかご教授頂けないでしょうか。
イメージ的には、下記のような記事と同じようなコードを記述すれば実装できるのではないかと思っておりました。
http://www.koikikukan.com/archives/2015/06/23-005555.php
ムーバブルタイプのバージョンは6.2.4です。
<li> <mt:pages lastn="1"><$mt:PageModifiedDate$><span class="new"></span></mt:pages> <a href="about.html">会社概要へ </a> </li> <style> .new { display: none; color: red; font-weight: bold; } </style> <script type="text/javascript"> // passage time var pass = 24; // display content var content = 'NEW!'; var currentDate = new Date(); $(function(){ $('.new').each(function(){ time = $(this).text().split(":"); var entryDate = new Date(time[0], time[1]-1, time[2], time[3], time[4], time[5]); var now = (entryDate.getTime() - currentDate.getTime())/(60*60*1000); now = Math.ceil(now); if(-now <= pass){ $(this).html(content).css('display', 'inline'); } }); }); </script>