トップ 差分 一覧 Farm ソース 検索 ヘルプ RSS ログイン

BugTrack-plugin/100

ページの作成や編集にはユーザ登録が必要です。

お絵かきアプレット(しぃペインター)

  • 投稿者: AMON
  • カテゴリ: 新規
  • 優先度: 普通
  • 状態: 提案
  • 日時: 2004年03月04日 17時30分44秒

 内容

しぃペインターアプレットを利用して絵が投稿できるようになるプラグインです。

現在の機能

  • ペインターアプレットを介した画像ファイルの添付
  • 投稿ファイルの一覧表示
  • お絵かき掲示板(絵に対してコメントをつける)
  • 描画アニメーション再生
  • WonderCatStudioの「DynamicPalette」のパレット

解凍後、フォルダの中身をwikiフォルダに放り込むと動きます。

MIMEタイプにimage/pngが必要です。管理メニューから追加してください。(これがないとサムネイルが表示されないなど、機能の制限があります)

サンプルURLhttp://tiger.fam.cx/index.cgi?page=Paint

詳細についてはプラグインヘルプを参照してください。

対応バージョンはwiki3.5.0以降です

 setup.datに下記を追加することで見た目を変更できます

コメントの詳細はこちらに載っています。http://hp.vector.co.jp/authors/VA016309/spainter/document/Readme_Shichan.html#customize_a

#=====================================================================
# お絵かきアプレット設定(何も設定しなくても動作します)
#=====================================================================
# サムネイル幅
paint_thumbnail_width = 60
# サムネイル高さ
paint_thumbnail_height = 60
# キャンバスの背景色
image_bkcolor      = #FFFFFF   
# アプレットの背景イメージ
image_bk           =          
# レイヤー数の初期値 デフォルトは2 
layer_count        = 3        
# アンドゥの回数。(デフォルトは90回。)
undo               = 20       
# アンドゥを幾つにまとめて保存しておくか。(デフォルトで15)
undo_in_mg         = 5        
# アイコン等アプレットのテキストカラー
color_text         = #000000  
# アプレットの背景カラー
color_bk           = #FFFFFF  
# アプレットの網状の線のカラー
color_bk2          = #CCCCCC  
# アイコンのカラー
color_icon         = #000000  
# アイコンの枠のカラー
color_frame        = #FFFFFF  
# アイコンを選択時出る枠のカラー
color_iconselect   = #FF0000  
# スクロールバーのバーのカラー
color_bar          = #CCCCCC  
# スクロールバーのハイライトカラー
color_bar_hl       = 000000   
# スクロールバーのフレームのハイライト
color_bar_frame_hl = #DDDDDD  
# ボタンの色(ツールバー)
tool_color_button  = #CCCCCC  
# ボタンの色(ツールバー)
tool_color_button2 = #CCCCCC  
# テキストの色(ツールバー)
tool_color_text    = #996600  
# 変更バーの色(ツールバー)
tool_color_bar     = #FFFFFF  
# 枠の色(ツールバー)
tool_color_frame   = #000000  
# スクロールバーの太さ
bar_size           = 5
# 画像圧縮レベル
compress_level          = 15
# 画像サイズ
image_size              = 50
# サイズが大きい場合、JPGにするか?
image_jpeg              = false
       
