今まで、右メニュー上の「人気記事らしい」は手入力していました。恣意的に表示できるのでこれはこれでいいのですが、年も明けたことだし、と自動集計をテスト導入しました。
NP_Viewsと
NP_MostViewedです。
まず、NP_Viewsを導入すると、DBに参照回数を保存するテーブルが作成されます。そして、たとえばdetailedテンプレートのアイテム本体などに<%Views%>と書いておくと、そのアイテムが参照されるたびにカウントされます。デフォルトの状態だと、カウントだけでなく「This post was displayed xx times.」と表示されます。私の場合、各アイテムに参照回数を表示させるつもりはないので、ソースの38〜40行目あたりをコメントアウトしてしまいました。これで、カウントだけして表示はしない、という状態になりました。
次に、NP_MostViewdを導入し、スキンに<%MostViewed%>または<%MostViewed(x)%>と書きます。
また、私は
MagicalURLなので、52行目あたりを以下のように修正しました。
echo $num.". <a href=\“item_”.$itemid.“.html\”>“.strip_tags($title).” [“.$views.”]</a><br />";
これでとりあえずしばらく様子を見ることにします。
(追記)
はじめ、NP_MostViewdだけをいれて、「でないよ〜。(涙)」と泣いていたのは秘密です。
(追記2)
いい感じなんで、本運用開始。
Mixで続きが表示できるようにしてみました。