トラックバック・ピープルのblogカスタマイズを見ていると最近新着コメントやトラックバックにNEWマークをつけるのをよく見かけます。私も個別記事に新着コメントとトラックバックにNEWマークを付けてみることにしました。
「M*Style Days: 新着コメントとトラックバックにNEWマークつけました。」を参考に改造。個別記事なので、再構築した日付ではなく、現在の時刻を取得するようにしました。また、ブログピープルのCSSのCLASS設定をそのまま利用することにしました。
トラックバック部分には、
<?
$days=5;
$date=strtotime("<$MTDate format="%Y%m%d"$>");
$ping=strtotime("<$MTPingDate format="%Y%m%d"$>");
$diff = ($date - $ping)/86400;
if ($days > $diff) {
echo "<span class='blogpeople-update-suffixtext'>NEW!</span>";
}
?>
コメント部分には、
<?
$days=5;
$date=strtotime("<$MTDate format="%Y%m%d"$>");
$comment=strtotime("<$MTCommentDate format="%Y%m%d"$>");
$diff = ($date - $comment)/86400;
if ($days > $diff) {
echo "<span class='blogpeople-update-suffixtext'>NEW!</span>";
}
?>
【追記 2007/01/12】
xreaサーバーで動作するように一部修正しました。
美優
pekoeさん、初めまして。
time()で現在時刻を表すのですね!
私のNEWマークもpekoeさんの表示のさせ方に変えたほうがよさそうです。
勉強になりました。
そしてトラックバックありがとうございました。