#----------------------------------
# 描画手順再生のオプション
#----------------------------------
# アプレットの背景色
pch_color_back          = #EEEEDD
# アイコンのカラー
pch_color_text          = #000000
# アイコンの下地の色
pch_color_icon          = #FFFFEE  
# 描画ステップバーのカラー
pch_color_bar           = #CCCCBB
# アイコンの枠の色
pch_color_frame         = #000000
# アイコン選択時の枠の色
pch_color_bar_select    = #FF0000 
# 再生速度(大きいほど遅い)
pch_speed               = 4
# アプレット開始と同時に再生するか (trueかfalse)
pch_run                 = true 

 コメント

  • 欲しかったのでさっそく使っていますが・・・ - 紅猫 (2004年03月05日 00時53分10秒)
  • 以下要望です。 - 紅猫 (2004年03月05日 01時46分30秒)
    • 各ファイルのコメントをちゃんときれいにして欲しい。attachプラグインと同じコメントになってるもの多数。
    • paint_dirは独自に持つんじゃなくてattach_dirからとって欲しい。
    • ソースは(本体にあわせて)EUC&LFで書いて欲しい。
    • attachプラグイン内の機能と同じコードをコピーするんじゃなくて、attachプラグインをそのまま使って欲しい。
  • 了解でっすー ほとんど再利用だったんで、手直ししていきます。 - AMON (2004年03月05日 06時07分25秒)
  • 更新しました>紅猫さん - AMON (2004年03月05日 12時21分08秒)
    • EUC&LFコードに変更しました。
    • attachフォルダを利用するようにしました。
    • コメント整備しました。
    • setup.datをいじらなくても動作するようにしてあります。
    • attachプラグインをそのまま使うという意味が理解できませんでした。(attach自身を改造してペイントアプレットの機能を追加するということですか?)
  • 引数ですが、順番を気にしなくても良い&いくつでもオプションを追加できるように書いています(引数をシフトするやり方だと順番が固定されるため) - AMON (2004年03月05日 12時24分14秒)
  • いろいろ機能不足ですし(アニメーション再生など)、まずい箇所もあると思いますので お気づきになられましたらご教授ください。 - AMON (2004年03月05日 12時35分27秒)
  • ありがとうございますー。カスタマイズが便利ですね。 - 紅猫 (2004年03月06日 00時56分48秒)
  • attachプラグインをそのまま、といったのは重複する関数はuse plugin:attach:AttachXxxxみたいにしておいて&plugin::attach::AttachXxxx::xxxみたいに呼んで欲しい、ということでした。 - 紅猫 (2004年03月06日 01時01分08秒)
  • コメントとコードがあってなかったので以下のように修正してみました。Paint.pm - 紅猫 (2004年03月06日 01時17分08秒)
        my $page = $cgi->param("page");
 
         my %option;
