POTI改 設置サポート掲示板

Name :
Subject :
URL :

Password:


[83] PNG→JPEG自動切り替えについて


さとぴあ@管理人 [URL] ID:dd6ca656 23/01/22

Petit Note にはファイルサイズが大きめの時のPNGからJPEGへの自動切り替えをするしないの設定項目がありません。

ただ、この機能はPNGよりJPEGのほうがファイルサイズが小さな時はJPEGにしますという機能ではなく、いくつもの条件が重なった時に動作します。

お絵かき機能を使った画像の場合は
1024*1024バイト(1MB)を超えている時は、PNG画像からJPEG画像への変換を試みて、その結果PNG画像よりJPEG画像のほうが小さくなる時だけJPEGに変換します。
JPEGの劣化率は98です。
かなり画質重視にふったJPEGになります。

運営しているお絵かき掲示板の交流サイトでキャンバスサイズが800x800の時に、PNG画像が1MBを超えてJPEGになった事はまだありません。
(つづきます)

3 posts omitted.

3chan. [URL] ID:f0a07246 23/01/22

こんにちは。お世話になります。
こんなに丁寧に教えていただいて恐縮です。

この機能を疑ったのは、アップロードされた画像がぼやけているというご指摘をいただいたためなんですが、結果的に480x480の画像がJPEGで保存されている点しか原因が分からなかったからです。

ご教授いただいた構文2か所を削除して解決いたしました。ありがとうございます!!
弊板では上限750x750、アップロードも1200に設定しましたので、大きなPNG画像をアップしても1200まで縮小されるようなのでファイルサイズに関しては安心です。よくできてますね~♪

また分からないことがあったときにお邪魔してしまうかもしれませんが、よろしくお願いします。
ありがとうございました!^▽^

3chan. [URL] ID:f0a07246 23/01/25

度々お邪魔します。
メールを戴いていたのに気づいていなくてスミマセン。

ファイルサイズの縮小について、閲覧者がスマホでアクセスする場合のギガの消費まで考えが及びませんでした。
最近はかなりの割合でスマホからの閲覧になるでしょうから。また、描く方としても増えているのかもしれませんね。

なので設定は前述のようにPNGで保存されるようにし、一覧はデフォルトのままサムネイルが表示されるようにしました。

ただ、やっぱり分からないのは、なぜJPEGに変換されたのか、です。
私的にはもういいのですが、自分が設定したときの状況を書いておきます。

実験のためにアップロードした画像は700x960pxで460kbほどでした。
もちろんサムネイルではなく、クリックして表示された画像です。
現在の設定では同じ画像が変換されませんでした。

まぁ、私が何か設定を間違えただけかもしれませんが、一応参考までに。
どうも失礼しました~。

さとぴあ@管理人 [URL] ID:dd6ca656 23/01/25

[18] 無題 by さとぴあ@管理人 - Petit Note サンプル掲示板
https://paintbbs.sakura.ne.jp/cgi/neosample/petitnote/?resno=18#1674624261364955
ここで、実際に設置しているPetit Note上で再現実験しましたが、ご指摘の内容は再現できません。
PHPのバージョンによる違いによる掌握できていないバグとかでなければ、こちらで確認できている範囲では、アップロードは800kb、お絵かき機能による投稿は1MB以上のファイルサイズでなければPNGに変換されません。
ただし、一見PNG画像のようにみえる、拡張子が.PNGで中身はJPEG形式のものは、拡張子ではなく中身で判断して拡張子を付け直していますので、test.pngがtest.jpgのように変更される事があります。
これは中身がそもそもJPEG形式だった場合で拡張子を適切に付け直した場合という事になります。
本当は、このファイルで問題が発生した

そのファイルをこちらでも試す。
再現するしない、原因を探すという手順が望ましいです。

さとぴあ@管理人 [URL] ID:dd6ca656 23/01/25

>まぁ、私が何か設定を間違えた

仮になにかしらの改造をしているものだとすると、問題がどこで発生したのかこちらでは把握できませんから、その場合はサポートできません。
こちらとしては報告があれば、問題があるないをそれなりに時間をかけて探す努力をする事になりますので、問題があるのであれば、問題がある。
それは再現性がある、または無い。
更新によって問題が解決した、またはしないという形でのやりとりを希望します。
よろしくお願いします。
改善の努力はしますが、暗黙の了解をふくむ一切の保証は無い事を前提にしたライセンスになっていますので、その点もよろしくお願いします。

