本文へジャンプする
カテゴリー選択 »
全てを表示
Tips
その他
スキン
ピックアップ
プラグイン
レビュー
プラグインのタグ一覧 »
一覧を開閉する
List
TodoList
LinkCounter
Related
ArchiveIndex
ハック
Counter
LinkList
SimpleTag
タグ
IncludeEX
fancyurl
TrackBack
Markdown
Container
javascript
スパム
SimpleURL
NoRobotComment
MixiAddDiary
Benchmark
HideChars
Blacklist
ReplaceTab
Calendar
MarkdownEditor
HighlightSource
ItemFormat
google
mixi
MultipleCategories
ContentsList
ShowBlogs
« NP_LinkCounter Ver0.3
NP_TodoList Ver0.41 »

ブログツール、NucleusCMSに関する情報を掲載

[引っ越しました] 過去記事を datoka.jp/old にまとめてます。
ブログだとか
Nucleusだとか
制作物だとか

この記事の概要

いくつかの細かい修正を施したバージョンです。

  • IMGタグ内のtitle属性をalt属性に変更
  • サーバー時間の時差を考慮(たぶん出来てると思われ)
  • IPチェックによるカウント制限時に、日付が変わったときのTodayカウンターが0になるのを修正(動作としては正しいけど見た目へんなので、1でごまかした)

Download: NP Counter Ver0.63
[Nucleus2.0以降対応]

スクリーンショット

fig1 これは画像カウンターとしてトータル、詳細(7日間、昨日、今日)、カウントモードアイコン、プラグインリンク、開始日アイコン、と表示できるものは全部表示したもの。もちろんすっきりとトータル表示だけにすることも可能。設定はプラグインのオプション画面で。

fig3 このようにテキスト表示も可能。

デフォルトではこのうちトータル、カウントモード、開始日のみが表示されます。カウント方式はデフォルトは「時間期限付きIPチェック(30分)」-30分以内の同一IPアクセスはカウントしません。これもオプション画面で変更できます。

※Ver0.61のスクリーンショットを流用してるので、実際は並びがちょっと違います。現バージョンは開始日表示が一番最後になります。

新規インストールについて

プラグインファイルと付属のcounterフォルダをNucleusのpluginsフォルダにFTPでアップロード。管理画面でNP_Counterを選んでインストール、でOKです。

アップグレード作業について

Ver0.62からバージョンアップする場合はファイルの上書きでOKです。

Ver0.6からは、プラグインオプション「アンインストール時にデータを消去する」が「いいえ」になっていることを確認し、カウント開始日等のオプションをメモしてからアンインストール&再インストールしてください。

それ以前のバージョンの場合は「データ消去」を「はい」にしてアンインストールしてください(Ver0.6より前のデータとは互換性がありません)。その際、カウント数も控えておき、再インストール後にカウントアップさせてください(下のほうに詳細説明あり)。 DBの操作をある程度知ってる方はこちらの記事を参考に過去のデータを移すこともできます。

再インストールをするとオプション項目が更新されます。

スキンへの記述

普通はこう。

<%Counter%>

パラメーターの指定もできます。
追加パス指定により、スキン別に画像ファイルの入れ替えができます。

<%Counter(text)%> //テキスト表示
<%Counter(image)%> //画像表示
<%Counter(image+sincetext)%> //画像(開始日はテキスト)
<%Counter(image,expath)%> //画像(追加パス指定)

プラグインオプション

見ればわかる項目は除いていくつか補足説明を。

画像パス

画像がうまく表示されないときはここをチェック。お使いの環境に合わせて書き換えてください。

カウンター初期値

カウンターを特定の値でリセットする必要があるときに利用。入力値でリセットされたあと、このフォームは自動的に0に戻ります。カウンターが回ってはじめて反映されるので、カウント方式を一時的にnormalに変更してリセットさせたほうがいいかも。

カウント方式

「normal: 全アクセスをカウント」-そのまんま。 「ip1: 時間期限付きIPチェック」-指定時間以内の同一IPアクセスはカウントしません。 「ip2: IP別一日1カウント」-同一IPからのアクセスを一日につき一回のみカウントします。

その他

プラグインリンクは、管理者ログイン時にプラグインのバージョンチェッカーになります(新バージョンが出たら知らせる仕掛け:単なる自己満足)。セッションクッキー使用。ヘッダーエラーが出る環境の人はプラグインリンクをオフにしてください。

たぶんこれで自分的にこのプラグインいじりはおしまい。けっこうバージョン上がったなあ、カウンターのくせに(笑) blog別カウントへの対応は変更箇所が多すぎるので、別のプラグインとして作り直すときに考えようと思ってます。

※NucleusプラグインはGPLにもとづいた改造・再配布ができます

コメント一覧

suisui:

3.1 で、管理画面からプラグインのインストールを行なったところ、

Warning: _loadplugin(/usr/local/www/nucleus/nucleus/plugins/NP_Counter.php): failed to open stream: Permission denied in /usr/local/www/nucleus/nucleus/libs/MANAGER.php on line 198

Warning: _loadplugin(): Failed opening '/usr/local/www/nucleus/nucleus/plugins/NP_Counter.php' for inclusion (include_path='.:') in /usr/local/www/nucleus/nucleus/libs/MANAGER.php on line 198

というエラーが表示されて、インストールできませんでした。
過去のバージョンは導入していないので、新規のインストールです。

suisui:

あうーすいません。アップロードしたファイルのパーミッションが変でした。ごめんなさい。

りの:

