▽1
●
Cherenkov ベストアンサー |
これをトップページの<head>に追加してみてください。
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.js" charset="UTF-8"></script> <script type="text/javascript"> $(function() { $.ajax({ url: 'sboard.cgi?c:indexp', success: function(data, textStatus, jqXHR){ var postTime = new Date($(data).find('small i').eq(0).text()).getTime(); var serverTime = new Date(jqXHR.getResponseHeader('Date')).getTime(); if ((serverTime - postTime) < (1000*60*60*24*3)) { $('a[href*="sboard.cgi"]').after('<span style="position:absolute;right:-50px;color:red;">new!</span>').parent().css('position', 'relative'); } } }); }); </script>
掲示板の一番上にある記事の時刻とサーバーの時刻を取得して3日以内か判定しています。
返信された時刻ではありません。一番上の記事が投稿された時刻で判定します。
3日以上経った記事に返信された場合もNewしたい場合は相談してください。
(返信記事はツリー表示ではなく一番上にくるからこれでいいかな?)
Newはこちらで適当に配置したので指定してもらえればお好みの位置に変えます。