POTI改 設置サポート掲示板

  • POTI-board改の設置サポート掲示板です。

[66] お絵描きウインドウのアスペクト比

お絵描きウインドウのアスペクト比 by いずる (15916 B)
こんばんは、昨日は詳細なお返事ありがとうございました。

改v1.55.9と改二v2.6.6でお絵かき中、+ボタンでウインドウを拡大すると窓が縦長の長方形になってしまうのですが、これを改v1.41.1では有効だったスクエアに戻すことは出来ませんでしょうか。絵を描くことには支障ないのですが、スクエアサイズでの投稿を意図しているので、描画中も同様に確認したいのです。

連日の質問ですみません、よろしくお願いいたします。

[67] Re: お絵描きウインドウのアスペクト比
Appletの領域をこれもツールバーの左右切り替えに対応させるために、最低の高さを560pxに変更したからですね。

1. 窓ボタンをおして窓モードにする。
300x300pxで1920x1080のモニタであれば二倍に拡大された四角いキャンバスの全体を表示できると思います。

2. v1.41.1と同じになるように改造する。

if($picw < 300) $picw = 300;
if($pich < 300) $pich = 300;
if($picw > PMAX_W) $picw = PMAX_W;
if($pich > PMAX_H) $pich = PMAX_H;
// $w = $picw + 150;
if(!$useneo && $shi){
$w = $picw + 510;//しぃぺの時の幅
$h = $pich + 120;//しぃぺの時の高さ
}
else{
$w = $picw + 150;//PaintBBSの時の幅
$h = $pich + 172;//PaintBBSの時の高さ
}
// if($w < 400){$w = 400;}//PaintBBSの時の最低幅
if($h < 560){$h = 560;}//共通の最低高
//NEOを使う時はPaintBBSの設定
// if($w < 610 && !$useneo && $shi){$w = 610;}//しぃぺの時の最低幅
// if($h < 520 && !$useneo && $shi){$h = 520;}

ここの一連の箇所を1.44.1と同じにしてしまう…という解決方法もあります。

[68] Re: お絵描きウインドウのアスペクト比
if($h < 560){$h = 560;}//共通の最低高
の箇所で、
キャンバスサイズにあわせてAppletの高さを調整しても560px以下なら560pxにするという処理をしています。

ここが最低でも560pxになった事で、結果的にズームの時に縦に表示できる領域が広くなりました。
正方形ではありませんが、表示できる領域が上下に増えた感じになっているわけです。

ここの最低値を下げてやれば上下に拡大される領域が少なくなりますので、正方形に近い領域になると思います。

ツールバーの左右切り替えを使わないのであれば、ここだけv1.44.1の記述をコピペでいいと思います。
ただ…確認作業までしていないものですからテスト環境でためしてから使うようにしていただけるとありがたいです。

[69] Re: お絵描きウインドウのアスペクト比
Re: お絵描きウインドウのアスペクト比  by さとぴあ@管理人 (35646 B)
古いバージョンのPOTI-board改からコードをコピペしてみました。
この場合は左右切り替えには対応できないため、ツールパレットを左に配置するとこの画像のようになります。
右への配置であればv1.44.1に近い感じになります。

[70] Re: お絵描きウインドウのアスペクト比
貼り付けたコードの内容は以下の通りです。

if($picw < 100) $picw = 100;
if($pich < 100) $pich = 100;
if($picw > PMAX_W) $picw = PMAX_W;
if($pich > PMAX_H) $pich = PMAX_H;
// $w = $picw + 150;
if(!$useneo && $shi){
$w = $picw + 510;//しぃぺの時の幅
$h = $pich + 120;//しぃぺの時の高さ
}
else{
$w = $picw + 150;//PaintBBSの時の幅
$h = $pich + 170;//PaintBBSの時の高さ
}
if($w < 400){$w = 400;}
if($h < 420){$h = 420;}
// if($w < 500 && $shi){$w = 500;}
// if($h < 500 && $shi==2){$h = 500;}
//NEOを使う時はPaintBBSの設定
if($w < 500 && !$useneo && $shi){$w = 500;}
if($h < 520 && !$useneo && $shi){$h = 520;}

