最終更新日:2024/05/31
せっかく掲示板ではローカル時間を記録するようになり、最新投稿にはNEWマークなどを表示する事が可能になりました。
サーバー上に書込時のローカル時間(1970年からの秒数)が記録されております。JavaScript(ジャバスクリプト)を使用し、デザイン変更アドバンスモードのMESSAGE編集の各記事に以下のJavaScript(ジャバスクリプト)を挿入してみてください。
1.メンテナンスルームにアクセスをし、ログインをします。
2.カスタマイズ「アドバンスモード」に入室します。
3.MESSAGE編集に入室します。
4.BASE1、BASE2、RES1、RES2など該当する箇所に、以下のタグを挿入します。
もし、件名の横にNEWマークを表示させる場合は、BASE1、BASE2、RES1、RES2欄内にある、$subのすぐ後ろに設置してみて下さい。
<span id="status$lot"></span>
<script>
var check = $local;
var time = (new Date().getTime() / 1000) - check;
if (time < 86400) {
var statusSpan = document.getElementById("status$lot");
statusSpan.innerHTML = '<font color="red">NEW</font>';
}
</script>
↓
NEW と表示されます。
また24時間ではなく 48時間などにする場合は 86400 の数値を 172800 に変更してみてください。こちらの数値を変更する事によりNEWマークの表示時間を変えられます。
86400 = 60秒 × 60分 × 24時間
172800 = 60秒 × 60分 × 48時間
<span id="status$lot"></span>
<script>
var check = $local;
var time = (new Date().getTime() / 1000) - check;
if (time < 86400) {
var statusSpan = document.getElementById("status$lot");
statusSpan.innerHTML = '<img src="NEWマークまでのURL">';
}
</script>
と言った感じでOKだと思います。
ただし、JavaScript(ジャバスクリプト)の書き方は、上記方法は正式な書き方ではなく略式です。
5.設定変更をおこないます。
6.お客様のせっかく掲示板へ反映させて、確認下さい。