MTで Popular post plug-inのように「よく読まれた記事を表示する」には

| コメント(0) | トラックバック(0)
Wordpress(WP)には「Popular post plug-in」があり、簡単に「よく読まれた記事」を表示することができます。ところが Movable Typeの plug-inで似たようなのはなかなか見つかりません。これはWPが動的生成(dynamic publishing)のため表示の際にカウントしやすいのに対し、MTが静的生成(static publishing)なのでMT自身でカウントするのが容易ではないためです。

逆にMTが静的生成のためアクセスログは平易な形でHTTPD(Apacheなど)のログに記録されてますので、そちらからカウントする方が簡単かつ正確です。スクリプトとcronを組み合わせて作ってみました。


popularpostscript.png

[の] のまのしわざ」の右サイドバーに貼り付けたものです。こちらでは簡素に

  • タイトル
  • PV数
  • 昨日よく読まれた上位15記事
を表示しています。SSI(Server side include)で読み込んでいるので、SSIコードを貼り付けてMTのウィジェットを作ると簡単に取り扱うことができて便利です。

popularpostscript_widget.png

SSIが使えれば、Movable Typeを利用していない通常のウェブサイトでも使用可能です。ただいずれにしても

  • スクリプトからApacheのログが読めること
  • cronが使用可能なこと

が条件となります。

こちらのスクリプトの設置、その他スクリプトの開発も承りますので、どうぞご相談下さい。

トラックバック(0)

トラックバックURL: http://wonder2.jp/cgi-bin/mt/mt-tb.cgi/4

コメントする

このブログ記事について

このページは、nomaが2011年6月20日 12:35に書いたブログ記事です。

ひとつ前のブログ記事は「ProNet Japanに加入しました。」です。

次のブログ記事は「ただいまウェブデザインを更新中」です。

最近のコンテンツはインデックスページで見られます。過去に書かれたものはアーカイブのページで見られます。