この文書の現在のバージョンと選択したバージョンの差分を表示します。
— |
plugins:linkcounter [2011/03/23 21:28] (現在) |
||
---|---|---|---|
ライン 1: | ライン 1: | ||
+ | ====== NP_LinkCounter.php ====== | ||
+ | |||
+ | リンクのクリック数を表示するタイプのカウンターです。 | ||
+ | 外部リンクへの参照数や、ファイルのダウンロード数をチェックできます。 | ||
+ | |||
+ | ^General Plugin info ^^ | ||
+ | ^作者: | [[plugins:authors:yu|yu]] | | ||
+ | ^最新のバージョン: | 0.32 | | ||
+ | ^入手先: | http://japan.nucleuscms.org/bb/viewtopic.php?t=665 http://works.datoka.jp/?itemid=168 | | ||
+ | ^ソース: | [[plugins:linkcounter:linkcounter_code]] | | ||
+ | ^動作サンプル: | | | ||
+ | ^フォーラム参照先: | http://japan.nucleuscms.org/bb/viewtopic.php?t=665 | | ||
+ | ^セキュリティチェック: | | | ||
+ | |||
+ | |||
+ | =====インストール方法===== | ||
+ | - Zipファイルを展開して、中身をサーバーのプラグインディレクトリにアップロードする | ||
+ | - 管理画面からプラグインをインストールする | ||
+ | |||
+ | =====このプラグインの使い方===== | ||
+ | * アイテムに記述されたメディアファイルのダウンロード数をカウントします。 | ||
+ | * アイテムに特殊なAタグを記述して、リンクのクリック数をカウントします。 | ||
+ | * スキンにプラグイン変数または特殊なAタグを記述して、リンクのクリック数をカウントします。 | ||
+ | * 集計カウント数のみを表示できます。 | ||
+ | |||
+ | =====アイテムへの記述===== | ||
+ | * メディアの挿入時(<%media(...)%>)に、自動的にリンクカウンターとして機能します(ファイル名がキーワードになります)。 | ||
+ | * メディアの挿入時に、''<%media(ファイル名|リンクテキスト**|linkcnt=キーワード**)%>'' と書くことで手動でキーワードをつけられます。 | ||
+ | * または次のようにAタグを手書きすることもできます。target属性やtitle属性も記述できます(順番は固定)。実際にブラウザに表示される際はlinkcnt属性が消され、hrefがリンクカウンターURLに置換されます。 | ||
+ | |||
+ | <a href="http://リンク先(絶対URL)" linkcnt="キーワード">リンクテキスト</a> | ||
+ | <a href="http://リンク先(絶対URL)" linkcnt="キーワード" target="_blank" title="タイトル">リンクテキスト</a> | ||
+ | |||
+ | * アイテム内に ''<#linkcnt_total(キーワード)#>'' と書くことで、キーワードを元にした集計カウントを表示できます。 | ||
+ | |||
+ | =====スキン/テンプレートへの記述===== | ||
+ | * スキンに以下のように記述できます。モードは"link"、"total"のいずれか。必要のないパラメーターは省略できます。 | ||
+ | * totalについては「キーワードでカウント集計」と同じです。指定パラメーターはモード、キーワードの二つだけでOKです。 | ||
+ | |||
+ | <%LinkCounter(モード,キーワード,URL,リンクテキスト,target属性,title属性)%> | ||
+ | |||
+ | * アイテム記述と同様にAタグを手書きすることで、プラグインがリンクカウンター用URLに変換してくれます。 | ||
+ | |||
+ | <a href="http://リンク先(絶対URL)" linkcnt="キーワード">リンクテキスト</a> | ||
+ | <a href="http://リンク先(絶対URL)" linkcnt="キーワード" target="_blank" title="タイトル">リンクテキスト</a> | ||
+ | |||
+ | =====オプション===== | ||
+ | * カウンター表示用テンプレート | ||
+ | * 単数形表示、複数形表示のテンプレート | ||
+ | * メディアタグ(<%media()%>)の自動カウンター化(デフォルトはオン) | ||
+ | * アンインストール時にデータを消去するか | ||
+ | |||
+ | =====Tipsと裏技===== | ||
+ | * リンクカウンターURLは、一度クリックされたあとは短縮化されます(URL部が省略される)。 | ||
+ | * キーワードに日本語を指定すると、URLエンコードされて見づらい&URLが長くなりがちなことに注意。 | ||
+ | |||
+ | =====希望事項===== | ||
+ | |||
+ | =====バグ===== | ||
+ | * リンクの置換部がやや怪しい(再現できてないが、特殊な条件下でリンクカウンター化に失敗することがあるらしい)。 | ||
+ | |||
+ | =====開発履歴===== | ||
+ | * 2006/11/21 Ver 0.32 : セキュリティフィックス | ||
+ | * 2006/09/30 Ver 0.31 : セキュリティフィックス | ||
+ | * 2004/08/12 Ver 0.3 : メディアタグに対する自動カウンター化、リンクカウンターURLの短縮化 | ||
+ | * 2004/04/14 Ver 0.2 : スキン記述対応、カウント集計の追加 | ||
+ | * 2004/02/16 Ver 0.1 : 初期リリース | ||