お絵かき掲示板Art.netARTNET雑談掲示板

自分で設置したしぃペインターの動的パレットについて

記事No.000753 この記事は現在、観覧とコメントが、できます。

記事投稿者:K野さん IDMNiFnh8ditU
Windows10(Google Chrome 84.0.4147.89)
投稿日:2020年07月29日(水) 14:09

はじめまして。
K野と申します。

自分でしぃペインターを設置して使っている者です。
自分で設置したお絵描き掲示板の話なので、もしこの場に書くことでなかったら、大変申し訳ありません。

以前、しぃペインター(確かWonderCatStudioさんからDLしたと記憶しております)を、自分で設置して使っていたのですが、近年、ネットの状況の変化で使えなくなっていました。最近、久しぶりに検索したところ、「CheerpJ」をインストールすると良いとあったので、インストールし、再びしぃペインターを使うことができるようになりました。お絵描き掲示板について、研究していただいている方々に、感謝申し上げます。

しぃペインターは、概ね以前と同じように使うことができるようになりましたが、すべての機能が完璧に使えるわけではなく、「動的パレット」が使えないです。
「青系」等をクリックしても、反応がなく、パレットの色が変わりません。
このような状態になっているのは、私だけでしょうか?
他にも似たような現象が起きている方はいらっしゃらないかと思ったのですが、そもそも自分で設置したしぃペインターを、今使っている方も少ないでしょうか。
動作環境は、Win10で、ブラウザはchromeを使っております。

原因がわからないので、他にも同じような状態になっている方はいないか気になり、この度質問させていただきました。
私は、PCやネットに関する知識が、あやふやな部分があると思います。
文章が分かりにくかったら、申し訳ありません。


よろしければ、ご回答いただければ、幸いです。

レス記事No.1 投稿者:ミミニャ〜さん管理人 ID2NCUeh5LP8w
Windows10(Mozilla 11.0)
投稿日:2020年07月29日(水) 18:13

はじめまして、こんにちは。

試してみましたが、私の環境では、動的パレットは正常に動きました。
テスト環境は以下の通りです。
Win10, chrome, CheerpJ(アドオンインストール), BBSnote(ver8x最終版)

参考までに以下のサンプル掲示板や、他サイトの掲示板でも同じ現象になりますか?
https://oekakiart.net/labo/bonfire/sample/