+        $option{h}  = 300;
+        $option{w}  = 300;
+        $option{ah} = 600;
+        $option{aw} = 600;
         foreach (@_) {
           tr/[A-Z]/[a-z]/;
-          if (/^(h|w|ah|aw)(.+)/) {
+          if (/^(h|w|ah|aw)([0-9]+)/) {
             $option{$1} = $2;
           }
         }
  • なるほど!ありがとうございます!重複関数はAttachの関数をコールするようにします。あと上記指摘もありがとうございます。これも治してまたアップします。 - AMON (2004年03月06日 02時38分07秒)
  • get_mime_type write_logが重複していたのでAttachの関数をコールするように変更しました。&上記修正が入っています。 - AMON (2004年03月07日 01時20分28秒)
  • 私のところも導入してみました...が、どうも正常動作していないようです。 urlが設置した状態なのですが、見ての通り編集画面にもアプレットが食い込んできており、ページ上のアプレットで投稿しても肝心のページには何もでず、編集画面の添付ファイルの所に何故かサムネイルが現われます。 環境 AN HTTPd1.42k Windows2000 ActivePerl5.8.3.809-MSWin32-x86 です。 - 名無しさん (2004年03月08日 19時53分55秒)
  • ちょっとそちらのサイトいじっちゃいましたが、{{img_files w,v,i}} を次行に入れると表示されるので正しく動いているかと思います。>名無しさん - kei (2004年03月08日 20時49分52秒)
  • 要望ですが、アニメの再生と、絵に対する個別のコメント機能が実装されれば絵板代わりに使えるので嬉しいです。>AMONさん - kei (2004年03月08日 20時53分16秒)
  • アニメの再生あたりできるようにしますねー コメント機能もできれば…!(ソースいじれるかたでコメント機能実装できます!って方がおられましたらココにアップしてもらえると僕も助かります(^-^;) - AMON (2004年03月08日 23時21分39秒)
  • http://hp.vector.co.jp/authors/VA016309/spainter/document/Readme_Shichan.html - 紅猫 (2004年03月09日 00時25分17秒)
  • とりあえずリンクだけ。 - 紅猫 (2004年03月09日 00時25分35秒)
  • 遅れましたが、本サイトでも表示確認できましたAMON様ありがとうございます。 kei様、ご指摘感謝ですm(_ _)m つまりは編集画面にもアプレット用フォームが存在するのは正常なのですね(^^;) AMON様、機能が煮詰まってからで結構ですので{{paint}}のプラグインヘルプにimg-fileを併用しないと表示されない(paint単体では表示をサポートしてない)旨を書いていただけるとおっちょこちょい対策になるかなぁなどと思ったり。 - 名無しさん (2004年03月09日 07時50分57秒)
  • >名無しさん バージョンアップとともに、img_file併用の旨をプラグインヘルプに追加しました!>紅猫さん 今回からアニメーション再生ができるようになっています。 - AMON (2004年03月09日 23時27分22秒)
  • 更新しました。{{paint_bbs}}をつかうとお絵かき掲示板のようなことができます。pcommentのソースを大分拝借しております。 - AMON (2004年03月10日 16時14分30秒)
  • ローカルでテストしてます(AN HTTPd + Win2k + ActivePerl)。{{paint_bbs}}で投稿後、コメントを書き込むと「%A4%AA%B3%A8%A4%AB%A4%AD%A5%C6%A5%B9%A5%C8/nnnnnnnnnn.png」という謎ページが作られてしまいます。本来は「PaintBBS/nnnnnnnnnn.png」となるのじゃないかと推測してるのですが……。何が悪いのか見当つかないのでご指導お願いします。 - 名無しさん (2004年03月10日 16時59分24秒)
  • urlencodewo - AMON (2004年03月10日 17時26分43秒)
  • 早速、新Verをテストしてみました。 が、{{img_files a,v,i}}で正常に表示されている所に{{paint_bbs a,max7}}で表示させようとしたところ、手書き画像はサムネイルが表示されず(壊れた画像マーク)、添付したファイルに関してはサムネイルではなく元の画像がでかでかと表示されてしまうようです。 また、{{paint_bbs}}を使用してわかったのですが添付されたものは日付が1970年01月01日 09時00分00秒のようなので、これも添付した日付に出来るといいかと思います - かつての名無しさん (2004年03月10日 17時27分08秒)
  • 書き込み途中でボタン押しちゃいました。あう、さらバグありますね。修正しますのでしばしお待ちください。 - AMON (2004年03月10日 17時31分03秒)
  • ちなみに先ほど修正したファイルはPaintBBS.pmです。URLencodeしすぎてました。全角のPaintBBSという文字がエンコードされた状態になるとそのような状態になります。前のバージョンで生成されたながーい名前のファイルは削除しておいてください。 - AMON (2004年03月10日 17時33分10秒)
  • >かつての名無しさん 更新しました。おそらく直っていると思います。試してみてください。 - AMON (2004年03月10日 18時31分40秒)
  • サムネイルがちゃんと出るようになりました! ...と思ったら添付した物だけしかこちらでは表示されないです({{img_files}}{{paint_bbs}}ともに)。 上にエンコードの話が出ているのですが私のテストページも日本語表記でこれが問題だったりするのでしょうか?(No.nって部分もリンク先無しになっています) - かつての名無しさん (2004年03月10日 18時47分52秒)
  • 日本語表記でも大丈夫なように直したつもりだったのですが・・新規バージョン以前に描いたものは、破棄した上での話ですよね? - AMON (2004年03月10日 19時26分25秒)
  • http://tiger.fam.cx/index.cgi?page=%A5%C6%A5%B9%A5%C8%A5%DA%A1%BC%A5%B8 同様にテストページを作成してみました。一応動いております - AMON (2004年03月10日 19時36分04秒)
  • そういえば上書きしかしてないと思い、まっさらなfswiki3.5.2(安定版)にpaintプラグインのみだけいれたサイトがココになります。url ちなみに、本運営中ページでのテストページ名は アプ板(テストちぅ) で サムネイル作り終わると アプ泊&テストp"にの編集 に飛ばされます。 お手間おかけします...(原因がOSとかだったらと心配になってきた...) - かつての名無しさん (2004年03月10日 20時42分44秒)
  • Farmに設置しようとすると、Appletが見つけられない様子です。 - む。 (2004年03月10日 21時22分43秒)
  • サムネイルが表示されないのはおそらく「画像が表示されない場合、pngファイルがMIMEタイプに存在しない可能性があります。ログイン→MIMEタイプの追加→拡張子 png MIMEタイプ image/pngを追加してみてください。」かと思われ。>かつての名無しさん - kei (2004年03月10日 22時19分18秒)
  • 同様に新規で3.5.2とペイントアプレットを入れました。mimeタイプを入れない場合、同様の不具合がでました。↑でkeiさんがおっしゃっているとおりですので、試してみてください。 - AMON (2004年03月10日 23時35分08秒)
  • png未表示の件解決しました。 日本語表記のページは文字化けに飛ぶのを避けるため、しばらく半角英数で運用する事で解決しました。 - かつての名無しさん (2004年03月11日 06時55分26秒)
  • あと、追加報告です。 手書きはファイル名の複重はないと思うので安全かと思いますが、外部からの添付はファイル名がかぶると上書きされてしまうようです。 - かつての名無しさん (2004年03月11日 07時15分33秒)
  • 動的パレット組み込んでみるテスト。 - P太 (2004年03月11日 18時11分37秒)

FSWiki3.5.2 + Paintプラグイン3/10版にて

  1. WonderCatStudioの、ダウンロード>ツールより「DynamicPalette」をDLする。
  2. アーカイブを解凍して、「Readme.txt」をよく読む(笑)
  3. 「palette.js」は面倒なので、サーバの適当な場所へアップロードしておく。
  4. /tmpl/site/default(例)/default.tmpl(例) の<head>内に「<Script language="JavaScript" charset="Shift_JIS" src="http://hogehoge/palette.js"></Script>」と記入
  5. /plugin/paint/PaintHandler.pm を修正
(249行あたり)

    my $buf =qq~
+      <table border="0">
+      <tr><td>
       <applet code="c.ShiPainter.class" name="paintbbs" archive="./applet/spainter.jar,./applet/res/$paint_type.zip" width="$applet_width" height="$applet_height" MAYSCRIPT>
       <param name="MAYSCRIPT" value="true">
       <param name="scriptable" value="true">
       ~;
   
   foreach (sort {$a cmp $b} keys %app_param) {
       next if ($app_param{$_} eq '');
       $buf .= "<param name=\"$_\" value=\"$app_param{$_}\">\n";
   }
   $buf .= $canvas."\n";
   $buf .= $animation."\n";
   $buf .= "</applet>";
+  $buf .= "</td><td>";
+  $buf .= "<Script Language='JavaScript'>\n";
+  $buf .= "<!-- \n";
+  $buf .= "PaletteInit();\n";
+  $buf .= " //-->\n";
+  $buf .= "</Script>";
+  $buf .= "</td></tr></table>";
   #$buf .= $file.$imgfile;

   return $buf;
}
  • paintBBSプラグインをページ名にスラッシュをふくむページで使うとうまく動きませんねぇ。 - 紅猫 (2004年03月12日 02時04分51秒)
  • 以下パッチ。PaintComment.pmの153行あたり。 - 紅猫 (2004年03月12日 02時05分07秒)
    #my ($page_name, $img_name) = split(/\//,$pagename);    
    my @tmp = split(/\//,$pagename);
    my $img_name  = pop(@tmp);    my $page_name = join("\/",@tmp); 
    my $page_name = join("\/",@tmp);
  • 紅猫さんのパッチ、 P太さんの動的パレットを追加しました。ありがとうございます! - AMON (2004年03月12日 11時13分15秒)
  • >解凍後、wikiフォルダに放り込むだけで動きます。  ということですが、WIKIフォルダに突っ込んでもPluginのフォルダに突っ込んでもAdminメニューのプラグイン一覧に載らないみたいですが・・・・。何か設定おかしいのかな・・・^^; 3.5.2で、css入れ替えしかしてません。 - G (2004年03月12日 12時00分40秒)
  • paint_pluginを解凍後フォルダの中身をすべてwiki内に入れてみてください。ログイン→プラグインメニューでpaintが増えていないでしょうか? - AMON (2004年03月12日 12時17分50秒)
  • Pluginフォルダ内のPaintをPluginに、そのほかをWikiのルートに入れてみたところ、すんなり動きました^^; AMON様、ありがとうございました^^ - G (2004年03月12日 13時09分48秒)
  • 保存時のフォーマットを自動振り分けできるようにならないでしょうか? pngだとモノによっては巨大なサイズになってしまって厳しいモノがあります。 - む。 (2004年03月12日 18時58分01秒)
  • できますできます!setup.datの項目ふやして近いうちに更新しますね! - AMON (2004年03月13日 02時48分14秒)
  • いろんなところで添付ファイルがwikiの直下にあって外部に見えることが前提になってるのですね・・・ - 紅猫 (2004年03月13日 20時37分18秒)
  • attachディレクトリの場所によらず動くようにするパッチ(パスを直に書くのではなくattachプラグインを呼ぶようにしてます)です。気づいたとこだけ直してます。diffしたときに/tmpの下がオリジナルのほう - 紅猫 (2004年03月13日 20時57分10秒)
diff -u /tmp/paint/plugin/paint/PaintHandler.pm paint/PaintHandler.pm
--- /tmp/paint/plugin/paint/PaintHandler.pm     2004-03-12 00:41:59.000000000 +0900
+++ paint/PaintHandler.pm       2004-03-13 20:50:15.000000000 +0900
@@ -160,22 +160,23 @@
            my $animation_file = $file;
             $animation_file =~ s/\.(.+?)$/\.pch/;
             my $anifile = $wiki->config('attach_dir')."/".&Util::url_encode($pagename).".".&Util::url_encode($animation_file);
+            my $anifile_url = $wiki->config('script_name')."?action=ATTACH&page=".&Util::url_encode($pagename)."&file=".&Util::url_encode($animation_file);
             $file =~ s/(\.jpe?g|\.giff?|\.png)$//i;
             $filetype = $1;
             my $canvasfilename = $imgfile;
             my $canvastype = "image_canvas";
             if (-e $anifile) {
                 $canvastype = "pch_file";
-                $canvasfilename = $anifile;
+                $canvasfilename = $anifile_url;
                 $filetype      = ".pch";
                 $animation     = "<param name=\"thumbnail_type\" value=\"animation\">\n";
             }
 
-            $tmpimg = $wiki->config('attach_dir')."/p".time.$filetype;
+            #$tmpimg = $wiki->config('attach_dir')."/p".time.$filetype;
             # お絵かきBBSで読める名前にするためコピー
-            &file_copy($canvasfilename,$tmpimg);
+            #&file_copy($canvasfilename,$tmpimg);
 
-            $canvas .="<param name=\"$canvastype\" value=\"".$tmpimg."\">\n";
+            $canvas .="<param name=\"$canvastype\" value=\"".$anifile_url."\">\n";
         }            
     } else {
         # 新規ファイル
@@ -262,6 +263,7 @@
     $buf .= $animation."\n";
     $buf .= "</applet>";
     $buf .= "</td><td>";
+    $buf .= "<Script Language='JavaScript' charset='Shift_JIS' src='palette.js'></script>\n";  #動的パレット追加
     $buf .= "<Script Language='JavaScript'>\n";
     $buf .= "<!-- \n";
     $buf .= "PaletteInit();\n";
@@ -616,11 +618,12 @@
     my $animation_file = $file;
     $animation_file =~ s/\.(.+?)$/\.pch/;
     my $anifile = $wiki->config('attach_dir')."/".&Util::url_encode($pagename).".".&Util::url_encode($animation_file);
+    my $anifile_url = $wiki->config('script_name')."?action=ATTACH&page=".&Util::url_encode($pagename)."&file=".&Util::url_encode($animation_file);
     return $wiki->error("$anifileが存在しません。") unless (-e $anifile);
     
-    $tmpimg = $wiki->config('attach_dir')."/p".time.".pch";
+    #$tmpimg = $wiki->config('attach_dir')."/p".time.".pch";
     # お絵かきBBSで読める名前にするためコピー
-    &file_copy($anifile,$tmpimg);
+    #&file_copy($anifile,$tmpimg);
 
     my $paint_type = 'normal';
     my $imgfile = $wiki->config('attach_dir')."/".&Util::url_encode($pagename).".".&Util::url_encode($file);
@@ -643,7 +646,7 @@
         <param name=res.zip value="./applet/res/res_normal.zip">
         <param name=tt.zip value="./applet/res/tt.zip">
         <param name=buffer_canvas value="false">
-        <param name=pch_file value="$tmpimg">
+        <param name=pch_file value="$anifile_url">
         ~;
     
     foreach (sort {$a cmp $b} keys %app_param) {
  • 上記パッチを当てました。紅猫さんありがとうございます。 また、画像圧縮レベル、JPGの指定、画像サイズの指定を加えました - AMON (2004年03月15日 16時16分42秒)
  • 上書きでインストールしてみました。 当方ではファイル添付(拡張子問わず)ができなくなってます - かつての名無しさん (2004年03月15日 19時51分00秒)
  • すいません、何かしらの不備があったのかも、ひとまず下記をsetup.datに記述してみてください。明日wiki3.5.2とプラグインだけで試してみます。 - AMON (2004年03月15日 23時10分54秒)
# 画像圧縮レベル
compress_level          = 15
# 画像サイズ
image_size              = 50
# サイズが大きい場合、JPGにするか?
image_jpeg              = false
  • あと、ファイル添付というのは、attachの添付ですか?それとも、PaintPluginからの添付ですか? - AMON (2004年03月15日 23時12分55秒)
  • えと、こちらで確認してる問題は、 - かつての名無しさん (2004年03月16日 01時41分03秒)
    • 添付ファイル名が同じだと画像が上書きされる(今回は確認できず)
    • 添付画像ファイルがアプレットに貼り付けされない
    • その他Wikiプラグイン他 機能全般には特に支障出ていない
  • といった感じで、上記設定をsetup.datに追加しても変わりませんでした - かつての名無しさん (2004年03月16日 01時45分34秒)
  • 添付ファイル名が同じだと画像が上書きされることは問題だと思っていません(attachの添付も上書き形式なので) - AMON (2004年03月16日 11時19分33秒)
  • 修正したものをアップしました。>添付画像ファイルがアプレットに貼り付けされない - AMON (2004年03月16日 11時42分00秒)
  • 新版試してみましたところ無事添付はできるようになりました、ただjpegファイルは1枚1スレッド?作成されるのですが、pngを貼り付けるとpngとJpegの2つのスレッドが生成されてしまいます。 上書きの件も了解しました、仕様にも関わらずお手間おかけしました。 - かつての名無しさん (2004年03月16日 19時47分01秒)
  • そして、オプションとして増やしていただきたいのが1つ。 現在画像ファイルを添付すると、ファイル名がそのまま使用されスレッド作成されるのですが、手書き画像のフォーマットで構いませんのでリネームされるオプションが欲しいです(添付画像の数が増えると問題になりそうなので)。 リネーム無しですと、ソートが画像ファイル名でされている? 為投稿順を無視されてしまいます(投稿日時でソートになればこれは解決しそうですが)。 - かつての名無しさん (2004年03月16日 19時47分16秒)
  • 了解しました、明日ひまを見てやっておきますね。 - AMON (2004年03月16日 23時40分26秒)
  • 修正したものをアップしました。Paintのオプションを増やしておきました。また、ファイル名ソートではなく、ファイルのタイムスタンプソートに修正しました。 - AMON (2004年03月17日 17時44分21秒)
  • 素早い対応ありがとうございます。 2重貼り付けの問題もソート順も解決しました、そしてオプションの方も作っていただき ありがとうございますm(_ _)m - かつての名無しさん (2004年03月17日 23時14分03秒)
  • さくらインターネットでこのプラグインが動作しないらしいのですが、どなたか原因わかるかたいらっしゃいますか?アプレットからの投稿時に500エラーがでるのでsave_image.cgiに問題があるのかも知れないと思っているのですが。 - AMON (2004年03月24日 11時06分40秒)
  • FSWiki3.5.3で有難く使わせて頂いております。 - S_Reich (2004年04月22日 14時50分32秒)
  • 昨日、携帯で撮った写真ttp://www.musubime.com/watch/imgboard/img-box/img20040422002439.jpgをアップロードしようとしましたら、「画像ファイルではありません。」というエラーが出ました。 - S_Reich (2004年04月22日 14時51分01秒)
  • このファイルを、Microsoft Photo Editorで開き、別名で保存をしたファイルはアップロードできました。 - S_Reich (2004年04月22日 14時51分58秒)
  • もしかすると解像度(72dpi)が問題なのでしょうか? - S_Reich (2004年04月22日 14時52分09秒)
  • 解決方法がありましたら、ご教授頂ければ幸いです。 - S_Reich (2004年04月22日 14時52分18秒)
  • 当環境でFSWikiをバージョンアップした際、不精してこちらからアーカイブダウンロードを行ったのですが、3月17日以前にでていた不具合がでています。 おかしいなと思い、CDRに焼いておいた3月17日版を入れなおしたところ正常に戻りました。 アーカイブの中身を見てみると、PaintHandler.pmは24日更新になっていますが、17日に更新されているはずのPaint.pmが12日更新に戻っています、これは何か17日版に問題があったのでしょうか? - 名無しさん (2004年05月07日 20時47分24秒)
  • 便利なプラグイン使わせていただいております。質問ですがpaint_bbsの画像表示順序がファイル名順になっていますが、タイムスタンプ順にするには何かオプションが必要ですか? - 名無しさん (2004年05月26日 07時58分05秒)
  • 面白いプラグインありがとうございます。ところで、mod_perlを最近導入したからか、{{paint}}の書き込みフォームがリロードするたびにフォームが増えていく現象が起きてこまっています。アドバイスがありましたらご教授ください。 - と吐露 (2004年10月08日 20時56分18秒)
  • アパッチを再起動すると1個に戻ります・・ってことは? - と吐露 (2004年10月08日 20時58分58秒)
  • Farm側で使うには、PaintHandler.pmの「./」を「../」に変えて行く。 全部で11か所かな? するとFarm側だけは使えるようになったが、メインでは使えなくなる。。。 - 名無しさん (2014年04月15日 19時36分12秒)
  • 相対パスに変更する部分を下記のスクリプトで取得した相対パスに変更していくと上手くいくと思います。例えば、save_image.cgi のパス部分は ${fswiki_home_dir}/save_image.cgi とします。なお、こちらでは全てのテストは行っていません。 ちなみに、codebase は './' のままで良いようです。 - KG (2014年04月21日 09時33分09秒)
my $fswiki_home_dir = $cgi->path_info();
$fswiki_home_dir =~ s/[^\/]+/\.\./g;
$fswiki_home_dir = ".".${fswiki_home_dir};
お名前: コメント:
paint_plugin.lzh

最終更新時間:2014年08月23日 00時54分49秒