3chan. [URL] ID:f0a07246 23/01/25

申し訳ございません。
お絵かき掲示板のノリで気軽に報告してしまいました。
まさかこんなに検証させてしまうとは。
問題は解決しております。保証だなんてとんでもないです。
お手間、お時間とらせてしまい申し訳ございませんでした。
これからもよろしくお願いします。

[82] WAF誤検知対応版


さとぴあ@管理人 [URL] ID:dd6ca656 23/01/13

POTI-boardとPetit Noteをともに更新しました。
PaintBBS NEOの投稿時のWAFによる誤検知によって投稿できなくなる問題に対応するため、NEOの送信データの方式を生データからformDataに変更しました。
現時点ではまだ独自規格ですが、NEOの開発元にプルリクエストをだしていますので、3月頃にはformDataによる送信ができるNEOの正式版がおそらくでると思います。
今回の更新はその先行版になります。
WAFによる投稿に失敗で困っている方(自分のサイトがそうでした)のために更新しました。
どうぞよろしくお願いします。
更新するファイルの数が多かったり、わかりにくかったりするかもしれませんが、不明な点があれば、この掲示板やGitHubのissueを開いてみてください。
POTI-board EVO v5.55.8 リリース

[81] PaintBBSの投稿画面切り替え時の不具合の件


すみさん ID:dbc1c79b 23/01/12 - Showing thumbnail -

いつもお世話になっております。
画像添付致します。
図1…iPadにて、デフォルトの縮尺での画面キャプチャ
図2…ズーム等で拡大画面から固まった様子のキャプチャ
図3…管理人様御指摘のスパム対策の仕様が表示された画面のキャプチャ
※この後何度か描き消ししたけどこの画面は何度も出てきました。
そのうち投稿ボタンも押せなくなり、画面もズレて図2の状態に…

1 posts omitted.

さとぴあ@管理人 [URL] ID:dd6ca656 23/01/12

CSRFのエラー、なんとか回避できたようで良かったです。
あのエラーメッセージの「もどる」で普通もどってしまうので、そのまま投稿できなくなる問題をなんとかしないといけないのは、まだ宿題です…。すみません。
>この後何度か描き消ししたけど
これがどの状態なのかわからないので想像だけで書きますと…。
線を描く、その線を消すだと投稿できないままで、元とは違う絵にならないといけないようです…。
線画なら線を数本描き足すでほぼ投稿可能になるようなのですが、状態次第なので、絶対にという感じではないんですよね。
さくらのレンタルサーバではWAFの個別解除設定ができないので、WAFをすべて止めるかNEOを自力で改造するかになりますね。
NEOの自力改造がおもったよりもすんなり行けば何とかなるのですが…。
現状はこのような感じです。
現時点ではKlecksとChickenPaintの投稿はWAFに攻撃と認識されていないようです。
現時点では、このトラブルも含めて「不具合」ではなく「仕様」になってしまいます。
なんとかしたいとは思っていますが、どうにもならないかもしれません…。

すみさん ID:dbc1c79b 23/01/12

なるほど。
今度、WAFの攻撃〜の注意書きが出たら、絵がやや変わらざるを得ないそうですけども、それを試してみます( ・∇・)b

どうもこれまでの経験上、それとは別でパッドで描いてると指でスワイプとかして画面自体を大きくしたり頻繁に繰り返すのはバグっちゃう気がしてます。

パッドで描けること自体が、めちゃ画期的で有り難く使わせてもらってるので、描く方が何事が起きても良いようにやや構えて(魚拓など取るようにしたり)描けばいいのかな…と思ったりします(⌒-⌒; )笑

さとぴあ@管理人 [URL] ID:dd6ca656 23/01/12

あれから、頑張ってみたら、NEOの通信まわりを修正できて、WAFに攻撃と勘違いされないようにできたかもしれません。
少しテストしてみて大丈夫そうなら更新します。
独自修正バージョンのNEOです。
描画まわりは元のままで、送信と受信だけ修正です。
昔からあるお絵かき掲示板でも使えるように工夫している箇所を、現代の掲示板にあうように直しただけですが。
もうしばらくお待ち下さい。

さとぴあ@管理人 [URL] ID:dd6ca656 23/01/13

全板、新方式の送受信になるように変更しました。
おそらく、WAFによる誤検知はこれでかなり少なくなると思います。
配布版も修正する予定です。
よろしくお願いします。

