2008年11月| 12 3 45 6 7 8 9 10 11 12 13 14 15161718192021222324252627282930
トップ > Movable Type > 今日のMovable Type:CGI・SSIどちらでも使えるテキストカウンター

今日の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 | このエントリーをはてなブックマークに追加 このエントリーのはてなブックマーク被リンク数 |  このエントリをdel.icio.usに追加 | このエントリをlivedoorクリップに追加 このエントリーのlivedoorクリップ被リンク数 |  | コメント(0)  | トラックバック (0)

トラックバック

このエントリーのトラックバックURL:
http://www.dakiny.com/mtos/mt-tb.cgi/1397
※文章内容と関係のないトラックバックは固くお断り。

コメントを投稿

Search


キャッシュ使用
Powered by 暴想

Download

Categories

ArchiveList

Trackbacks

Comments