今日のMovable Type:CGI・SSIどちらでも使えるテキストカウンター
2007年4月11日 05:34
Movable Typeで使えるテキストカウンターを探していた
以前からSSI対応のテキストカウンターを利用していのだが、XREA.COMにサーバーを移転して使えなくなったので、代わりを探していたら、Text Counter Ver.1.10というテキストカウンターを見つけた。
作者のTheRoom・夢さんは、主にi-mode用のホームページで使われることを考えて作ったそうで、CGI・SSI共に対応している。シンプルな構造なのに、とてもよく出来ているから、Movable Typeに限定することなく、携帯サイトにカウンターを考えている方や、シンプルなカウンターをつけたい方にお勧めしたい。
1. 入手方法
The Room - Text Counterより、txtcount.lzhか、txtcount.zipのいずれかをダウンロード。
- txtcount.cgi
- count.dat
解凍すると、上記の2つのファイルが現れる。
2. アップロード前の設定
txtcount.cgiの23行目、CGIで利用する場合は、CGI、SSIで利用する場合はSSIと記入する。以下はCGIで利用する場合の例。
$mode="CGI";
同じく、txtcount.cgiの81行目から96行目の行を、Movable Typeのテンプレートで使用する場合は93行目を残して削除。93行目が表示される文字列。$countが表示される数字で、赤文字部分は任意に変更できる。
<html>
<head>
</head>
<body>あなたは、$count番目の訪問者です。
</body>
</html>
設定が終わったら、文字コードと改行をテンプレートと同じにして保存。
count.datを開き、任意の数字(初期値は"0")を入力して、文字コードと改行をテンプレートを同じにして保存。
3. アップロード
フォルダーごとアップロードして、通常はパーミッションは以下に設定する。
※txtcountは任意に書き換えてかまわない。
※僕はcg-binに書き換えた。
- txtcount(755)
- /txtcount.cgi(755)
- count.dat(666)
4. テンプレートへの埋込
カウンターを表示させたい場所に下記のコードを埋め込む、以下は僕の例であり、赤字は各自の環境において書き換えてほしい。
<!--#exec cgi="cgi-bin/txtcount.cgi"-->
テンプレートを保存して再構築すれば終了。実に簡単。
なお、設定方法は、The Room - Text Counterにも、コード中のコメントにも実に親切に書いてあるから、よく読めば初心者でも簡単に設置できるだろう。
作者のサイト
The Room
http://dream.lib.net/room/index.shtml
参考になれば幸い。
投稿者: Dakiny 日時: 2007年4月11日 05:34 |
|
|
| パーマリンク | コメント(0) | トラックバック (0)
トラックバック
このエントリーのトラックバックURL:
http://www.dakiny.com/mtos/mt-tb.cgi/1397
※文章内容と関係のないトラックバックは固くお断り。






