カウンタ設置方法
アクセスカウンタをテンプレートに設置する方法です。
ここでは「夢カウンタ」の設置例を紹介します。
設置方法の説明は上記ページにありますのでここでは Movable Type の場合について説明します。
なおフリーのカウンタは他にも色々なものが出回ってます。このエントリーで紹介しているものより簡単なものもあると思いますので、ご自身で良いものを探してみてください。
1.カウンタ用スクリプトのダウンロード
Dream Counterのページより dream.lzh または dream.zip をダウンロードします。ダウンロード後、解凍すると下記のファイルが表示されます。
- dream.cgi
- drinit.cgi
- drmgr.cgi
- gifcat.pl
- index.dat
2.カウンタ素材のダウンロード
このカウンタには表示するためのカウンタ素材(0~9までの画像ファイル)が添付されていませんので、
素材をダウンロードする必要があります。
やり方が分からない方はとりあえず下記のカウンタ画像をお使いください。
下の couter.zip に上記のカウンタ画像が入っていますのでクリックしてダウンロードし、解凍してください。
3.設定ファイルの修正
dream.cgi および drmgr.cgi を任意のエディタで開いて、1行目の
#!/usr/local/bin/perl
を
#!/usr/bin/perl
に変更します。言い換えると mt.cgi の 1行目と同じ内容にします(といっても -w を付与する必要はありません)。
また drinit.cgi で下記の設定をしておくと良いでしょう。
$ip_chk = 1;
これは同一IPアドレスからのアクセスを重複カウントしない設定です。
その他の設定については公式サイトの説明を参照ください。
4.ファイルのアップロード
1項と2項のファイルをアップロードします。アップロードするディレクトリは CGIPath/count としています。各ファイルの配置とアクセス権は下記のようにしてください(上記サイトからの引用)。
CGIPath/count/dream.cgi [705]
CGIPath/count/drmgr.cgi [705]
CGIPath/count/drinit.cgi [604]
CGIPath/count/gifcat.pl [604]
CGIPath/count/data [707] /index.dat [606] ← カウンタ値を保存するファイル
CGIPath/count/lock [707] /
CGIPath/count/gif1/0.gif … 9.gif ← カウンタ画像
gif1 および lock ディレクトリの名称は変更しないでください。lock ディレクトリは作成のみです。
5.テンプレートの設定
テンプレートに下記のタグを追加します。
<img src="<$MTCGIPath$>count/dream.cgi?id=index" alt="カウンタ" />
公開テンプレートであれば下記の部分を変更します。
<div class="sidetitle">
Counter
</div>
<div class="side-counter">
<img src="" alt="カウンタイメージ" />
<img src="<$MTCGIPath$>count/dream.cgi?id=index" alt="カウンタ" />
</div>
追加したら保存・再構築してください。これで正常に表示されればOKです。
6.カウンタ値の修正等
最初に立ち上げた時、カウンタの値は0から開始されます。これまでのカウンタ値を反映させたい場合は、
- CGIPath/count/data/index.dat
にカウンタ値が設定されていますので、エディタで開いて任意の値に変更してください。
以上です。カウンタ自体の動作については Movable Type に依存するものではありませんので、不具合等につきましては公開サイトの情報より確認してください(当方の説明誤りについては速やかに修正致します)。
- Movable Typeのコンテンツデータで公開日を比較する方法
- MT7テンプレート作成画面に表示される「コンテンツタイプ」「コンテンツフィールド」の意味
- Movable Typeでテンプレートの動作を簡単に確認する方法
- Movable Typeでスマホサイト用トップページをPCサイト用トップページと異なるURLにする方法
- Movable TypeでCSSファイルやJavaScriptファイルなどを管理するためのTips
- Movable Type 4.2 テンプレートセット(コミュニティ用)修正
- Movable Type 4.2 テンプレートセット(コミュニティブログ対応版)修正
- Movable Type 4.2 テンプレートセット(コミュニティブログ対応版)
- Movable Type 4.2 配布テンプレートセット修正(カテゴリーアーカイブ・コメント完了)
- Movable Type 4.2 テンプレートセット修正(アーカイブインデックス追加等)
- Movable Type 4.2 テンプレートセット修正
- Movable Type 4.1 テンプレートセット修正
- 「iPhoneテンプレートfor MT」 by cremadesign
- Movable Type 4.1 テンプレートセット(スタイル対応版)
- 小粋空間テンプレートセットのカラムレイアウト変更方法
≫ サイドメニューをいじる from おやじ製鉄
日記に続いて更新履歴を書くおやじだ。 移転3週間にして、サイドメニューに全ページ... [続きを読む]
≫ やっとついたぁ~。・°°・(>_ from MY Blog … 思いつかない…
やっと、やっと、や~~~~~~と!! できました!!つきました!! アクセスカ... [続きを読む]
いつもお世話になっております!
早速使わせていただきます!!
ありがとうございました。
>らいぶろぐさん
こんばんは。
お世話になります。
カウンタの件、こちらの記事を参照くださりありがとうございました。
ではでは!
いつもお世話になっています。カウンターの設置の件で各テンプレートに「今日、昨日、トータル」というかたちでカウンターを設置したいのですがどのようにすればいいでしょうか?お手数おかけしますがサポートお願いします。
「合計・今日・昨日」のかたちのカウンターを各テンプレートに設置させたいのですが、メインページには設置できるのですが、(KENTWEBのDay Counterを利用して設置しました)他のテンプレートにソースを貼りつけても設置できません。それと、各テンプレートのカウンターをテンプレート毎にアクセス数を表示させることはできるのでしょうか?それとも、メインページのアクセス数しか表示させる事はできないのでしょうか?ちなみに、yujiroさんは、カウンターのアクセス数はどのようなにしてるのですか?ここでの「夢カウンタ」を利用されてるのであれば「合計・今日・昨日」のかたちの設置の方法もあわせてサポートお願いします。
>panserさん
こんにちは。
ご質問の件ですが、お使いのカウンタはマニュアルを拝見した限りではページ別にカウントする機能はないようです。
ただしメインページのアクセス数だけでなく、他のアーカイブページにカウンタを設置すれば、その分のアクセス数もカウントされると思います。
ちなみに当サイトで夢カウンタは合計表示のみで、昨日・今日のカウンタは昨日・今日・トータルカウンターSPを使っています。ページ別のカウントは行っておりません(上記のカウンタもページ別のカウントはできません)。
また申し訳ございませんがカウンタのサポートは行っておりませんので、カウンタ設置に関するご質問は公開元にお問い合わせ頂けますでしょうか。
以上です。
それではよろしくお願い致します。
何度もお手数おかけしてすみません。ソースに関しては理解できるのですが、各テンプレートにソースを貼りつけても表示しないのですが多分CGIのUP先が違うのだと思うのですが各テンプレートに表示する為にはどこへCGIをUPすればいいのでしょうか? メインページに設置できて他のテンプレートにソースを貼りつけても設置できません。ほんと何度もすみませんがサポートお願いできないのでしょうか
>panserさん
こんばんは。
ご質問の件について、メイン・ページやエントリー・アーカイブにはカウンタの設定
<!--shinobict1--> <script type="text/javascript" src="http://?"></script> <noscript><a href="http://?" target="_blank"><img src="http://?" border="0" alt="忍者ツールズ"></a></noscript> <!--shinobict2--->
が設定されています(URLの表記は省略しています)が、カテゴリー・アーカイブと日付アーカイブにはこのカウンタの設定自体もれているようです。設定を再度ご確認頂けますでしょうか。
以上です。
それではよろしくお願い致します。
何度もお手数おかけしましてすみません。再度見直してみます。早速のサポートありがとうございました。
こんばんわ。
カスタマイズをしながら・・・カウンターも付けようかと。。。
それで、カウンター設定の際にCGIのファイルをCGIのDR→MTのDR→count(ファイルを作って)CGIファイルを入れました。
パーミッションはロリポップなんで、
CGIは700
PLは600
datは600
Lockは705
gif1はそのままです。
そこで、5項目をテンプレートに(HTMLです)貼り付けたところ。。。ERRORとなってしまいましたぁ
(´;ェ;`)ウゥ・・・
すみません。。。
エラーのほうも、ぼちぼちやっておりますけど。。。ポリポリ f  ̄. ̄*)
わからないところが発生しつつあります。。。
>feiさん
こんばんは。
夢カウンタをご利用であれば、配布サイトにサポートページがあるようですので、すいませんがそちらでご確認頂けますでしょうか。本エントリーはカウンタの紹介のみということでご理解ください。
それではどうぞよろしくお願い致します。
Dreamさんのほうで、なんどかやってみてダメだったんで、kentさんでカウンターを設定してみたらできましたぁ。
すみません。。。でしたぁ
>feiさん
こんばんは。
ご連絡ありがとうございました。
無事にできたようでよかったです。
ではでは!
いつもお世話になっております。
夢カウンタを使わせていただきました。
丁寧な解説のおかげで無事作動することができました。ありがとうございます。
しょっちゅう覗いている割には、ちっともコメントもせずにごめんなさい。
もう少し難しいカスタマイズにもチャレンジしたいと思ってはいるのですが・・・
>Chieさん
こんばんは。
記事参照ありがとうございます。
うまく設置できたようでなによりです。
ではでは!
いつもお世話になっております。カウンターの件で不具合がありサポートお願いしたいと思います。Firefox1.5ブラウザーでBlogを見るとカウンター値の頭の数字しかみれません。IE6で見ると全て正常に見れます。Firefox1.5を一旦アンインストールして新しくインストールしても解消されません。設定はデフォルトのままにしています。原因がわかりません。何かあればサポートして頂けないでしょうか。宜しくお願いします。
先ほどの件ですがなんとか解消できました。お騒がせしてすみませんでした。
>panserさん
こんばんは。
ご連絡ありがとうございました。
自己解決されたようで良かったです。
ではでは!
こんばんわ
はじめまして。
カウンタがつけたくて検索しておりましたら、こちらのサイトを見つけ参考にさせていただきました。
なにぶんブログをいじり始めたばかりで、右も左もわからないの者です。
カウンタの設置に当たりこちらで説明されているとおりに作業を行っていったのですが、画像が表示されませんでした。
cgiチェックではきちんと作動していると結果がでましたので設置に問題はないと思うのですが…。
そこで、テンプレートへ貼り付けるタグを説明されている
<img src="<$MTCGIPath$>count/dream.cgi?id=index" alt="カウンタ" />
ではなく、
普通のHPと同じように
<img src="<フルパス/dream.cgi?id=index" alt="カウンタ" />
と設定するときちんと表示されます…。
なにか設定が間違っているのでしょうか?
ご教授願えれば幸いですm(__)m
このようなところで質問するのもはじめてなので、言葉足らずやわかりにくいところあると思いますがよろしくお願いします。
申し訳ないです。
わかりました…m(__)m
mt-config.cgiの位置から見たパス指定にしないといけないのですね…。
初心者で申し訳ないです。
ところで、こちらの設置方法の説明文で疑問なのですが
「~ディレクトリは CGIPath/counter としています」
とありますが、その下のパーミッションの説明では
「CGIPath/count/~」
となっています。
counter、もしくはcountに統一された方がよろしいかと思います。
私は初心者な者ですから、コピペを使ったりしましたので、その辺りでもおかしくなりました。
勉強になりました。ありがとうございます。
>寺山 銀さん
はじめまして。
ご質問の件、無事に解決されたようで良かったです。
またご指摘の部分は先ほど修正致しました。
ご迷惑おかけして申し訳ございませんでした。
それではよろしくお願い致します。