[71] Re: お絵描きウインドウのアスペクト比
画像そのものの拡大時の縦横比は改二の状態でも保持されています。
おそらく質問はそこではないという解釈でレスしました。
これまでできていたことができなくなった…とSNSの運営にいいたくなることがわたしにもあるのでわからなくはありません…。
ただ、iPadで描きやすくなるように…という点ははずせないものですから現時点では改造して対応していただく形になると思います。
機能の切り替えの設定項目を追加して対応…もやろうと思えば可能ですが、テーマのHTMLの書き直しが必要になり、設定項目が増えていくためなかなか難しいところです…。

[72] Re: お絵描きウインドウのアスペクト比
お世話になっております。改造のポイントを教えてくださって有難うございます。

仰る通り、画像そのものサイズではなく、見た目の表示を古いバージョンと同じにしたいという意図でした。前回の質問で教えていただいた描画サイズの変更も、無事再現できました。

iPadでの掲示板利用は個人的にも今後増えてくると思うので、テスト環境で旧仕様を試しつつ、新しい仕様にも慣れて行こうと思います。ありがとうございました!

[61] お絵描きサイズの最小値

お絵描きサイズの最小値 by いずる (14838 B)
はじめまして。

今後の保守を考えて「POTI-board改二 v2.6.6+PaintBBS NEO ver1.5.8」を設置しました。設置自体は成功し、お絵描きも問題なく出来たので、config.phpでお絵描きのデフォルトサイズを100x100に変更したのですが、

//お絵描きデフォルトサイズ
define('PDEF_W', '100'); //幅
define('PDEF_H', '100'); //高さ

と変更しても、NEO側では300x300になってしまいます。300以上のサイズは指定通りになるのですが、300未満のサイズは駄目でした。そこで、mono_main.htmlの100行目から129行目を添付画像の様に変更もしてみましたが、やっぱり駄目でした。

現在メインで使用している「POTI-board 改 v1.41.1+PaintBBS NEOv1.5.8」の組み合わせでは、デフォルトサイズ300x300で最小値100x100を選択してのお絵描きも出来ました。この場合、どこを変更すると適応されるのでしょうか。設置サーバーは「さくらのレンタルサーバ」です。
お手数をおかけしますが、よろしくお願いいたします。

[62] Re: お絵描きサイズの最小値
Re: お絵描きサイズの最小値  by さとぴあ@管理人 (46252 B)
残念ながら仕様です。
potiboard.phpの改造になります。
300x300を最小値に設定したのには理由があります。
iPadなどのタブレット端末で描く時に右手がツールパレットに接触して誤動作するのを防ぐためツールパレットを左に配置できるようにしましたが、ツールパレットを左の空きスペースに入れるための高さが300px以下では足りませんでした。
そのため最小値を300pxに変更する事になりました。
potiboard.phpの1578行目に
if($picw < 300) $picw = 300;
if($pich < 300) $pich = 300;
という箇所があります。
ここでは、もし入力された幅が300より小さければ300にする。もし入力された高さが300より小さければ300にするという処理をしています。
ここで最小値が決まっていますので、
if($picw < 100) $picw = 100;
if($pich < 100) $pich = 100;
とすれば、以前と同じサイズになります。しかし、改造になりますので、300pxが最小値なのは仕様ですという回答になってしまいます。

[63] Re: お絵描きサイズの最小値
//お絵描き最大サイズ(これ以上は強制でこの値
//最小値は幅、高さともに 300 固定です
define('PMAX_W', '700'); //幅
define('PMAX_H', '700'); //高さ

//お絵描きデフォルトサイズ
define('PDEF_W', '300'); //幅
define('PDEF_H', '300'); //高さ

以前は最小値100となっていたと思いますが、現在は300です。

[64] Re: お絵描きサイズの最小値
>POTI-board 改 v1.41.1
このバージョンのPOTI-boardには
脆弱性があります。
>警告
>ユーザーの入力、例えば $_GET や $_FILES のような、 信頼できないデータに extract() を使用しないでください。

また、非推奨のエラーが残っているため改1.55や改二よりも早い時点でこれからリリースされる将来のバージョンのphpでは動作しなくなる可能性が高いです。

