Nucleus(JP)フォーラム

NucleusCMS日本語版ユーザーのためのサポートフォーラムです。疑問が生じたらまずは記事検索をご利用ください。

ログインしていません。

#1 2005-08-02 22:40:58

hsur
メンバー
From: 東京都
登録日: 2004-05-03
投稿: 230
ウェブサイト

Re: NP_Paint (お絵かきアプレット連携) v1.18 [10/06/06 update!]

お絵かきアプレットと連携するプラグインを作ってみました。
これまで自分のサイトでコッソリ公開していたんですが、こちらにもアップしておきます。
これを使えばNucleusを使った絵日記が実現できるようになると思います。

特徴としては
・コア改造なしで導入可能
・対応Appletは「PaintBBS」「しぃペインター」
・対応パレットは「WCS DynPalette」「Palette-Selfy」

注意点としては、このプラグインにはライセンスの関係上、お絵かきに必要なアプレット類を
同梱していません。このため、必要なアプレットやパレットを別途ダウンロードして、
インストールする必要があります。
※アプレットや動的パレットはNucleusと違い、GPLライセンスではありません。
ダウンロードの際にはライセンスをよく読んでください。

(2006/10/09 update!)
・画像投稿時の認証方法を変更( v1.14 )
・投稿エラーを回避するための機能を追加( v1.14 )
・投稿画像に付くプレフィックスを日付にした( v1.14 )
・セキュリティ問題を改善( v1.13 )
・フォームのHTMLを変更( v1.11 )
・Qualityが設定できるように( v1.10 )
・Continue時に画像からとアニメからが選択できる機能を追加( v1.9 )
・アプレットと動的パレットの自動インストールを追加( v1.8 )
・ファイルの保存形式、圧縮パラメータの設定を追加( v1.7 )
・Continue機能を追加( v1.6 )
・MacOS9での動作確認( v1.6 )
・MacOSXのFirefoxでの不具合を修正( v1.5 )

セットアップ方法は管理画面のプラグイン一覧にあるヘルプや、こちらで解説しています
http://blog.cles.jp/item/978
http://blog.cles.jp/extra/nppaint

そのほかの詳細はこちらにあります
http://blog.cles.jp/np_cles/category/31/subcatid/5

オフライン

#2 2005-08-20 13:13:18

lineage
メンバー
登録日: 2004-05-06
投稿: 26

Re: NP_Paint (お絵かきアプレット連携) v1.18 [10/06/06 update!]

更新お疲れ様です。

要望があります。

Paintボタンの属性にtarget="_blank"を追加して欲しいです。
別窓で開いた方が利便性があがると思いまして。
なので別窓で描画アプレット画面を開いた際に閉じれるボタンも欲しいです。
×を使って閉じるのはなんかウェブアプリとして。。

あと、Paintを投稿した際にmediaフォルダ内のユーザーフォルダにpng画像と付随して拡張子が変なものも一緒にアップロードされてますが、あれが生成されたときに削除してくれないでしょうか?

よろしくお願いします。

オフライン

#3 2005-08-20 15:11:29

hsur
メンバー
From: 東京都
登録日: 2004-05-03
投稿: 230
ウェブサイト

Re: NP_Paint (お絵かきアプレット連携) v1.18 [10/06/06 update!]

lineage さんの発言:

あと、Paintを投稿した際にmediaフォルダ内のユーザーフォルダにpng画像と付随して拡張子が変なものも一緒にアップロードされてますが、あれが生成されたときに削除してくれないでしょうか?

これって.pch/.spchファイルのことでしょうか?
# このファイルはお絵かきアプレットが書き出すアニメーションデータなので、変なファイルではないです。

これが必要ないのであれば、お絵かき時にsave animationのチェックボックスからチェックをはずせば生成されないようになります。

オフライン

#4 2006-11-26 16:50:08

hsur
メンバー
From: 東京都
登録日: 2004-05-03
投稿: 230
ウェブサイト

Re: NP_Paint (お絵かきアプレット連携) v1.18 [10/06/06 update!]

セキュリティ問題を修正した1.15をリリースします。
脆弱性についてはNP_0TicketForPluginで解決することもできますが、最新版へのアップデートを推奨します。

【参考】
http://japan.nucleuscms.org/wiki/plugins:paint
http://blog.cles.jp/item/1732

【主な修正点】
[Added] Ticket処理を追加(CSRF対策)
CSRF攻撃に対する脆弱性について対策を行いました。
この問題についてはNP_0TicketForPluginで解決することもできます。

オフライン

#5 2007-06-17 16:12:56

hsur
メンバー
From: 東京都
登録日: 2004-05-03
投稿: 230
ウェブサイト

Re: NP_Paint (お絵かきアプレット連携) v1.18 [10/06/06 update!]

プラグインオプションで設定できるテンプレートの変数を調整しました。その他軽微なバグ修正を行っていますが、現状で特に不具合が出ていなければアップグレードは必須ではありません。v1.15からのアップグレードはファイルの上書きのみで可能です。

【参考】
http://japan.nucleuscms.org/wiki/plugins:paint
http://blog.cles.jp/extra/nppaint
http://blog.cles.jp/item/2059

【主な修正点】
[Fixed] mysql_query()をsql_query()に変更
[Fixed] デバッグ用の記述がそのままになっていた部分をコメント化
[Changed] テンプレートで使うことができる変数の見直し
[Fixed] ビュアー部分のtypoを訂正

オフライン

#6 2008-03-03 23:17:42

hsur
メンバー
From: 東京都
登録日: 2004-05-03
投稿: 230
ウェブサイト

Re: NP_Paint (お絵かきアプレット連携) v1.18 [10/06/06 update!]

GDがサポートされていないPHPで使った場合に発生する不具合を解消しました。
v1.16からのアップデートはファイルの上書きのみでOKです。

【参考】
http://japan.nucleuscms.org/wiki/plugins:paint
http://blog.cles.jp/extra/nppaint
http://blog.cles.jp/item/2454

【主な修正点】
[Changed] 関連ファイルのロード時にエラーが発生した場合の処理を厳格にした
[Changed] ログが詳細に出力されるようにした
[Fixed] GDがインストールされていない場合の不具合を修正

オフライン

#7 2010-06-06 21:50:30

hsur
メンバー
From: 東京都
登録日: 2004-05-03
投稿: 230
ウェブサイト

Re: NP_Paint (お絵かきアプレット連携) v1.18 [10/06/06 update!]

リモートコードインジェクションの脆弱性があったため、修正版をリリースします。
register_globals = Onの環境下でお使いの場合には速やかにバージョンアップされることを推奨します。
お手間をおかけして申し訳ありません。

詳細については下記をご覧ください
http://blog.cles.jp/item/3592
http://japan.nucleuscms.org/wiki/plugins:paint


Attachments:
zip NP_Paint_1_18.zip, Size: 114.34 KiB, Downloads: 420

オフライン

Board footer