イラスト投稿プラグイン
このプラグインについて
しぃペインターやPaintBBSで、イラストを投稿できます。
導入方法
PaintBBSへの対応
- まず、イラスト投稿アプレットのPaintBBSを別途入手する必要があります。PaintBBSは配布もとのしぃ堂さんからダウンロードしてください。
- PaintBBS ページから
pbbs222_8.zipをダウンロードして解凍します。 index.phpと同じディレクトリ(freo設置ディレクトリ)内にpainterディレクトリを作成し、その中にしぃ堂さんからダウンロードして入手したPaintBBS.jarをアップロードします。(PaintBBS.jarはバイナリモードでアップロードしてください。)- PaintBBSを使用する場合、テンプレートのフッタ部分からでも、しぃ堂さんへのリンクを張ってください。
- 以降は、下に記載している解説を参照してください。
しぃペインター、しぃペインタープロへの対応
- まず、イラスト投稿アプレットのしぃペインターを別途入手する必要があります。しぃペインターは配布もとのしぃ堂さんからダウンロードしてください。
- しぃペインターページには複数ファイルバージョン と オールインワンバージョン がありますが、複数ファイルバージョン をダウンロードして解凍します。
index.phpと同じディレクトリ(freo設置ディレクトリ)内にpainterディレクトリを作成し、その中にしぃ堂さんからダウンロードして入手したspainter.jarとresフォルダとその中身をすべてアップロードします。(spainter.jarはバイナリモードでアップロードしてください。)- しぃペインターを使用する場合、テンプレートのフッタ部分からでも、しぃ堂さんへのリンクを張ってください。
- 以降は、下に記載している解説を参照してください。
設定
ペイント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.php と page.paint.php を libs/freo/plugins/ ディレクトリ内にアスキーモードでアップロードします。
paint.ini を configs/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でのイラスト投稿には対応していません。