仕様上気になる点があるかもしれませんが…。
新しいバージョンへの移行をおすすめします。

[65] Re: お絵描きサイズの最小値
返信ありがとうございます。
仕様ということで納得いたしました。改の更新と、新バージョンへの移行を進めたいと思います。
最小値変更のヒントもありがとうございます。改造はサポート対象外になってしまうと思いますので、正規版を運用しつつプライベートでこっそり試してみようと思います。ありがとうございました。

[49] 連投すみません…

何度もすみません。
なぜか掲示板が2つ出来たのですけど
どうした事でしょう…
URLに貼った方はタイトルが変わっていたけれどHP のリンクがいつまでたっても反映されないのでどうしたものかと思って考えて。
こんなにURL長かったかな?と『poti-kaini-master』が2つ続いてるので試しに1つにしたアドレスで検索したら消えたと思っていたテスト投稿が載ってる元々の掲示板が現れまして。そちらはHOMEのリンク先もちゃんとHPになっていて。
じゃぁこの長いURLの方のはどこから来たのかとダウンロードしたファイルをmると『potiboard2』という方に入っている『config.php』を使っていて。
その他にも同じのあるのかもと探したら『poti-kani-master』の方にもあって。何度も開いては閉じをしていたので、間違えてこちらも開いてごっちゃにしたのかと思ったのですが(まるごとサーバーに上げてあるので)
でも何も書きかえてませんでした。
もうお手上げでございます…
どうすれば良いでしょう。
本当になんどもすみません…

[50] Re: 連投すみません…
>タイトルが変わっていたけれどHP のリンクがいつまでたっても反映されないのでどうしたものか

少しわかりにくいのですが、設定してもすぐには設定した内容は反映されません。

反映されるタイミングは、
1.新規投稿のタイミング→なんでもいいので書く。
2.管理画面でログ更新を行う。

です。

2つできてしまった掲示版のもう片方を削除するだけなら

FFFTP:ファイルの削除

操作方法はこれですかね…。

[51] Re: 連投すみません…
早々にレスありがとうございます。
でも急ぎじゃないのでゆっくりでお時間ある時で大丈夫です。すみません。
夢中になりすぎて一睡もしてなくてお腹が減って死にそうです。
シャワー浴びてご飯食べて少し寝てからまたお世話になりにきます。
本当にありがとうございますっ

[52] Re: 連投すみません…
書いている間に入れ違いになってしまいましたね…。管理モードにはいらないとurlが書けないので編集してました…。

[54] Re: 連投すみません…
>>49 を読み直してみたのですが、
別のディレクトリ(フォルダ)にFFFTPで誤って転送してしまった結果だと思いました。
サーバの
poti-kaini-master フォルダの中に
さらに
poti-kaini-master フォルダがあると思います。
ファイル一式もそこに入っていると思います。
でなければ、今のように掲示版が2つにはなっていないと思います。
あとは、2つできてしまった掲示版をどうしたいのかによりますね…。
どちらか一方を削除する事はできますが、
2つの掲示版のログをひとつにまとめる事はできません。
画像をパソコンにダウンロードして、もう片方の掲示版に画像アップロードで投稿してひとつにまとめる事ならできます。
何をどうしたいのか次第なので…返信をまってます。

[55] Re: 連投すみません…
入れ違いだったのですね。
投稿後PC閉じちゃいました。もう少し辛抱していればっすぐにお返事いただけたのにこんなに遅くなってすみません。

ありました。poti-kani-masterの中にpoti-kani-masterがっ(衝撃)
中のpoti-kani-masterを消せば良いのですね。
ありがとうございます。
投稿は私だけなので消しても問題ないので消しますね…なんと奇怪な事しちゃったのでしょうね私はお恥ずかしい…
でも私さとぴあさんのお絵かき掲示板に消す方のURL貼ってしまったので後で訂正しに行きます(ただ描きたいだけ)

早々のご回答ありがとうございましたっ!

今度は色とか変えてみたいのですけど躓く予感しかしないので又その時よろしくお願いいたしますっ!

それと事後報告で申し訳ないのですが『気軽にお絵かき』の方のリンクを貼らせていただきました。
ほぼほぼ放置なHPで重ね重ね申し訳ありませんが…
宜しくお願いいたしますっ
ありがとうございましたっっっ!