さとぴあ@管理人 [URL] ID:dd6ca656 23/01/24

>そのうち投稿ボタンも押せなくなり、画面もズレて図2の状態に…
iPadなどのタブレット端末で、ピンチズームを使用した時は、NEOの紫の網目のところをつかんで上下左右に動かす事ができるようにしました。
また、キャンバスサイズと端末(デバイス)の横幅を比較して、画面に余裕がないときも、網目をつかんで動かせるようにしました。
余裕がある時は、モバイル端末でも、bz曲線やコピー、レイヤー結合などの操作のしやすさを優先して、
NEOの網目のところをつかんでも動かくします。
今のところこの新仕様を採用して実運用中ですが、その事による新しいトラブルの発生は確認されていません。
大丈夫そうです。

[80] 未投稿画像の削除について


高田 ID:22d8d45a 22/11/15

はじめてお絵描きBBSに触れているものです。
不慣れなため見落としであったら大変申し訳無いのですが、未投稿画像は投稿しない限り残り続ける仕様でしょうか?

できれば時間か最大件数で削除したいと思うのですが、その場合、自分でphpを改造し対応する形でしょうか。

こちらの設定見落としでしたらすみません。
お手隙の際にアドバイスいただければ幸いです。

さとぴあ@管理人 [URL] ID:b1f2a9f6 22/11/15

