plugins:linkcounter

NP_LinkCounter.php

リンクのクリック数を表示するタイプのカウンターです。 外部リンクへの参照数や、ファイルのダウンロード数をチェックできます。

General Plugin info
作者: yu
最新のバージョン: 0.32
入手先: http://japan.nucleuscms.org/bb/viewtopic.php?t=665 http://works.datoka.jp/?itemid=168
ソース: linkcounter_code
動作サンプル:
フォーラム参照先: http://japan.nucleuscms.org/bb/viewtopic.php?t=665
セキュリティチェック:

インストール方法

  1. Zipファイルを展開して、中身をサーバーのプラグインディレクトリにアップロードする
  2. 管理画面からプラグインをインストールする

このプラグインの使い方

  • アイテムに記述されたメディアファイルのダウンロード数をカウントします。
  • アイテムに特殊な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 : 初期リリース
 
plugins/linkcounter.txt · 最終更新: 2011/03/23 21:28 (外部編集)