まずjavascriptを設置します。設置する場所はNewマークを表示させたいプラグインのHTMLのところで大丈夫です。
もしテンプレートHTMLのほうに設置するなら、このスクリプトは<body>~</body>の間ならたぶんどこでも大丈夫なハズのスクリプトなのでどこでもいいと思います。(自信ないですが・・・)
気になるなら、分かりやすくしておくためにも<body>のすぐあとぐらいが適当なのでは?と思います。
コメントと最新記事両方にマークをつけたいというときでもスクリプトはひとつでいいので、どちらかにスクリプトを入れておいてください。
個人的にはプラグインHTMLにスクリプトを設置しておくコトをオススメします。
テンプレートを変更してもソースを移す必要がないので楽ですよ~
<script type="text/JavaScript">
function newupMark(u1, u2, u3, u4) {
delDay = 3;
oldDay = new Date(u1 + "/" + u2 + "/" +u3);
newDay = new Date();
u3 =(newDay - oldDay) / (1000 * 24 * 60 * 60);
if(u3 <= delDay) {
if(u4 == "new") document.write("<img src='New画像のURL' border='0'>");
if(u4 == "up") document.write("<img src='Up画像のURL' border='0'>");
}
}
</script>
dlDay = 3; の数字が何日間マークを表示させるかを指定しています。ここでは3日になってます。
この色で指定したところに画像を入れるようになってますが変わりに「
New!!」のように文字を入れることもできます。
これをどこか一箇所に入れたら、今度は実際にNew&Upマークを入れたいところにもスクリプトを入れます。
ここでは、最新記事のところにUpマークをつけたのを例とします。
<!--plugin_entry-->
<div class="plugin_data">
<a href="<!--$plugin_entry_link-->">
<!--$plugin_entry_title-->
<script>
newupMark(<!--$plugin_entry_year-->,<!--$plugin_entry_mon-->,<!--$plugin_entry_day-->,"up")
</script>
</a>
</div>
<div class="plugin_data_date">
(<!--$plugin_entry_mon-->/<!--$plugin_entry_day-->)
</div>
<!--/plugin_entry-->
青く表示したものがUpマークを表示するところです。
基本構造は
<script>
newupMark(年,月,日,"up")
</script>
となってます。「年」のところにはそれを表示する忍者ブログの変数が入り、「月」、「日」も同様です。
最後の「"up"」の部分はここにはUPマークを表示させるという意味になります。ここを「"new"」にするとNewマークが表示されることになります。
ってぐあいでマークを表示したいところにスクリプトを設置するのですが、よくわからないって方は、一応それぞれのスクリプトを用意しておきましたのでコピーして使ってみてください。
注:ソースをコピーするとき文字化けに注意してください。時々化けます。
・プラグインの最新記事でNewマークを表示する
<script>
newupMark(<!--$plugin_entry_year-->,<!--$plugin_entry_mon-->,<!--$plugin_entry_day-->,"new")
</script>
・プラグインの最新記事でUpマークを表示する
<script>
newupMark(<!--$plugin_entry_year-->,<!--$plugin_entry_mon-->,<!--$plugin_entry_day-->,"up")
</script>
・プラグインの最新コメントでNewマークを表示する
<script>
newupMark(<!--$plugin_comment_year-->,<!--$plugin_comment_mon-->,<!--$plugin_comment_day-->,"new")
</script>
・プラグインの最新コメントでUpマークを表示する
<script>
newupMark(<!--$plugin_comment_year-->,<!--$plugin_comment_mon-->,<!--$plugin_comment_day-->,"up")
</script>
・プラグインの最新トラックバックでNewマークを表示する
<script>
newupMark(<!--$plugin_trackback_year-->,<!--$plugin_trackback_mon-->,<!--$plugin_trackback_day-->,"new")
</script>
・プラグインの最新トラックバックでUpマークを表示する
<script>
newupMark(<!--$plugin_trackback_year-->,<!--$plugin_trackback_mon-->,<!--$plugin_trackback_day-->,"up")
</script>
テンプレートでは独自タグを表示する部分にあわせて変えて使ってください。
一応自分のブログでは確認はしましたが、Winのみの確認です。
何か変だなぁと思った方、できれば教えて下さい<(_ _)>