アクセスカウンターつけました

 ブログの定番カウンタ(アクセス解析ツール)だと、各ページ全部別個にカウントする、いわゆる「ヒット数」だったり、同じIPからのアクセスは一日一回しか集計しなかったり、なにかと極端であります。パソ通→掲示板育ちの私としてはどうも納得がいかないので、その昔に自作配布してたCGIを引っ張りだしました。

 正直言ってかなり苦労しました(^_^;)  昔の HTML 時代とはかなり様相が違いますね。いまはどうも「JavaScript をブラウザで許可している」という大前提でブログなどのシステムが出来上がってるみたい。XHTML の文法なども同じくで。SSIは結果的にうまく動かせなかったのでテキストカウンタはあきらめてグラフィックカウンタです。表示の高さが少しずれてるけど、これはそのうち直します。

 まだよくわかってないんですが、一応 Internet Explorer でもエラー表示はでないで動くようになったみたいです。それにしても「Internet Explorerでも」って言い方しないといけないくらい Internet Explorer っておかしな動きしますね。FireFox も Googleクロームも問題ないのに Internet Explorer だけダメだったりするのが多すぎ。

 右側サイドバーの一番下のほうにカウンタを表示させてます。リロード制御もしてますので、無駄にカウントアップしていきません。ちなみに数字は WordPress 定番のアクセス解析ツールに出てる「IP別訪問者数」を少し増やしたものから始めました。そのツールでの総ヒット数的なアクセスカウントは3000越えてます。

 こういうのってやはりおもしろい。理屈でなんとかなるのも楽で良いですね。他者の言い分と摺り合わせなくていいのが、もうなんとも快感です。

関連すると思われる投稿

  1. IE6関連:アクセス制限はできればしたくない(1)
  2. IE6関連:アクセス制限はできればしたくない(2)
  3. ブログの開始です
  4. 来訪者数カウンター外しました
  5. 関連記事の表示
  6. ブログの更新情報をツイッターで
  7. WordPress 3.0 のアップデートを済ませました。
  8. ブログランキングとやらに参加してみました。

関連記事はYARPP関連記事プラグインによって表示されています。

4 thoughts on “アクセスカウンターつけました

  1. 6じゃなく、ずっと7で、もしかして8ならどうなんだろと数日前に8にアップデート。

    FireFox と Chrome だとエラー表示されないんだけど、Internet Explorer(7,8)だとステータスバーにエラー表示が出る。出ても画面上は問題なく見えるときと、ごくたまにサイドバーが途中までしか表示されなかったり。

    具体的には、ブログのトップページまでは問題ない。「続きを読む(Read more)」をクリックして展開するとステータスバーにエラー表示が。だから、そこの何かしらだってことはわかるんだけど、配布元のサンプルではInternet Explorerでアクセスしてもエラー表示が出ない。うちで使ってるブログのテーマとどこか相性問題があるんだろうと思う。
    でも、ブログテーマのソース群、どこがどう組み合わさってこのブログになってるのか中身がまだほとんどわからなくて(^_^;)

    スタイルシートそのものは前からあるわけだけど、知らなくても問題なかったから全然知識がない。そこから学習だから先は遠い。少しずつ手探りでわかってきつつあるところ。

    その「ie6nomore」から日本語サイト用のコードもらってきてサイドバー一番下に貼り付けたけど、該当ブラウザでアクセスしないとチェックできないみたいね。動くかどうかわかんないけど、エラー出てないからこのまま張っておこう。

    • むむ。[if lt IE 7] って初めてみたけど、「IEのみに有効なif構文。head内に記述することで、CSSやJavascript等をIEだけに適用させることが出来る。」って、便利そうだな。
      でもこれだと

      [if lte IE 5.5000] IE5.5以下に適用
      [if IE 5 | IE 6] IE5〜6に適用
      [if lt IE 7] IE7以外に適用
      [if gte IE 7] IE7以上に適用

      となってるから8でも適用されそうだけど表示されないな。ちょっと外して試してから IE5~6に適用ってのに書き換えておこう。

      げ。横幅大きくてはみ出した。サイドバーじゃダメだ。

      • サイト名のバナー、カレンダーの下に出るようにしてみた。うまく出た。

        それと「[if lt IE 7] IE7以外に適用」は違うよね。lt って「レスザン」だと思うし、未満だよね。lte だとレスザンorイコールで「以下」かな。だから、これでいいんだ。

  2. そのおかしいIEって6?

    IEは6と7以降で全然違う
    7以降はFirefoxとかChromeとかに近い
    IE6で動かないのはもう無視する方向でもいいかも
    http://www.ie6nomore.com/
    こんな活動してる人たちもいるぐらいだし

    逆に7以降でおかしいならそれは多分どっかおかしいんだと思う。7はそれなりにWeb標準になってるんで。6が古い&独自すぎる。

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

*


次のHTML タグと属性が使えます: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> <img localsrc="" alt="">