イラスト投稿プラグイン

このプラグインについて

しぃペインターやPaintBBSで、イラストを投稿できます。

ダウンロード

以下のリンクからプラグインをダウンロードできます。

導入方法

PaintBBSへの対応

  1. まず、イラスト投稿アプレットのPaintBBSを別途入手する必要があります。PaintBBSは配布もとのしぃ堂さんからダウンロードしてください。
  2. PaintBBS ページから pbbs222_8.zip をダウンロードして解凍します。
  3. index.php と同じディレクトリ(freo設置ディレクトリ)内に painter ディレクトリを作成し、その中にしぃ堂さんからダウンロードして入手した PaintBBS.jar をアップロードします。(PaintBBS.jar はバイナリモードでアップロードしてください。)
  4. PaintBBSを使用する場合、テンプレートのフッタ部分からでも、しぃ堂さんへのリンクを張ってください。
  5. 以降は、下に記載している解説を参照してください。

しぃペインター、しぃペインタープロへの対応

  1. まず、イラスト投稿アプレットのしぃペインターを別途入手する必要があります。しぃペインターは配布もとのしぃ堂さんからダウンロードしてください。
  2. しぃペインターページには複数ファイルバージョン と オールインワンバージョン がありますが、複数ファイルバージョン をダウンロードして解凍します。
  3. index.php と同じディレクトリ(freo設置ディレクトリ)内に painter ディレクトリを作成し、その中にしぃ堂さんからダウンロードして入手した spainter.jarres フォルダとその中身をすべてアップロードします。(spainter.jar はバイナリモードでアップロードしてください。)
  4. しぃペインターを使用する場合、テンプレートのフッタ部分からでも、しぃ堂さんへのリンクを張ってください。
  5. 以降は、下に記載している解説を参照してください。

設定

ペイントBBSを使用しない場合、config.paint.php にある

//ペイントBBS
define('FREO_PLUGIN_PAINT_PAINTBBS_FILE', '../../painter/PaintBBS.jar');

この部分を以下のように変更しておきます。

//ペイントBBS
define('FREO_PLUGIN_PAINT_PAINTBBS_FILE', '');

また、しぃペインター、しぃペインタープロを使用しない場合、config.paint.php にある

//しぃペインター
define('FREO_PLUGIN_PAINT_SPAINTER_FILE', '../../painter/spainter.jar');

//リソース格納ディレクトリ
define('FREO_PLUGIN_PAINT_RESOURCE_DIR', '../../painter/res/');

この部分を以下のように変更しておきます。

//しぃペインター
define('FREO_PLUGIN_PAINT_SPAINTER_FILE', '');

//リソース格納ディレクトリ
define('FREO_PLUGIN_PAINT_RESOURCE_DIR', '');

なお、mod_rewriteを利用する場合、上のパスはURLのドメイン以降から設定してください。例えばペイントBBSが http://www.example.com/~mypage/freo/painter/PaintBBS.jar にある場合、以下のように / から設定します。

//ペイントBBS
define('FREO_PLUGIN_PAINT_PAINTBBS_FILE', '/~mypage/freo/painter/PaintBBS.jar');

しぃペインターについても同様に、/ から設定してください。

ファイルのアップロード

config.paint.phppage.paint.phplibs/freo/plugins/ ディレクトリ内にアスキーモードでアップロードします。

paint.iniconfigs/plugins/ ディレクトリ内にアスキーモードでアップロードします。

paint/templates/plugins/ ディレクトリ内にアスキーモードでアップロードします。

mobile/ 内にある paint/templates/mobiles/plugins/ ディレクトリ内にアスキーモードでアップロードします。

files/plugins/ ディレクトリ内に paint ディレクトリを作成します。

パーミッションの設定

configs/plugins/paint.ini のパーミッションを 606 に、files/plugins/paint/ のパーミッションを 707 に設定します。

セットアップ

ブラウザソフトで freo/index.php/paint/setup にアクセスします。セットアップ画面が表示されるのでセットアップを実行します。

完了

ブラウザソフトで freo/index.php/paint にアクセスし、エラーが表示されなければ完了です。

管理者ページにログイン後、管理メニューから「システム」→「設定管理」→「プラグインの設定」→「イラスト投稿」を選択すると、各種設定を行えます。

投稿したイラストは、初期状態では「メディア」として管理されるので、他のメディアと同様にエントリーやページの本文に挿入することができます。

機能解説

携帯からのアクセス

携帯からアクセスすると、携帯用の表示になります。ただし、しぃペインターやPaintBBSでのイラスト投稿には対応していません。

更新履歴

2010/11/19 Ver 1.0.1
  • イラスト編集時、リドゥ&アンドゥが正しく機能しないことがある不具合を修正。

バージョンアップは、以下のファイルを最新版付属のものに差し替えてください。

  • config.paint.php
  • paint/admin_canvas.html
2010/09/01 Ver 1.0.0

正式版を公開しました。最終ベータ版から大きな変更はありませんが、プログラム内部のバージョン情報と更新日はすべて変更しています。ですので今後混乱の無いように、拡張子が php のファイルはすべて正式版付属のものに変更することをお勧めします。