カテゴリー

月別過去記事

みるくぜりー内 検索
Loading

新しい記事にnewマークをつける

みるくぜりー | 新しくついたコメントにNewマークをつけるの応用版で
latest_entry_list版とselected_entry_list版が欲しいとのご要望があったので
簡単にまとめました。
<head>〜</head>内に以下のスクリプトを貼り付け。
※以前のもので一部不具合があったようなのでちょっと直しています。

<script type="text/javascript">
<!--
//ココから初期設定
offset = 3; //○日分前までにnewマークをつける。
mark = '<span style="color:red;">new!</span>';//newマークの内容
//ココまで

d = new Date;
day = d.getDate();
d.setDate(day-offset);
year = d.getFullYear();//("00" + mi ).substr( ("00" + mi ).length -2 , 2 )
month = d.getMonth()+1;
month = ('00'+month).substr(('00'+month).length -2 , 2 );
day = '00'+d.getDate();
day = day.substr(day.length -2 , 2 );

nowdate= year +"/"+month+"/"+day;

function writeNewIcon(param){
if(nowdate <= param){
document.write(mark);
}
}
//-->
</script>


{latest_entry_list}を書き換えたい場合は下記のタグに置き換え。

<ul>
<!-- BEGIN latest_entry_items -->
<li>
<a href="./?eid={selected_entry_item_id}">{selected_entry_item_title}</a>({selected_entry_item_date})
<script type="text/javascript">
<!--
writeNewIcon("{selected_entry_item_year}/{selected_entry_item_month}/{selected_entry_item_day}");
//-->
</script>
</li>
<!-- END latest_entry_items -->
</ul>


{selected_entry_list}を書き換えたい場合は下記のタグに置き換え。

<ul>
<!-- BEGIN selected_entry_items -->
<li>
<a href="./?eid={selected_entry_item_id}">{selected_entry_item_title}</a>({selected_entry_item_date})
<script type="text/javascript">
<!--
writeNewIcon("{selected_entry_item_year}/{selected_entry_item_month}/{selected_entry_item_day}");
//-->
</script>
</li>
<!-- END selected_entry_items -->
</ul>


JUGEMテーマ:JUGEM


コメント
茅乃さん、このたびはご多忙の中Selected&Latest Entry用のNewマーク表示スクリプト記事をお書き下さり、本当にありがとうございました。おかげさまで上記URLの通り、無事表示することができました(;´∀`)。
※なお、{latest_entry_list}の方の記述ですが、タグ中「selected」とあるのは全て「latest」ではございませんでしょうか?
…私は「Latest」に直して表示できました。
コメントする








   
この記事のトラックバックURL
トラックバック