このブログの左カラム「最新のブログ記事」の上にカウンターが設置してある。
これは、適当に拾ってきたカウンターCGIを、MTのウィジェット「最新のブログ記事」に紛れ込ませただけ。
簡単に設置方法を。
まず、適当なカウンターCGIを拾ってきて設置。
ちなみに、ここのMTではKent WebさんのDream Counter(夢カウンタ)というのを使用した。
インストールはどこでもよさそうなのだが、私はhttp://www.ichigou.jp/mayoimt/、つまり、お客さんがアクセスしてくるここのMT用ディレクトリに設置した。
理由は、
・http://www.ichigou.jp/直下はルートディレクトリとしてなるべくアクセスされる可能性を小さくしておきたい。
・MTの管理ディレクトリは、万が一カウンタの設置ディレクトリがバレると、不正アクセスを招く可能性があるので避けておきたい。
・ブログアクセスディレクトリのhttp://www.ichigou.jp/mayoimt/であれば、CGIにアクセスされても元々お客さんのアクセスディレクトリだから構わない。私はカウンター数にそれほどこだわらないからそれでいい。
といったところ。
そんなわけで、http://www.ichigou.jp/mayoimt/dreamcounter/に突っ込んである。
ちなみに、dreamcounterフォルダの中に更にフォルダがあるというあまり美しくない構成だが、面倒臭かったのでそのまま入れてしまった。
念のため、dreamcounter直下にはindex.htmlを入れておいた。
ちょっとしたおふざけをしておいたのでhttp://www.ichigou.jp/mayoimt/dreamcounter/にアクセスすると、変なものが出てくる(大したものじゃありません)
ここまではフツーのカウンターCGI設置と同じ。
詳しくはKent WebさんのHPの解説を参照。
では、これをMTに表示させる。
ホントは、もっときちんとした構成上のファイルに設置すべきなのかもしれないが、私は面倒なので「最新のブログ記事」の上に出てくるようにした。
場合によっては、この「最新のブログ記事」という左のカラムが表示されない時は、カウンターも出てこない。
まあ、大抵はこれは表示されているメニューだから、私の場合はこれでいい。
さて。
管理画面から、デザイン → ウィジェット → 最新のブログ記事 を表示させる。
で、ここのてっぺんに
<center><img src="http://www.ichigou.jp/mayoimt/dreamcounter/dream/dream.cgi?id=index" alt="カウンタ" /></center>
と入れるだけ。
たったこれだけ!
補足すると、
<center><img src="http://www.ichigou.jp/mayoimt/dreamcounter/dream/dream.cgi?id=index" alt="カウンタ" /></center>
<mt:If tag="BlogEntryCount">
<mt:Entries lastn="10">
<mt:EntriesHeader>
<div class="widget-recent-entries widget-archives widget">
<h3 class="widget-header">最近のブログ記事</h3>
~以下略~
となるわけだ。
超簡単。
注意点は、
<img src="http://www.ichigou.jp/mayoimt/dreamcounter/dream/dream.cgi?id=index" alt="カウンタ" />
の部分で、
http://www.ichigou.jp/mayoimt/dreamcounter/dream/dream.cgi?id=index" alt="カウンタ" /
をhttp://から書いた点。
./dreamcounter/dream/dream.cgi?id=index" alt="カウンタ" /
にすると、アーカイブ一覧表示などにした場合に相対パスが変わってしまってカウンタが表示されなくなってしまうからだ。
ちなみに、別に夢カウンタでなくてもいい。
カウンタを表示させる
<center><img src="http://www.ichigou.jp/mayoimt/dreamcounter/dream/dream.cgi?id=index" alt="カウンタ" /></center>
の部分だけ、どこに入れるかを決めるだけ。
とっても簡単なのだ。