[56] Re: 連投すみません…
>今度は色とか変えてみたいのですけど
デフォルトのテーマであれば
下のほうに、
collar [MONO] [dark] [deep] [MAYO]
というリンクがあるので、
そこをクリックするだけでも色が変わります。
訪問者が自分で変更する形ですね。
あとは…、GoogleChromeの開発者ツールで外部スタイルシートを書き換え…ですがちょっと面倒かもしれません。
他のテーマ、例えばこのピンク色のやつでもよければ、POTI改のテーマリンク集からPINKのところに行けばダウンロードできます。
あと、スターサーバさんの規約でトップページのindex.htmlが必要かもしれません。
お絵かき掲示板にリンクを貼った
トップページの
index.htmlがあったほうが無難だと思います。
>『気軽にお絵かき』の方のリンクを貼らせていただきました。

ありがとうございます。

[57] Re: 連投すみません…
訪問者が変更する形なんですね。
でも色変えられるの楽しいです。
『GoogleChromeの開発者ツールで外部スタイルシートを書き換え』
なかなかな難問で時間が出来たら頑張ってみたいです。あとダウンロードも出来たらしたいです。
『トップページのindex.htmlが必要』
とあるのですけど どうしましょう意味がわかりません。規約に反してしまっているという事でしょうか…
biglobeのHPから外してお絵かき掲示板のHPリンクも掲示板のリンクに貼り換えて全くの単体で使った方が良いという事でしょうか?
関係ない事の質問までして申訳ありませんがお教え願えれば助かります。

