« 新着●日分の記事に更新マーク | メイン | ずれちゃってる。 »

2005年02月09日

コメント・トラバにも新着マーク

新着のコメントと トラックバックにも 新着マークを 付ける技。(PHP使用できることが条件。)

個別エントリアーカイブのテンプレートで コメントのところには

<?
// 初期設定
$Time1 = 72; // 時間差、単位はhour  この時間の間だけアイコンを表示(3日以内にしてみた)
$gifname = "(画像のパス)/new.gif";
// newのイメージファイル
$gif_w = 29; // イメージの幅
$gif_h = 7; // イメージの高さ

$mtdate ="<$MTCommentDate format="%H-%M-%S-%m-%d-%Y"$>";

$date1=explode("-", $mtdate);
$timediff = time() - mktime($date1[0], $date1[1], $date1[2], $date1[3], $date1[4], $date1[5]);
if ( $timediff < 60*60*$Time1 ) {
$outl = "<img src=" . $gifname . " width=" . $gif_w . "height=" . $gif_h . "alt=new />\n";
print $outl;
} else {
print "";
}
?>


トラックバックのところには
<?
// 初期設定
$Time1 = 120; // 時間差、単位はhour  この時間の間だけアイコンを表示(5日以内にしてみた)
$gifname = "(画像のパス)/new.gif";
// newのイメージファイル
$gif_w = 29; // イメージの幅
$gif_h = 7; // イメージの高さ

$mtdate ="<$MTPingDate format="%H-%M-%S-%m-%d-%Y"$>";

$date1=explode("-", $mtdate);
$timediff = time() - mktime($date1[0], $date1[1], $date1[2], $date1[3], $date1[4], $date1[5]);
if ( $timediff < 60*60*$Time1 ) {
$outl = "<img src=" . $gifname . " width=" . $gif_w . "height=" . $gif_h . "alt=new />\n";
print $outl;
} else {
print "";
}
?>


こんな感じに 追加。
元記事 >>> http://caetla.oops.jp/blog2/archives/2005/02/05_1323.php
画像配布元は、オレンジペコ

投稿者 Caetla : 2005年02月09日 08:29

トラックバック

このエントリーのトラックバックURL:
http://caetla.oops.jp/cgi/mt/mt-tb.cgi/487

コメント

コメントしてください




保存しますか?

(書式を変更するような一部のHTMLタグを使うことができます)