投稿後24時間New表示にする方法

標準のtemplates記述<%new%>を、元々の未読にNew表示でなく、投稿後24時間New表示にする方法。
BLOG.phpのfunction parse_new()内、
if *1
という行を、
if ($this->currentItem->timestamp > time()-1*24*3600)
と修正。
とこれだけではだめ。
もともとのnew変数の表示条件をクリアして手順を踏まなければならない。
1)管理画面→nucleusの管理→設定の編集で、「最終訪問日時Cookieの保存」を「はい」にする。
2)当該Templateの編集で、新しいアイテムの指示の欄に、具体的なNew表示を定義する。
3)2のTemplateのアイテム欄の任意の位置に<%new%>を記述する。

  • 注1$this->lastVisit != 0) && ($this->currentItem->timestamp > $this->lastVisit

コメント

タイトルとURLをコピーしました