plugins:paint

差分

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

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

plugins:paint [2011/03/23 21:28] (現在)
ライン 1: ライン 1:
 +====== NP_Paint.php ======
  
 +お絵かきアプレットとの連携を可能にするプラグインです。
 +Nucleusで絵日記が実現できます。
 +
 +^General Plugin info ^^
 +^作者: |[[plugins:​authors:​hsur|hsur]] ​ |
 +^最新のバージョン:​ |1.18 (2010/​06/​06) |
 +^入手先: |[[http://​blog.cles.jp/​np_cles/​category/​31/​subcatid/​5|作者サイト]] [[http://​japan.nucleuscms.org/​bb/​viewtopic.php?​t=1278|フォーラム内記事]] |
 +^ソース: |[[http://​svn.sourceforge.jp/​view/​plugin/​trunk/​NP_Paint/?​root=nucleus-jp|Nucleus Japan SVN]] |
 +^動作サンプル:​ |[[http://​blog.cles.jp/​item/​11|作者サイト]] |
 +^フォーラム参照先:​ |[[http://​japan.nucleuscms.org/​bb/​viewtopic.php?​t=1278|NP_Paint (お絵かきアプレット連携) ]]|
 +^作者サイト参照先:​ |[[http://​blog.cles.jp/​np_cles/​category/​31/​subcatid/​5|NP_Paint]]|
 +
 +=====ファイル構成=====
 +
 +(Nucleusのpluginフォルダ)\\ ​
 +├NP_Paint.php\\ ​
 +└paint/​\\ ​
 + ├applet/​ ← お絵かきアプレット配置ディレクトリ\\ ​
 + │├index.html\\ ​
 + │└readme.txt
 + ├Applet_PaintBBS.php (PaintBBS)\\ ​
 + ├Applet_Shipainter.php (しぃペインター)\\ ​
 + ├Applet_Shipainterpro.php (しぃペインターPro)\\ ​
 + ├help.html\\ ​
 + ├paint.css\\ ​
 + ├paint.js\\ ​
 + ├PaintPlugin.php\\ ​
 + ├Palette_None.php (パレットなし)\\ ​
 + ├Palette_Selfy.php (Selfyパレット)\\ ​
 + ├Palette_WCS.php (WCSパレット)\\ ​
 + ├Parser_PaintBBS.php\\ ​
 + ├Viewer_Continue.php (Continue機能)\\ ​
 + ├Viewer_Pch.php (pchビュアー)\\ ​
 + └Viewer_Spch.php (spchビュアー)\\ ​
 +\\ 
 +※現行版では多少ファイルが追加されています\\ ​
 +
 +=====インストール方法=====
 +このプラグインにはライセンスの関係上、お絵かきに必要なアプレット類を同梱していません。
 +(※アプレットや動的パレットはNucleusと違い、GPLライセンスではありません。ダウンロードの際にはライセンスをよく読んでください。)
 +このため、下記の手順にてセットアップを行う必要があります。
 +
 +  - NP_Paintの圧縮ファイルを展開してNucleusのプラグインディレクトリに配置します。
 +  - 下記のリンクよりアプレット,​PCHビュアー(アニメーションを再生するときのみ)をダウンロードします
 +     - [[http://​hp.vector.co.jp/​authors/​VA016309/​paintbbs/​pbbs.html|PaintBBS]]
 +     - [[http://​hp.vector.co.jp/​authors/​VA016309/​spainter/​|しぃペインター(複数ファイルバージョン)]]
 +  - 下記のリンクより動的パレットをダウンロードします(必要な場合のみ。なくても動きます。)
 +     - [[http://​wondercatstudio.com/​archive/​|WCS 動的パレットコントロールセット(DynPalette)]]
 +  - 上記でダウンロードしたファイルを展開し、中身を全て「お絵かきアプレット配置ディレクトリ」(上記参照)に配置します
 +  - Nucleus管理画面から、NP_Paintのインストールを実行します
 +  - プラグインオプションの「デフォルトApplet」「デフォルトPalette」のプルダウンに項目が表示されていればインストールは成功です。リストが表示が出ない場合には正常にインストールされていません。プラグインオプションの 「ログを出力を行うか?」をはいにして、管理者操作履歴を参照してみてください。 足りないファイルがログに出力されているはずです。
 +  - スキンのどこかに<​%Paint%>​を記述します
 +  - ログインした状態で、上記のスキンを表示するとお絵かき画面に入るためのフォームが出現します
 +  - 「Paint」ボタンを押すとApplet画面が開きます。\\ Appletが表示されない場合には、お絵かきアプレット配置ディレクトリおよび上位ディレクトリ、2、3で配置したファイルのパーミッションを確認してみてください。
 +  - あとは絵を描くだけ。設定によってはファイルがセーブされない可能性もあるので、一度は試書きをすることをオススメします
 +  ​
 +=====スキン/​テンプレートへの記述=====
 +
 +''<​%Paint%>''​
 +\\ スキンに記述することにより、画像投稿フォームが表示されます。
 +
 +
 +=====オプション=====
 +
 +詳細は[[http://​blog.cles.jp/​extra/​nppaint|添付のヘルプ]]を参考にしてください
 +
 +=====Tipsと裏技=====
 +
 +=====希望事項=====
 +
 +=====バグ=====
 +
 +
 +=====開発履歴=====
 +  * v1.18 [2010-06-06] by [[plugins:​authors:​hsur|hsur]] [[http://​blog.cles.jp/​item/​3592|Read here]]
 +    * [Fixed] 表示されるHTMLの細部を改良
 +    * [Fixed] register_globals,​allow_url_fopen,​allow_url_includeがonの場合にリモートコードインジェクションが発生する問題に対応しました(Thanks Katsumiさん)
 +  * v1.17 [2008-03-03] by [[plugins:​authors:​hsur|hsur]] [[http://​blog.cles.jp/​item/​2454|Read here]]
 +    * [Changed] 関連ファイルのロード時にエラーが発生した場合の処理を厳格にした
 +    * [Changed] ログが詳細に出力されるようにした
 +    * [Fixed] GDがインストールされていない場合の不具合を修正
 +  * v1.16 [2007-06-17] by [[plugins:​authors:​hsur|hsur]] [[http://​blog.cles.jp/​item/​2059|Read here]]
 +    * [Fixed] mysql_query()をsql_query()に変更
 +    * [Fixed] デバッグ用の記述がそのままになっていた部分をコメント化
 +    * [Changed] テンプレートで使うことができる変数の見直し
 +    * [Fixed] ビュアー部分のtypoを訂正
 +  * v1.15 [2006-11-26] by [[plugins:​authors:​hsur|hsur]] [[http://​blog.cles.jp/​item/​1732|Read here]]
 +    * [Added] Ticket処理を追加(CSRF対策)
 
plugins/paint.txt · 最終更新: 2011/03/23 21:28 (外部編集)