[58] Re: 連投すみません…
>『トップページのindex.htmlが必要』
とあるのですけど どうしましょう意味がわかりません。規約に反してしまっているという事でしょうか…
すみません。スターサーバの規約では大丈夫なのかもしれません。(あれから規約を調べました)
>biglobeのHPから外してお絵かき掲示板のHPリンクも掲示板のリンクに貼り換えて全くの単体で使った方が良いという事でしょうか?
いえ、その必要はありません。
ただ、サーバによってはトップページが無いと何も設置していないサーバと判断してアカウントを削除するので(今は違うのかも…
体裁上
mei4a.starfree.jp/ ←スターサーバのトップページ
からも絵板にたどり着けるようにしておいたほうがいいという意味です。

biglobeのサイトからのリンクは今のままで大丈夫です。

[59] Re: 連投すみません…
Re: 連投すみません…  by さとぴあ@管理人 (198646 B)
Chromeのデベロッパーツール(開発者ツール)による色の変更はこんな感じです。
この機能はGoogleChromeに最初から入っています。
ホームページ作成ソフトやプログラムエディタを使うより簡単だと思います。

[60] Re: 連投すみません…
規約まで調べてくださったんですかっ!
ありがとうございますっ
ご丁寧な回答まで重ね重ね感謝しかなく・・・本当にありがとうございました。
今日ぼーっとしてる時にハッと気づきました。フリーサーバーのHPアドレスってお絵かき掲示板じゃないんだったと。
あとでなんかそれらしい感じの作っときます(笑

chromeのデベロッパーツール開いてみたのですが使い方がわかりませんでした・・・。アップして頂いた画像のように壁紙の色は変えられたのですけど反映の仕方がわからず・・・
でも大丈夫ですっ!なんとかちょっとずつでも進展できるよう頑張っていきますっ

沢山お手を煩わせてしまって申し訳ありませんでした。
どうしてもな時はまた質問に来るかもおしれませんが・・・なるべくお手を煩わせないよう頑張っていきますっ

こんな素敵なお絵かき掲示板をお借りさせていただいた上に何度も丁寧なご回答を頂き本当にありがとうございましたっ!

[45] 素人ですみません・・・

初投稿です。
ダウンロードしたのですが全然進みません・・・。
FFFTPにアップしました。解凍したファイルまるごと。これがそもそも違うような気がしますが設置方法何度読んでもこれしか思いつかず・・・
そして、そこからどうやってもブラウザでの開き方がわからず確認も設置もできずにいます。
htmlがないとどうしてもどうやっても…数時間格闘しましたがお手上げで。
質問の内容自体おかしな事聞いてるのかもしれませんがどうしていいのかわからないのでご回答よろしくお願いします。

[46] 動画で…。
動画で…。  by さとぴあ@管理人 (153873 B)
解凍したファイルまるごとという事は「potiboard2」というディレクトリもできている状態でしょうか?
その場合はpotiboard2というディレクトリにブラウザ上で移動します。
そして、「potiboard.php」と手動で打ち込んで呼び出します。

[47] Re: 素人ですみません・・・
改二ならpotiboard2、改ならpotiboardというディレクトリですね。
解凍したファイルまるごとアップロードでも動きます。
あとは、設置した場所ですが…。
phpが使えるサーバでなければ動作しませんのでよろしくおねがいします。

[48] Re: 素人ですみません・・・
phpが使えるサーバーだと思っていたのですけど違ったようで…あと進んでいくうちにエディタも無く使った事も無くダウンロード先を探す事から…
やっと管理パスと確認のためタイトルを変えられました。
可愛く変えてみたいのですけど頭が限界なので又そのときわからなくなったらここで質問させてください。
正直答えを聞いてもきっと私には無理だと思ってました。でも一度聞いてみてから諦めようと。
動画までつけて丁寧な説明してくださってとても助かりました。
本当にありがとうございましたっ
これからも宜しくお願いいたします。

[24] ver.2.6.1のバグらしき挙動について

改二v2.6.1を設置しました。
設置自体はうまくいったのですが、

・nee2で「続きを描く」を選択すると、お絵描きアプレットが表示されない。
(デフォルトのthemeでは続きが描ける)

(本文が長すぎると警告されたので続きます)

返信が6件省略されています。全て読むには返信ボタンを押してください。

[31] Re: ver.2.6.1のバグらしき挙動について
申し訳ありません。
nee2修正いたしました。ダウンロードしたあとtheme_nee2ディレクトリを設置しなおしていただいて、テーマのバージョンが v1.4.4 lot.200528 となっていればOKです。
ただ、このバージョンより前のもので書かれた画像からは、動画から続きを描くことができません。(from animationのほう)
画像からでしたら描くことができます。
ご了承ください。
重ね重ね、大きなミスを残してしまい申し訳ありません。
しかしながら、このように報告していただけることは私のモチベーションにもつながります。
今後ともよろしくお願いいたします。

[32] Re: ver.2.6.1のバグらしき挙動について
そもそも動画が保存できていないバグも発見いたしましたので、そちらも修正しました。
v1.4.5 lot.200528a 以降のバージョンに更新してください。
すみません…

[33] Re: ver.2.6.1のバグらしき挙動について
Re: ver.2.6.1のバグらしき挙動について  by さとぴあ (91111 B)
PC+ペンタブレット、デジタルインク(Windows)の場合は、デジタルインク(Windows Ink)のオンまたはオフの設定を教えていただけないでしょうか。
もしワコムでしたら添付した画像の箇所です。

[34] Re: ver.2.6.1のバグらしき挙動について
Re: ver.2.6.1のバグらしき挙動について  by さとぴあ (134413 B)
phpのエラーによる画面の移動は…調べた限りでは10分後に移動にはならないかもしれません。

しかし内部のJavaScriptで何か起きたのであれば、移動が発生するかもしれません。

デジタルインクについて伺ったのは

例えばデジタルインク(Windows Ink)がオンの状態で、

ペンを左から右に大きくスライドさせると、ブラウザが前の画面に戻るからです。
(添付画像のように)

もしかしたら…というだけで、NAKIさんが遭遇した現象が実際にはどのようなものだったのかはわかりません。

[35] 改二が描画途中で落ちた問題について
丁寧にご対応いただきありがとうございます。
theme_nee2で続きが描けない問題は解決しました。(ver.1.4.6を確認)

potiboard.phpがエラーを吐いた問題について、環境は以下のような感じです。

・64bit Win10 HomeのChrome
・theme
・PaintBBS NEO
・10分くらい描いていた
・セキュリティクリック数はデフォルトのまま(未設定)
・ワコムのペンタブ(One by Wacom)を使用
・「Windows Inkを使う」のチェックボックスは外しています

エラーは、新しい線を描こうとキャンパス内をタッチした瞬間に起きました。
本当に一瞬のことでしたが、ChromeのURL表示下の中央にダイアログボックス(OKボタン無し)が出現して、かろうじて「potiboard.php」の文字は読み取れました。NoticeだったかWarningだったかは、ちょっとわかりません。
ダイアログボックスが消えた後にメインに戻りました。
再投稿を試みましたが、投稿途中のデータは残っていませんでした。
ダイアログボックスの内容が残せていればよかったのですが……あやふやですみません。

[36] Re: ver.2.6.1のバグらしき挙動について
わかりました。
ブラウザバックでNEOなら復元機能で絵が残っている筈ですからね。

>かろうじて「potiboard.php」の文字は
それは真っ白な画面に一瞬だったでしょうか。

そうではなくて何か「小窓」が開いたのであればそれはJavaScriptの問題かもしれません。

もう少し調べてみます。
もしJavaScript関連だとしたら他のテーマでは発生しないかもしれません。

[37] Re: ver.2.6.1のバグらしき挙動について
飛び飛びで申し訳ありません。
設置されているサーバがどこなのか、
わかっても解決しないかもしれませんが、教えていただけないでしょうか?

例えば、
さくらのレンタルサーバ、ロリポップ、スターサーバフリー、XREAなど。

[38] Re: ver.2.6.1のバグらしき挙動について
再現性のあるものなのか、
起きるときと起きない時があるのかも
わかればでいいので教えていただければと思います。

[39] 36~38についてご返信
ご面倒をおかけしています。

>小窓
次のサイトの「警告用のダイアログボックスを開く」で出てくるようなウィンドウで、OKボタンのないものが表示されました。
hakuhin.jp/js/dialog.html

>設置サーバー
スターサーバーのライトプラン(有料)です。
PHPバージョンはPHP7.3.14、PHP高速化設定をONにしています。

>再現性
わかりかねています。今のところ、二度目は起きていません。
ただ、一度でも起きると結構つらいバグだったので、ご報告した次第です。

[40] Re: ver.2.6.1のバグらしき挙動について
正直なところ、現時点での情報では何が起きたのか把握できませんでした。

引き続き気にしながら調べますが…。

phpという仕組みで動いているプログラム部分がもし途中でエラーを出したら…

仮にpotiboard.phpがサーバから消えていてもブラウザがキャッシュしているので描きつづける事ができます。
しかし投稿はできない(potiboard.phpがないから)
私の認識に間違いがなければ、ペイント画面のHTMLを出力してペイント画面が表示された時点でphpの仕事は終わっています。

つまり、描いている途中でpotiboard.phpがエラーを出すとしたら…描いている途中で発動するような仕掛けを用意しないと無理です。

意図せずそうなる何かが入っている可能性はゼロではありませんが生成されたHTMLをみてもそれらしきものはみつかりませんでした。

phpのエラー表示機能にはダイアログボックスを出す機能はないので、それはpotiboard.phpのエラーではない可能性が高いです。

javaScriptかブラウザが出した可能性が高いですね。

描いている最中でという事なので、NEOかもしれないし、動的パレットかもしれません。

NEOの動画再生時に無限ループが発生してページが動作しなくなる問題が最近おきて、修正してもらったりはしました。

[41] Re: ver.2.6.1のバグらしき挙動について
描いている絵がエラーで消えるかもしれないのは困る…というのは描く側でもある私もわかります。

あまり起きてほしくはありませんが、もしなんども多発するようでしたら、

スクリーンショットを取る事が可能であば…。
画面が切り替わるのが一瞬となると、難しいのかもしれませんが…。

または、見えたメッセージのより詳細な内容…でしょうか。
よろしくおねがいします

[43] Re: ver.2.6.1のバグらしき挙動について
記事No.42は混乱を招く恐れがあるので削除いたしました。
申し訳ありません。

[44] Re: ver.2.6.1のバグらしき挙動について
あやふやな情報でお騒がせして申し訳ないです。
JavaScriptのバグの可能性が高いということで、改二を使う時は、デバッグコンソールを表示した状態にしておこうかと思います。
何か情報が得られたらまたご報告しに来ます。