high booster 小型水槽でアクアリウム トップ
  1. high booster-小型水槽でアクアリウム-
  2. コラム一覧
  3. MT プラグイン AccessCouterでアクセスランキングを表示

MT プラグイン AccessCouterでアクセスランキングを表示

MTのAccessCounterというプラグインを使って、サイト内のアクセスランキングを表示するようにしてみたので、その手順について紹介します。

このAccessCounterというプラグインですが、データベース等を必要としないので簡単に導入できるのですが、 週間・月間のように期間を限定して集計したりすることは出来ません。
また、アクセスカウントのリセット機能がないので、新しいエントリーがなかなか上位表示されない、ということになると思います。

やることは簡単。以下の2つです。
  • AccessCounterプラグインのインストール
  • アクセスランキング表示用のJavascriptテンプレートの作成

AccessCounterプラグインのインストール

プラグインのインストールは以下のURLを参照ください。プラグインの配布元のページです。

Access Counter - ホームページメーカー http://www.homepagemaker.biz/jp/mt-plugins/access-counter.html

アクセスランキング表示用のJavascriptテンプレートの作成

アクセスランキング(上位10件)表示用のJavascriptテンプレートはこんな感じです。
一応、タイトルを10文字で切っています。
(利用する場合は<>を小文字に変換してください。)
<mt:Entries sort_by="accessed_count" sort_order="descend" limit="10">
<mt:EntriesHeader>
document.write("<div class="widget-recent-entries widget-archives widget">")
document.write("<h2 class="widget-header">人気記事 TOP10</h2>")
document.write("<div class="widget-content">")
document.write("<ul>")
</mt:EntriesHeader>
<$mt:setvar name="rank" value="1" op="++"$>
document.write("<li>#<$mt:var name="rank"$> <a href="<$mt:EntryPermalink$>"><$mt:EntryTitle trim_to="10"$>...</a></li>")
<mt:EntriesFooter>
document.write("</ul>")
document.write("</div>")
document.write("</div>")
</mt:EntriesFooter>
</mt:Entries>

上記をインデックステンプレートでスタティックテンプレートとして作成します。
このサンプルはmt:Entriesで作成しましたが、mt:Pagesで作成すれば、ウェブページでのランキングを作ることが出来ます。
これで準備は完了。
アクセスランキングを表示したい場所に以下のHTMLを貼り付ければ完成です。
<script type="text/javascript" src="作成したスタティックテンプレートのURL"></script>
実際の出力結果は↓こんな感じです。
順位を画像で表示するようにちょっとだけカスタマイズしています。

アクセスランキングを最新状態に更新するには?

上記サンプルだと、ランキングはテンプレートを作成して再構築したタイミングでのランキングになり、最新の状態が常に表示されるわけではありません。
AccessCoutnerプラグイン配布ページのマニュアルでは、mt-rebuildというプラグインで定期的に再構築する方法が紹介されていますが、 このサイトではCronが利用できないので試せませんでした。
なので、作成したインデックステンプレートを、エントリーが投稿されるタイミングで再構築されるようにしておくことで、 エントリーを投稿の際に最新のランキングが表示されるようにしています。
またテンプレートをダイナミックテンプレートにすることでも出来るかもしれません。(未検証です・・。)
MT プラグイン AccessCouterでアクセスランキングを表示をはてなブックマークに追加 MT プラグイン AccessCouterでアクセスランキングを表示をYahoo!ブックマークに追加

2009年7月31日 11:25 | コメント(1)

関連するページ


コラム 一覧に戻る>>

【PR】

管理人も愛用しているお勧めアイテム

スポンサードリンク

アンケート(テスト中)

アクセスランキング(コラム)

人気コラム一覧

アクセスランキング(Blogエントリー)

人気エントリー一覧

このサイトについて

  • 趣味のアクアリウム、音楽、iPod Touchの話題をメインに紹介しています。 気軽にコメント、トラックバックしてください!もちろんリンクフリーです。相互リンクも大歓迎です。

    この日記のはてなブックマーク数



最近のコメント

検索

Powered by
Movable Type 4.21-ja

GT-lolipop Rental Server


カレンダー

2012年7月
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30 31        
あわせて読みたいブログパーツ