POTI-boardであれば
//テンポラリ内のファイル有効期限(日数)
define("TEMP_LIMIT", "3");
で、初期設定値で3日で消えます。
Petit Noteも初期設定値で3日で消えます。
Petit Noteの場合は、設定項目がなく、3日で固定になっています。
functions.phpの
// テンポラリ内のゴミ除去
function deltemp(){
ここにいろいろ
if($lapse > (3*24*3600)){//3日
safe_unlink(TEMP_DIR.$file);
}
の箇所で3日間で消えるように指定しています。
実運用の経験から3日あれば投稿したい人は投稿が完了し、投稿したくない絵も3日で消えればそれほど気にならないと思ったのでPetit Noteは3日で固定しました。
phpの該当箇所の時間を変更すれば1日でも1週間でも一年でも好きな時間に変更はできますが、3日で固定だと困るという事なら、設定項目を追加します。
ただし、ご質問のスクリプトがPOTI-boardの場合は、最初の箇所の設定項目で日数を指定できます。

高田 ID:22d8d45a 22/11/15

丁寧な回答、誠にありがとうございます!

Petit Noteの方の設定箇所を探しておりました。

お絵描きBBS自体がはじめてなので、仕組みや設定がわからず迷っていたのですが、
通常は3日の固定設定で大丈夫ではないかと思います。

この度は丁寧なご回答に感謝いたします。

[79] WordPressに組み込みたいのですが、うまくいきません


umi_atsu [URL] ID:406580ca 22/10/09

単独で設置して、URLにで飛ばそうとしても、
使用しているエックスサーバーでは、「public_html」にしか、
ホームページのindexを置かないといけないらしく、
「public_html」にWordPressのテーマとか入っている中で、
「poti-kaini-master」を置いても全く反応しません。
うまく設置できる方法は無いでしょうか。
どうか、よろしくお願いいたします。

さとぴあ@管理人 [URL] ID:b1f2a9f6 22/10/09

poti-kaini-masterが、zipファイルなら動作しません。
あとは、どの場所にアップロードしたのか、メールフォームからでもいいので、見せていただくことができなければ、解決しません。
それに、
POTI-board EVO v5.26.8 リリース
のページの一番下からzipファイルをダウンロードしていただくのが通常ですので、ダウンロードされるファイル名は「poti-kaini-master」ではありません。
ダウンロードしたらzipファイルを展開(解凍)します。
展開ずみのzipファイルにはpotiboard5フォルダがあります。
そのpotiboard5フォルダをサーバにアップロードします。
そして、サーバのpotiboard5フォルダにアクセスすると掲示板が出来ます。

さとぴあ@管理人 [URL] ID:b1f2a9f6 22/10/09

WordPressの中でも例えばwp-contentフォルダの横にpotiboard5フォルダ配置すれば、掲示板として動くと思います。
URL欄のどこかにファイルがあるのかもしれないと思い、試してみましたが、見つかりませんになりました。
メールフォームからでもいいので、どこにアップロードしたのかをあらかじめ教えていただければ、対応できるかもしれません。
まったくの予測だけで、何が問題で動作しないのかはわからないので、せめてアップロードした筈のファイルの場所を教えていただけませんか?
ただし、WordPressの設定でWordPress以外のファイルにはアクセスできなくしているのであれば、その設定の影響でアクセスできないのかもしれません。
その場合は、jpeg画像でもなんでもいいので、
WordPressからのアップロード以外の方法で「public_html」にアップロードしたファイルが、閲覧できることを確認していただけないでしょうか?
よろしくお願いします。
アップロードしたはずのpotiboard5ディレクトリの場所を、
メール送信フォームまたはこの掲示板でお知らせください。
メール送信フォーム

umi_atsu [URL] ID:406580ca 22/10/09 - Showing thumbnail -

> さとぴあ@管理人さん
早々にご返答いただきありがとうございます!
そして、ご丁寧な対応をいただき、心から感謝申し上げます。

どうしてもお絵描き掲示板を普及させたかったので、
無理やり、自分のHPから別のアカウントHPに移動させるようなやり方で設置いたしました。
令和になってもお絵かき掲示板があることに嬉しく思っています。
本当にありがとうございます!!

[78] ChickenPaintのカラーパレットが真っ白になる現象


よたろう ID:858f6745 22/09/16

Windows8.1
ブラウザはChromeです。
9月6日と10日にお絵かきしましたが、カラーパレットをクリックすると真っ白になりました。
色を選んで塗ることはできました。

3 posts omitted.

さとぴあ@管理人 ID:b1f2a9f6 22/09/16

The color picker is not displayed correctly and becomes white. · Issue #47 · thenickdude/chickenpaint
ChickenPaintの開発リポジトリに報告しておきました。
ただ、現在問題が発生している複数の方のセキュリティ対策ソフトがノートンなので、ノートンのウイルス定義が更新されて、ChickenPaintの機能の一部をブロックしている可能性が高くなっています…。
ノートンが問題を修正した定義ファイルに修正するのかChickenPaint側で対応していただけるのかは不明です…。
ノートンをインストールしてテストしようと思ったのですが、試用版が期限切れで使う事ができず、1年更新をテストのためにするわけにもいかなかったので、こちらでの再現テストはできませんでした…。

さとぴあ@管理人 ID:b1f2a9f6 22/09/30

ChickenPaintのカラーピッカーのカラー部分が真っ白になる現象ですが、Chrome105、106のバグの可能性が高くなりました。
Chromeの設定メニュー>
システム>ハードウェアアクセラレーションが使用可能な場合は使用する
をオフにすると正常に表示されるようです。
添付画像は現象の再現確認のためのGIF動画です。

さとぴあ@管理人 ID:b1f2a9f6 22/09/30

現時点での対応策は
Chromeの設定メニュー>
システム>ハードウェアアクセラレーションが使用可能な場合は使用する
をオフにする
です。
添付画像はオンになっていますので、ここをオフに切り替えます。

さとぴあ@管理人 ID:b1f2a9f6 22/10/02

ChickenPaintの開発リポジトリに報告したところ、このChromeのバグを回避する修正版v0.4.1を作者の方が作ってくれました。
先程ビルドしたファイルをPOTI-boardと、Petit Noteのリポジトリにプッシュしておきました。

さとぴあ@管理人 [URL] ID:b1f2a9f6 22/10/03

POTI-board EVO v5.26.8 リリース v3.09.x以下の古いバージョンには重大なバグがあります。
v5.26.8をリリース、修正版のChickenPaintもこの中に含まれています。
掲示板全体の更新のほか、chickenpaintフォルダだけ抜き出して、ChickenPaintだけ更新する事もできます。
それにより、カラーピッカーが消失するChromeのバグを回避したバージョンのChickenPaintをご利用いただけます。

[77] POTI-board改トップページ


さとぴあ@管理人 [URL] ID:b1f2a9f6 22/09/06

トップページの言語設定にミスがあり、ブラウザの言語が日本語、繁體中文、英語以外の時にクラッシュしていました。
先程修正しました。
POTI-boardの配布scriptとは関係のない、公式サイトのプログラムのミスですので、差し換えていただくファイルはありません。

[76] potiboard.phpでのエラー


兵衛 ID:32d63eb0 22/06/28 - Showing thumbnail -

こんばんは。
「お絵かき掲示板簡単設置方法 2021年版」に従って設置を試みたのですが、
添付画像のとおり、下記のエラー文が表示されてしまいました。
どこに問題があるのでしょうか。

> Fatal error: Uncaught TypeError: Return value of eftec\bladeone\BladeOne::getFirstLoop() must be an instance of eftec\bladeone\object or null, instance of stdClass returned in /home/【ID】/【ID】.php.xdomain.jp/public_html/BladeOne/lib/BladeOne.php:1981 Stack trace: #0 /home/【ID】/【ID】.php.xdomain.jp/public_html/templates/basic/cache/b28b7af69320201d1cf206ebf28373980add1451.bladec(176): eftec\bladeone\BladeOne->getFirstLoop() #1 /home/【ID】/【ID】.php.xdomain.jp/public_html/BladeOne/lib/BladeOne.php(1483): include('/home/【ID】...') #2 /home/【ID】/【ID】.php.xdomain.jp/public_html/BladeOne/lib/BladeOne.php(1137): eftec\bladeone\BladeOne->evaluatePath('/home/【ID】...', Array) #3 /home/【ID】/【ID】.php.xdomain.jp/public_html/BladeOne/lib/BladeOne.php(2041): eftec\bladeone\BladeOne->runInternal('main', Array, 0, true, 0) #4 /home/【ID】/【ID】.php.xdomain.jp/public_html/potiboard.php(2613): eftec\bladeone\BladeOne->run('main', Array) #5 /hom in /home/【ID】/【ID】.php.xdomain.jp/public_html/BladeOne/lib/BladeOne.php on line 1981

(エラー文のうち、私が設定したアカウント名部分は【ID】として伏せてあります。)
レンタルサーバはXfreeで、PHPのヴァージョンは7.1.xです。
何かご助言を戴けるとありがたいです。よろしくお願いいたします。
その他、こちらが提示すべき情報がございましたら、おっしゃってください。

さとぴあ@管理人 [URL] ID:b1f2a9f6 22/06/28

あえて、このエラーをだす事ができるかどうか試してみたのですが、テスト環境が
PHP5.6,PHP7.4,PHP8.0,PHP8.1
の4種類しかないためPHP7.1では
ちゃんとした動作確認ができませんでした。PHP7.1では、採用したテンプレートエンジンBladeONEが動かないという事なのかもしれません。

PHPバージョン切り替え|無料レンタルサーバー【エックスフリー】

…PHP7.1までなんですね。

私がPOTI-boardとは別に作った
「Petit Note」
というお絵かき掲示板なら
PHP5.6という古いPHPのバージョンでの動作確認ができていますので、
ご質問の件の解決にはならないのかもしれませんが、以下のお絵かき掲示板であれば、動作する可能性があります。
Petit Note v0.21.6 ​リリース · satopian/Petit_Note

さとぴあ@管理人 [URL] ID:b1f2a9f6 22/06/28

ひきつづき調査中ですが、やはりPOTI-boardで使っているBladeOneがPHP7.1では動作しないという事のようです。
テンプレートエンジンを使っていない
Petit Noteは古いPHP5.6でも動きます。

エラーの内容は、BladeOneのエラーですので、テンプレートエンジンをあえて使っていない(ただし素のPHPのテンプレートは使用)
Petit_Note
を使うか、別のサーバの利用をおすすめします。
POTI-boardの動作環境をPHP7.4以上に変更するかもしれません。
PHP7.1やPHP7.2での動作確認ができないか、そちらも調べているところです。
よろしくお願いします。

さとぴあ@管理人 [URL] ID:b1f2a9f6 22/06/28

PHP7.1の環境を作って確認しました。
今回報告があったのと同じエラーが発生して動作しませんでした。
申し訳ありませんが、POTI-boardはPHP7.4以上で動作とさせていただく事になりました。

Petit Note v0.21.6

は、POTI-boardを改造した経験をもとに、POTI-boardではできなかった事を実現するために新しく作ったお絵かき掲示板のPHPスクリプトです。
こちらであればPHP7.1で動作するはずです。
繰り返しになってしまいますが、
POTI-boardはPHP7.1環境では動作しません。
しかしPetitNoteは動作する筈です。
PetitNoteをご利用いただくか、どうしてもPOTI-boardが良いという事であれば、PHP7.4以上が使えるサーバの利用をご検討いただければ幸いです。
PHP7.1でも使えると書いてしまってすみませんでした。

兵衛 ID:32d63eb0 22/06/29

> POTI-boardはPHP7.1環境では動作しません。
> しかしPetitNoteは動作する筈です。

承知いたしました。
調査の上、ご確認くださり、ありがとうございました。

さとぴあ@管理人 [URL] ID:b1f2a9f6 22/07/01

他の方もここを読んでいるという前提で追記します。
あれから追試して、
POTI-boardは、PHP7.1では動作しないものの、PHP7.2では動作する事が確認できました。
最新バージョンでは、PHP7.1の時にはPHPのバージョンが低い事を知らせるエラーメッセージを出す形になりました。
PHP7.4である必要は現時点ではありません。
BladeOneのバージョンアップにともなって、必要なPHPのバージョンがあがっていく可能性はありますので、比較的新しいPHPのバージョンが使用可能であればそれに越した事はありません。
PetitNoteはPHP5.6で動作すると書きましたが、32bit環境では動作しない事が確認されたため、32bit環境のPHP5.6でも動作するように書き直しています。
もうしばらくお待ち下さい。
また、PetitNoteの掲示板のトップページのスクロールすると出てくる上に戻るリンクの表示を前回の更新で壊してしまっていたようです。
こちらの修正もあわせて行っているところです。
もうしばらくお待ちください。

[75] 題名の前の


久來 ID:aab4ec95 22/06/02

題名前の数字と、
返信ボタン等を表示しないようにする事はできないでしょうか?

さとぴあ@管理人 [URL] ID:b1f2a9f6 22/06/02 - Showing thumbnail -

HTMLの編集が必要です。
個別のカスタマイズはやっていませんので、自分で作業するか、HTMLがわかるウェブデザイナーの方に有償などで依頼していただく形になります。
例えば、テンプレートがBASICなら
main.blade.php
を開いて、

{{-- 親記事ヘッダ --}}
@if ($loop->first)
{{-- 最初のループ --}}
<h2 class="article_title"><a href="{{$self}}?res={{$ress[0]['no']}}">[{{$ress[0]['no']}}]
{{$ress[0]['sub']}}</a></h2>

@else
<hr>
{{-- レス記事ヘッダ --}}
<div class="res_article_wrap">
<div class="res_article_title">[{{$res['no']}}] {{$res['sub']}}</div>
@endif
{{-- 記事共通ヘッダ --}}

となっている中の
[{{$ress[0]['no']}}]

[{{$res['no']}}]
が題名前の記事番号の数字です。
この2つを削除すれば表示されなくなります。
返信もmain.blade.php

<form action="{{$self}}?res={{$ress[0]['no']}}" method="post"><input type="submit"
value="@if($ress[0]['disp_resbutton']) 返信 @else 表示 @endif" class="res_button"></form>
となっている箇所を削除すれば表示されなくなります。

要望がとても多い機能については表示するしないを設定して切り替ができるようにしてもいいのですが、現時点ではご自身でやっていただく形になります。
画像は、レスの記事の題名の前の数字の箇所を赤丸で囲ったものです。
ご自分で編集されるのであれば、
無料のエディタ、
VScodeを使うとコードがこわれず、色分けもされるので、比較的容易に編集できると思います。
Visual Studio Code – コード エディター | Microsoft Azure

さとぴあ@管理人 [URL] ID:b1f2a9f6 22/06/02

ちょっと気になったのですが、
題名の前の記事番号が表示されない場合は、
POTI-boardの場合は、記事番号を下の記事の編集削除用のフォームに入力して、編集や削除を行いますので、
その場合は、管理者削除画面で編集する事しかできなくなります。

さとぴあ@管理人 [URL] ID:b1f2a9f6 22/06/02

Petit Noteをダウンロード | イラスト投稿サイト Petit Note | お絵かき掲示板

こちらのPetitNoteというお絵かき掲示板のPHPプログラムの場合は、

//1スレッドに返信できるレスの数

$max_res = 0;

と設定する事で、返信ボタンが「返信」から「表示」に切り替わり、返信のためのフォームが表示されなくなります。
その「表示」というボタンも不要な場合は、やはりHTMLの編集が必要になります。

main.htmlの

<?php if($resform):?>
<form action="./?resno=<?=h($res['no'])?>" method="POST" class="res_button">
<input type="submit" value="<?php if($en):?>Reply<?php else:?>返信<?php endif;?>"></form>
<?php else:?>
<form action="./?resno=<?=h($res['no'])?>" method="POST" class="res_button">
<input type="submit" value="<?php if($en):?>View thread<?php else:?>表示<?php endif;?>"></form>
<?php endif;?>

の箇所を削除すれば表示されなくなります。

POTI-boardも、PetitNoteも
template(またはtemplates)というフォルダの中のHTMLを直接編集すれば、表示の変更は可能です。
WordPressや、ブログのテンプレートの編集を自分でやるのと同じような作業になります。

久來 ID:4c08e133 22/06/04

ありがとうございます。解決しました。

[74] 投稿


ryo ID:3cfbb622 22/06/01

どうしても
投稿に失敗時間を置いて再度投稿してみてください。
と出て描いたイラストが投稿できません…
この場合どこを直せば良いのでしょうか

5 posts omitted.

さとぴあ@管理人 [URL] ID:b1f2a9f6 22/06/02

そして、
「時間を置いて再度投稿してみてください」の文字の他に、
アルファベットなどの文字で何か情報が一緒にでてきていませんか?
もし表示されているなら、むしろそっちのほうが必要な情報かもしれません。
そういう意味でも、エラー画面のスクリーンショットがあると解決の手がかりにはなります。
ただ、ブラウザとPaintBBS NEOのプログラム上の問題となると、私だけでは解決するのが難しくなりますね。
iPadの場合は、SafariとChromeが使えると思うのですが、その場合はSafariでは問題が発生して、Chromeではでないといった事もあります。
ブラウザを切り替えてみて、問題が発生しつづける、改善するを切り分ける事ができれば、問題の箇所を絞り込む事ができるかもしれません。
根本的な解決に至らない可能性が高いのですが、追加の情報をいただけるようでしたら助かります。

ryo ID:3cfbb622 22/06/02

返答有難う御座います

こちらもブラウザはWindows10とChromeです
先程、EdgeとFirefoxでも試してみましたが駄目でした

ロリポップとの相性が悪いと言う様な記事も見かけましたが
それもあるのでしょうか…

URLの方先程メール送信フォームにて送らせて頂きました
宜しくお願い致します

さとぴあ@管理人 [URL] ID:b1f2a9f6 22/06/02 - Showing thumbnail -

403ERRORというエラーが発生します – ロリポップ!レンタルサーバー

ロリポップの攻撃防御システムが、不正な投稿を検知して投稿を止めたという事のようです。
描く→戻る→復元しますか?→投稿→投稿に失敗。
このあと、3本ほど線を引いて投稿すると、投稿できました。
Chromeでctrl+shift+iの3つのキーを押すと、開発者モードになります。
そのとき、画面の上に赤いエラーの「X」がでていたらそこをクリック。
すると403エラーが出ている事がわかります。

さとぴあ@管理人 [URL] ID:b1f2a9f6 22/06/02

PHPやCGIでプログラムの記述変更をしたところ403errorが表示されます – ロリポップ!レンタルサーバー

ここの「対応方法2:シグネチャのアクセスを許可する」のあたりのような気がします。
それでも解決しない場合は、
ttps://設置したURL/picpost.php
で403エラーが発生する事をロリポップのサポートに連絡して相談してみていただけないでしょうか。
ただ、上にも書きましたが、
復元しますか?のあと、すぐに投稿しようとするとエラーになるものの、そこから数本線を描けば投稿可能になるようです。
ようするに、ブラウザのストレージという保存領域のデータをそのまま投稿する行為を不正な投稿として判定するようにロリポップレンタルサーバが設定しているようです。
もしかしたらでしかありませんが、ロリポップの管理画面で「WAF設定」を変更すれば解決するのかもしれません。
しかし、設定を間違えるともっと多くの問題が起きてしまうかもしれませんので、慎重に検討したほうがいいと思います。
ロリポップのサポートに「403エラーがでてブラウザストレージから復元したデータが投稿できない」と連絡してみるのも方法のひとつだと思います。

ryo ID:3cfbb622 22/06/02

色々調べて頂き本当に有難う御座います…!
「対応方法2:シグネチャのアクセスを許可する」
上記の方法で403エラーが出なくなりました!
諦めるしかないのかもしれない。と
思っていたので解決して良かったです…!

この度は本当に有り難う御座いました!

[HOME / Admin]
Petit Note v1.36.6 Template BASIC
OekakiApp - PaintBBS NEO , Tegaki , Klecks , ChickenPaint Be
UseFunction - DynamicPalette , Lightbox