可能であれば、JAVA版のしぃペインター(IE11)でも試してみる事をおすすめします。
Windows10の環境ならば、たぶん普通に使えるはずです (^^;
↓JAVA版しぃペインター設定方法
https://oekakiart.net/hajimemasite/04java/

あとは、もし、お嫌でなければ、K野さんのサイトのお絵かき掲示板のURLを教えて頂ければ、試してみる事は出来ますが。(^_^;

他の方でも情報がありましたら書き込みお願いします。

レス記事No.2 投稿者:K野さん IDMNiFnh8ditU
Windows10(Google Chrome 84.0.4147.105)
投稿日:2020年07月30日(木) 18:14

ミミニャ〜様、ご返信をありがとうございます。
IEでは、無事、動的パレットも使うことが出来ました。

また、こちらのサイトのしぃペインターは、動的パレットも問題なく機能しました。

IEでは、JAVAをインストールし、設定してみたところ、動きました。
ありがとうございます。
質問なのですが、「例外サイト・リスト」のURLは、しぃペインターを設置したページでなく、サイト全体のアドレスの方が良いのでしょうか?

私が設置した掲示板は、個人的に一人で使っているので練習の絵もあり、恥ずかしいので、URLをお教えするのはやめておきます。
ご親切に、ありがとうございます。

chromeでは、なぜ動的パレットが動かないのか、考えてみました。
もしかして、私の設置したしぃペインターは、キャンパスサイズなどを設定する際に、予め、どのパレットを使用するか選ぶ項目(動的パレットと同じ種類の中から選ぶ)がありますが、それが原因で描画中に動的パレットが使えなくなっているということもあるでしょうか?
それとも、しぃペインターは、通常そのような仕様だったでしょうか?覚えていなくて、他の方の記憶に頼り、申し訳ありません。

よろしくお願い致します。

レス記事No.3 投稿者:ミミニャ〜さん管理人 ID2NCUeh5LP8w
Windows10(Mozilla 11.0)
投稿日:2020年07月31日(金) 08:13

おはようございます。
とりあえずJAVA版で動いたようで良かったです。

「例外サイト・リスト」のURLは、K野さんのサイト構成や用途次第で良いと思いますよ。

基本的に「例外サイト・リスト」に登録したURLよりも、下層にある、全ての、お絵かき掲示板が有効になります。

例えば、こちらのサイト(oekakiart.net)で説明します。
「例外サイト・リスト」のURLにトップページ(サイト全体のアドレス)「https://oekakiart.net/」を登録した場合、oekakiart.net/〜よりも下層にある「お絵かき掲示板(https://oekakiart.net/oeb10/)」も、「塗り絵掲示板(https://oekakiart.net/oeb04/)」も、どちらも利用可能になります。

逆に例えば、お絵かき掲示板(https://oekakiart.net/oeb10/)だけを有効にしたい場合は、サイト全体のアドレスではなくて、お絵かき掲示板のURLを登録すると良いと思います。

私もJAVAの詳しい仕様などは知りませんので、あくまで経験談です(^^;
詳しい方がいましたら補足修正お願いします。


chrome+CheerpJで動的パレットが正常動作しない件は、謎ですね(^^;
試しにBBSnote8x系(初期設定)を設置してみましたので、こちらでの動作はどうでしょう?
https://oekakiart.net/test1/bbsnote.cgi

もし解決しないようで、サイトのURL公開がお嫌でしたら、もう少し詳しい情報も書いておくと、他に誰か解る方がいるかもしれませんね(^^;
例えば、お使いのサーバー(レンタルサーバーの場合は社名など)や、BBSnoteのバージョンや、カスタムや改造がある場合はその内容などです。

レス記事No.4 投稿者:K野さん IDMNiFnh8ditU
Windows10(Google Chrome 84.0.4147.105)
投稿日:2020年08月01日(土) 11:59

こんにちは。
ミミニャ〜様、ありがとうございます。

例外サイト・リストは、サイト全体でなくても、状況に合わせて設定して良いのですね。わかりました。
ありがとうございます。

こちらの情報が不十分で、申し訳ありませんでした。
設置しているお絵描き掲示板の情報を、書かせていただきます。
OS:win10、ブラウザ:chrome ver. 84.0.4147.105
掲示板:BBS NOTE Comet Basic

管理画面から設定を変更したことはありますが、HTMLに手を加えたことはなかったと思います。だいぶ前の記憶なので、あいまいなのですが、自分にはそこまでする技術はないと思うので触っていないと思います…。またあいまいな記憶で申し訳ありません。

アプレットの画面を、プリントスクリーンで撮って、こちらにアップロードした方が良いでしょうか?アドレスの部分は切るつもりです。
アプレットの著作権等が心配なので、お訊ねしてからにしようと思ったのですが、いかがでしょうか?

また、設置していただいたBBSnote8x系の掲示板では、しぃペインター通常版は問題なく機能しましたが、プロ版では動的パレットが機能しませんでした。
また、PictureBBSとBBSPainterでは、ベースのブルーの背景に白い四角が表示されただけで、戻るボタンのみで、お絵描きアプレットが何も表示されませんでした。


もし、どなたか、ご協力くださる方がいらっしゃいましたら、よろしくお願い致します。

レス記事No.5 投稿者:ミミニャ〜さん管理人 ID2NCUeh5LP8w
Windows10(Mozilla 11.0)
投稿日:2020年08月02日(日) 10:11

おはようございます。
なるほど、PRO版は盲点でした。
上に設置しましたBBSnoteの、しぃペインターPROで、
動的パレットの切り替えが効かないのをこちらでも確認しました。

それで、bbsnoteのpaint.cgiを少し修正してみたのですが、どうでしょう?
こちらの環境では、この修正で動的パレットの動作は改善しました。

修正箇所です。
bbsnote8xの動的パレットはCGIに内蔵タイプで、
しぃペインターの標準とプロで、パレット数が切り替わる仕様になっているようです。
これをプロ版でも標準版と同じパレット数に固定する事で今回の問題は改善しました。

具体的には、paint.cgiの2059行目付近
"Palettes[$n]\t= \"".(join '\n',map{$_ = '000000'if!$_;"\#$_"}@_[0,6,1,7,2,8,3,9,4,10,5,11..$$rf{palette}-1])."\";";

↑の行の「..$$rf{palette}-1」部分を削除して、以下のように変更します。

"Palettes[$n]\t= \"".(join '\n',map{$_ = '000000'if!$_;"\#$_"}@_[0,6,1,7,2,8,3,9,4,10,5,11])."\";";


ただ、BBS NOTE Comet Basicは、私の手持ちにありませんので
おそらく修正箇所は異なると思いますが、もし、内蔵パレットタイプでしたら、
cgiのどこかに同じような処理があるはずです。そこを修正する必要があります。

レス記事No.6 投稿者:K野さん IDMNiFnh8ditU
Windows10(Google Chrome 84.0.4147.105)
投稿日:2020年08月03日(月) 13:52

こんにちは。
私の掲示板の不具合について、分析し、試していただき、すみません。
ありがとうございます。

ここまで書いていなかったのですが、私の設置したお絵描き掲示板の場合、通常版とプロ版、両方とも動的パレットが動きません。わかりにくくて、申し訳ありません。

先ほど、設置していただいたbbsnote8xのしぃペインタープロを試してみたところ、動的パレットも動作するようになりました。ファイルを修正すると、動くようになる可能性があるのですね。


該当するcgiのファイル名ですが、私が保存しているお絵描き掲示板のフォルダに、paint.cgiというファイルが見つからないです。
別の名前になっているのかもしれないので、ファイルと、該当箇所を探してみようと思います。


ミミニャ〜様、ここまでお付き合いくださり、ありがとうございます。
じっくり取り組んでみようと思います。

レス記事No.7 投稿者:ミミニャ〜さん管理人 ID2NCUeh5LP8w
Windows10(Mozilla 11.0)
投稿日:2020年08月03日(月) 18:15 (更新:2020年08月03日(月) 18:19)

こんにちは。

なるほどです。
通常版もプロ版も動かないならば、上の方法では、たぶん治らないでしょうね(^^;

BBSnoteはバージョンで内部構造が全然違うので、
Cometの現物がこちらに無いので、これ以上は何ともです。申し訳ない(-_-;

いづれにしても、原因はおそらく動的パレットのJavascript部分だと思います。
お絵かき画面のHTMLのソースを見れば、問題点は見つかるかもしれません。
あるいはCometどうなってるか解らないのですが、動的パレットだけ外部JS版(palette.js)に交換してしまった方が、てっとり早く治るかもしれませんね。

あるいは、面倒でなければ、
他のお絵かき掲示板CGIに移行してしまうのも手かとは思います。

Relmお絵かき掲示板
パレットセラフィという高機能な動的パレットが付属しています。
http://useyan.x0.com/s/cgi/relm/

篝火お絵かき掲示板
PHPでも良ければ、うちで配布しているやつです。外部JS動的パレット付です。
https://oekakiart.net/labo/bonfire/


とりあえず、こんな所です。
幸運を祈ります(`・ω・´)ゞ

レス記事No.8 投稿者:K野さん IDMNiFnh8ditU
Windows10(Google Chrome 84.0.4147.105)
投稿日:2020年08月06日(木) 20:06

ミミニャ〜様、ご返信いただき、ありがとうございます。


通常版とプロ版、両方で動的パレットが動かないとなると、
ご紹介いただいた方法では、解決しないのですね。
わかりました。

お気になさないでください。
ここまでご尽力くださり、とても感激しております。
chromeでは動的パレットが動かなくても、IEでは動くようになったので、良かったです!


別のお絵描き掲示板を設置するということも、考えようと思います。ありがとうございます。
こちらで配布していらっしゃるお絵描き掲示板も検討してみたのですが、現在私が使っているサーバーが、PHPは設置できないところなのです。
CGIの別のお絵描き掲示板もご紹介いただき、ありがとうございます。
別のサーバーを使うことを含め、どうするか検討しようかなと思います。


はじめての書き込みで、ここまでご尽力くださり、こんなに親切にしていただき、感謝申し上げます。
ありがとうございました!

たぬ このページの話題にコメントを書き込めます。 どなたでもお気軽にどうぞ。
このページの話題と関係ない新しい話題は新規投稿からどうぞ

*必須 お名前
*必須 コメント [使い方]
画像アップロード
JPG/JPEG(600px以内)50kb以内
記事の話題に関連した画像をアップロードできます。
アップロードのご利用は、絵師名簿登録時のお名前とパスワードが必要です。
アップロードを使わない場合は、だれでも自由に記事を投稿できます。
*必須 編集削除用パスワード
(半角英数字)

お絵かき掲示板Art.netARTNET雑談掲示板 >記事No.000753「自分で設置したしぃペインターの動的パレットについて」この記事は現在、観覧とコメントが、できます。