お絵かきアプレットとの連携を可能にするプラグインです
※このプラグインは単体では動きません。下記の「最低限やらなければならないこと」をご覧の上セットアップを行ってください。
Nucleus: 3.2以降
PHP: 4.3.2以降、サーバ側でJPEG変換を使う場合にはGDサポートが必要です。
動作確認はサーバ側PHP 5.2.5および、Nucleus 3.31SP1(UTF-8/EUC-JP)で行っています
動作確認済みクライアント(これ以外の環境で動作確認ができた場合にはご連絡ください)
・Firefox(win)
・IE6(win)
・Firefox(MacOSX)
・Safari(MacOSX)
・IE5.1(MacOS9)[ただし、動的パレット動作不可]
・Netscape7(MacOS9)動作不安定のため
圧縮ファイルを展開すると以下の通りになります。
(Nucleusのpluginフォルダ) ├NP_Paint.php ├paint/ │├applet/ ← お絵かきアプレット配置ディレクトリ ││├index.html ││└readme.txt │├Applet_PaintBBS.php (PaintBBS) │├Applet_Shipainter.php (しぃペインター) │├Applet_Shipainterpro.php (しぃペインターPro) │├index.php │├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ビュアー) └sharedlibs/ └PEAR/共通ライブラリ群
このプラグインにはライセンスの関係上、お絵かきに必要なアプレット類を同梱していません。
(※アプレットや動的パレットはNucleusと違い、GPLライセンスではありません。ダウンロードの際にはライセンスをよく読んでください。)
このため、下記の手順にてセットアップを行う必要があります。
<%Paint%>
を記述しますプラグインオプション(サイト全体の設定)
オプション | 解説 |
---|---|
デフォルトのキャンバスサイズ(幅) |
デフォルトのキャンバスサイズ(幅)を指定します。 デフォルト: 300 |
デフォルトのキャンバスサイズ(高さ) |
デフォルトのキャンバスサイズ(高さ)を指定します。 デフォルト: 300 |
動画ファイルを保存するか? |
デフォルトで動画ファイル(pch/spch)を保存するか指定します。 デフォルト: はい |
デフォルトApplet | デフォルトで使用するAppletを指定します。 |
デフォルトの画像形式 |
デフォルトで使用する画像形式を指定します。通常、AUTOの場合にデータは一番小さくなります。 デフォルト: AUTO |
画像形式がAUTOの場合の減色・圧縮率[0-100] |
PNGの減色率、JPEGの圧縮率を設定します。下記の閾値を越えた場合に使われます。 デフォルト: 15 (推奨値) |
画像形式がAUTOの場合に減色が有効になる閾値[KB](利用しない場合は0) |
ファイルがこの容量を超える場合に減色を行います。この機能を利用しない場合には0、必ず減色したい場合には1を設定します。 デフォルト: 60 (推奨値) |
画像形式がJPGの場合の画像品質[0-100] |
画像形式でJPGを選択した場合の画像品質 デフォルト: 75 |
本文テンプレート |
お絵かき後に追加するエントリの本文を指定します。
テンプレート内で使えるタグについては別途解説してあります デフォルト: <%paint(<%url%>|<%w%>|<%h%>|pbbsimage)%> |
Paintタグテンプレート |
本文中に記述した<%paint()%>をどのように展開するか指定します。
アニメーションファイルが見つからない場合にはこのテンプレートは使用されず、下記の画像部テンプレートのみが出力されます。
テンプレート内で使えるタグについては別途解説してあります |
画像部テンプレート |
Paintタグテンプレート内の<%img%>をどのように置換するか指定します。
テンプレート内で使えるタグについては別途解説してあります |
ログを出力を行うか? |
はい にすることにより「管理者操作履歴」ログを記録するようになります。
膨大なログが出力されるので動作確認時以外はいいえ にしておくことを推奨します。
いいえ の場合であっても重大なエラーについては記録されます。デフォルト: いいえ |
テンプレート中には以下のタグが利用できます。
タグ | 解説 |
---|---|
<%url%> | 保存された画像のmediaフォルダ以下のurl |
<%w%> | 保存された画像の横幅 |
<%h%> | 保存された画像の縦幅 |
<%alt%> | altテキスト |
<%img%> |
※Paintタグテンプレートのみ 画像部テンプレートの展開位置を指定します。 |
<%viewer%> | アニメーションファイルを表示するためのURL |
<%continue%> |
Continue機能へのリンク ※ログイン時かつ、自分のコレクション内のお絵かきのみ表示されます |
問題が解決できない場合にはNucleus(JP)フォーラムを活用しましょう。
バグレポートについては配布元のNP_cles()にて受け付けていますので、該当のバージョンのエントリにコメント又はトラックバックでどうぞ。
「動作確認しました」というだけでも開発者には重要な情報になります。
NP_Paint
を完全にアンインストールするための手順は以下の通りです
nucleus/plugin/
ディレクトリからNP_Paint.php
とpaint
ディレクトリを削除する新バージョンはNP_cles()で確認してください。