はじめまして。
このpluginを使わせていただいておりますがどうも数字の間が空いた感じで他の方のカウンターと比べると間延びしたような感じに思います。CSSで指定すれば詰まった感じになるのでしょうか?

yu:

たぶんCSSの影響だと思います。画像のまわり、マージンかパディング指定してませんか?

div#counter img {
margin: 0;
}
などする必要があるかと思います。

りの:

お騒がせしました。
サイドメニューでCSS設定しても有効にならないみたいなのでfooterに移しましたらサイズが定まったようです。
ありがとうございました。

kiyo:

はじめまして。
最近ブログを始めようとして、
こちらのPlain Ver0.2をスキンとしてNP_Counter Ver0.63を導入してみたのですが、画像や動作に問題はないようなのですが、TOTALカウント、TODAYカウント、それぞれの右横に\nと表示されてしまいます。
ソース自体はなにもいじっていないのですが。

また、NP_ShowBlogsを「Plain Ver0.2 いじりのヒント - プラグイン編」を参考にてつけてみましたが、こちらも表示の間に\nと表示されてしまいます。NP_ShowBlogsをいじらず、そのままだと\nは表示されないのですが、、、。

Macを使用しています。PHPなどに関しては良くわからないのでご教授いただければお願い致します。

yu:

kiyoさん、はじめまして。
\nは改行を表すものなのですが、これがそのまま表示されるんですか・・変ですね。手っ取り早く直すにはプログラムに記述してあるそれらの\nを手作業で消してしまうことでしょうか。

※参考になりそうなページがありました
http://reverb.jp/vivian/ind...

kiyo:

yuさん、非常に悪戦苦闘しましたが無事に正常な表示になりました。
ご教授戴いた方法にていろいろと試しても同じ結果だったのですが、たまたま文字コードをShift-JISにて保存したそのままのモノを設置しましたら、うまく表示されました。
それまでは、UTF-8に変換してからアップロードしていたのですが、なぜだかよくわからないのですが、それが逆に悪かったみたいです。

お忙しいのに、素早いご返答をいただき誠にありがとうございました。
これからもがんばってください。

yu:

そういえばこのプラグインファイル自体は日本語が書かれてないので変換なしでアップロードでOKです。上のリンク先でも書かれているように、Mac上でUTF-8に変換するとエディタによって不具合が出るのかもしれません。
ともあれ解決できて良かったです。

トラックバック一覧

[Trackback] NP_Counter カウンタプラグインをつけよう

というわけで,ようやく一段落した感じではありますが,この後わけもわからず入れたプラグインを少しずつ見ていくことにしよう。 が,その前にカウンタくらいはつけようかな。 というわけで前も使っていたN...

[Trackback] NP_Counter

シンプルなアクセスカウンター。 う〜ん、いい。このシンプルさがとてもイイ! yu さんに感謝! → Nucleusだとか ちなみにこのサイトでは、複数ブログ対応のNP_CounterMBのほうを使用。 佐藤さんに感謝! ...

[Trackback] NP_Counter ver0.63

多機能なカウンタープラグインです。 2005-10-26現在で、ダウンロード件数[1346clicks]となっています。すご過ぎ! オリジナル画像を使った、グラフィックカウンターにすることも簡単にできます。

[Trackback] カウンター設置

「NP_Counter」を設置。普通に多機能なカウンター。 相変わらず管理画面のスキン設定が苦手なのでsikns内のヘッダ用のファイルを変更して表示させてる。 特に問題なく設置できたので特記事項なし。 ⇒説明及&ダ...

[Trackback] NP_Counter

自分メモ カウンター、私は、TEXT出力がいいです。 NP_Counter Ver0.63 こちらから

[Trackback] カウンターを入れてみた。

NucleusだとかさんのNP_Counterを導入してみました。こんな辺境の名も無きブログに誰もやってこないとは思うし、それを確認して寂しい思いをすることになるのは目に見えているんですが、とりあえず入れてみたわけ...

[Trackback] [ほ] NP_Counter 改

遅ればせながらNucleusを3.2にバージョンアップ。 作業自体はサックリ。拍子抜けするくらい。 ついでに懸案だったカウンターをちょっと改造。

[Trackback] [ほ] NP_Counter

これまでCOUNTER@XREAの無料カウンタを利用していたんですが、思うところあってyuさん作NP_Counter Ver0.63を導入。 うちのサーバはanalogのアクセスログ解析結果が参照できるんだけど、どうもカウンタとの乖離が...

[Trackback] プラグイン追加(NP_Counter Ver0.63)

最近ゲームの話題を載せているからか、アクセスが結構あるみたいなので、実際の数を確かめるためにカウンタを置いてみることにする。 Nucleus用のシンプルでよくできたカウンタをこちらで配布されているので、その...

[Trackback] NP_Counter 設置してみたですよ。

http://nucleus.datoka.jp/index.php?itemid=570 入れなくてもいいんだけど、ものは試しで設置。サーバから直接 wget で落として展開したんだけど、パーミッションがおかしくて最初「Plugin NP_Counter was not lo...

[Trackback] NP_Counter を設置

カウンターでも設置してみるかと思い、カレンダーの下に NP_Counter Ver0.63 を設置してみました。 画像がうまく表示されなかったので、nucleus/plugins/counter 以下のファイルのパーミッションを 644 に変更し...

[Trackback] カウンター設置

NP_Counter Ver0.63をインストール。 メニューの一番下、Powered by nucleusの上に設置した。 んん?トータル部分のマークのGIFファイルが表示されない。。。 GIFファイルを直接URLで指定しても、...

関連がありそうな記事一覧

ページの先頭に戻る