plugins:nanasisan

差分

この文書の現在のバージョンと選択したバージョンの差分を表示します。

この比較画面にリンクする

plugins:nanasisan [2011/11/10 01:54] (現在)
ライン 1: ライン 1:
 +:!: **このプラグインには不具合が潜在している可能性があります** :!:
  
 +====== NP_NanasiSan.php ======
 +
 +無記名でコメントを投稿することを可能にするプラグインです。
 +
 +php4.1.0以上で、FancyURLモード($CONF['​URLMode'​]が'​pathinfo'​な状態)で動作しているバージョン3.22以上のNucleusならコアファイルの改変が不要ですが、それ以外の環境ではコアファイルの改変が必要になります。
 +
 +^General Plugin info ^^
 +^作者: | [[plugins:​authors:​nkjg|NKJG]] |
 +^最新のバージョン:​ | 1.1 |
 +^入手先: |[[http://​niku.suku.name/​item/​134|作者のページよりダウンロード]]|
 +^ソース: |[[plugins:​nanasisan:​nanasisan_code|NP_NanasiSanのソースコード]]|
 +
 +
 +=====インストール方法=====
 +  - Zipファイルを展開して、中身をサーバーのプラグインディレクトリにアップロードする
 +  - 管理画面からプラグインをインストールする
 +  - オプションを設定する(後述)
 +
 +=====このプラグインの使い方=====
 +  * インストールするだけで動作します。
 +
 +=====スキン/​テンプレートへの記述=====
 +  * 必要ありません。
 +
 +=====オプション=====
 +  * Substitude name :
 +    * 無記名のコメントに、代わりに投稿者の名前として設定される文字列です。
 +  * Activate :
 +    * 自動で無記名のコメントに名前を設定するかどうかの設定です。
 +
 +=====Tipsと裏技=====
 +  * php4.1.0以上で、FancyURLモード($CONF['​URLMode'​]が'​pathinfo'​な状態)で動作しているバージョン3.22以上のNucleusでない限りはコアファイルの改変が必要です。
 +    * /​nucleus/​libs/​ディレクトリ中のCOMMENTS.phpについて、
 +<code php>// isValidComment returns either "​1"​ or an error message
 +$isvalid = $this->​isValidComment($comment);</​code>​の前に
 +<code php>// hack start (NP_NanasiSan)
 +if (!$member->​isLoggedIn() && $comment['​user'​] == ''​ && $manager->​pluginInstalled('​NP_NanasiSan'​)) {
 +  $nanasisan =& $manager->​getPlugin('​NP_NanasiSan'​);​
 +  $comment['​user'​] = $nanasisan->​getSubstitudeName();​
 +}
 +// hack end (NP_NanasiSan)</​code>​を追加してください。
 +    * その上でActivateオプションをnoにするのが望ましいと思います。
 +
 +=====希望事項=====
 +
 +=====バグ=====
 +
 +=====開発履歴=====
 +  * Version 1.0 最初のリリース <​2006/​02/​20>​
 +  * Version 1.1 機能改善 <​2006/​03/​23>​
 +    * Activateオプションの追加
 +    * 代わりの名前を取得するメソッドを追加
 
plugins/nanasisan.txt · 最終更新: 2011/11/10 01:54 (外部編集)