POTI改 設置サポート掲示板

NSFW:

[55] POTI-board ver5.00.00を準備中です。


さとぴあ@管理人 ID:c84bbd35 22/01/17 - Showing thumbnail -

2020年5月に採用したテンプレートエンジンskinnyですが、更新があまり行われていないため、bladeoneというテンプレートエンジンに変更します。
それにあわせてPOTI-boardのコードの見直しを行います。
テンプレートで何度も繰り返し同じ表示を行っている箇所を共通化して別のファイルにまとめます。
動作確認がまだ完全ではなく、また最初のうちはバグが出るかもしれません。
skinny.phpにはこちらでパッチをあてて、PHP8.1でも非推奨のエラー(将来動かなくなりますよという告知)がでないようにはしましたが、そのバージョンのリリースで、
バージョン3系統の開発に区切りをつけて
バージョン5のblade版に切り替えます。

不明な点がありましたら、ここに書き込んでいただければ対応します。
今後数年先を見据えての更新です。
テンプレートの互換性はなくなりますので、ご不便をおかけする事になります。
しかし、ログファイルは完全に互換性がありますので、ログと画像ファイルさえあれば、バージョン5のPOTI-boardでご利用いただけます。
よろしくお願いいたします。

さとぴあ@管理人 ID:c84bbd35 22/01/17 - Showing thumbnail -

開発者本人の気持ちとしては…。
PetitNoteという新しいお絵かき掲示板も使ってほしいのですが、
POTI-boardのユーザーが一定数存在している事から、POTI-boardの維持も行う事にしました。
PetitNoteはがどんな掲示板なのかは
イラスト投稿サイト Petit Noteでご確認いただけます。
日記モードが使いやすいのも特徴です。
サムネイル機能とは別にアップロード画像のサイズの自動調整機能もあります。
PetitNoteはテンプレートエンジンを使っていないので、テンプレートがいきなりまるごと非互換になるという心配もありません。
ご利用の検討をぜひよろしくお願いします。
POTI-boardのバージョン5はもうしばらくお待ちください。

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

Release POTI-board EVO v5.01.03 リリース
やっとリリースできました。
お絵かき掲示板交流サイトのPOTI-boardもv5.xなので、問題があればそろそろ何かでそうなのですが、現時点では問題はなにも報告されていません。
またサーバのエラーログも確認していますが、エラーはありません。
config.phpの再設定が必要だったり、テンプレートが非互換になってしまったりと、アップデート作業が大変になりますが、何卒ご理解をお願いいたします。
noteにもなぜこうなったのかをまとめました。
PHP8.1対応作業。テンプレートエンジンに苦しめられる。|さとぴあ|note

白狐 ID:aef19175 22/01/27

いつもお疲れ様です。
開発出来る程の知識や技術はありませんが、
大変な作業である事がよく分かります。
Poti-boardを使い続けるか、Petinoteに切り替えるか検討中です。

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

PetitNoteを作った動機は、「BBSNoteのようなPHPのお絵かき掲示板を作りたい」でした。
できあがってみると、ログファイルの形式や編集削除機能はBBSNoteに近く、画像で返信する方式はPOTI-boardに近いものになりました。
返信画面の表示速度はPetitNoteのほうが高速です。
一回の書き込みをするだけなのに、全ログファイルとHTMLファイルを更新するPOTI-boardは比較的負荷が高いので、PetitNoteのほうが軽いかもしれません。
静的HTMLを表示するだけならPHPの処理は必要ないのでその場合はPOTI-boardのほうが表示が速いですし、難しいところですが。
またPHPが動かなくなってもHTMLファイルが残るPOTI-boardのほうが過去ログをずっと保存しておきたい人には向いているかもしれません。

[54] POTI-board EVO v3.19.5をリリースしました。


さとぴあ@管理人 [URL] ID:c84bbd35 21/12/23 - Showing thumbnail -

[2021/12/22] v3.19.5
- 返信画面の下に前後のスレッドへのリンクと前後のスレッドの画像が表示されるようになりました。

- レスの画像からの続きを描く時は「新規投稿」もレス画像になりました。
これまでは、レスの画像から「新規投稿」で続きを描くと新規スレッドが作成されていました。

- 返信したあとに表示される画面がスレッドの返信画面になりました。
これまでは、どの位置のスレッドに返信しても、投稿処理が完了するとトップページが表示されていました。

- レスモード、カタログモードからの編集・削除の処理の完了時にもとの画面が表示されるようになりました。
続きを描いて投稿が完了した時にスレッドの返信画面が表示されるようになりました。
これまでは、35ページ目にある画像から続きを描いた場合でも投稿が完了した時にトップページが表示されていました。
そのため、投稿した画像がどこにあるのか探さなければならなくなっていました。

- ChickenPaintの画面の特定の箇所でスワイプすると画面が上下に動く問題がありました。該当箇所をJavaScriptで制御しました。

- 初期設定では、index.html、設定を変更すればfoo.htmlに変更可能なトップページへのリンクが<a href="./"></a>となっている箇所が数箇所見つかりました。ほとんどのケースでは問題はでませんが、実害がでてしまっているサイトも存在しているため修正しました。

リリースから安定版をダウンロードできます。
POTI-board EVO v3.19.5 リリース

めいちゃ [URL] ID:555e8ce6 21/12/25

無事に(こんどこそ多分…)できましたっ!

あとアプロ版なのですけど
返信のとこにあるチェック可能な「sage」って何ですか?
あと同じタイトルのスレッドを立てたいのと同じファイルをアップしたい時はどこを変えるといいでしょう?

年が変わった時に「線画」のスレッドを新しく立てたいなと思ったのと
そこにアップした線画が完成した時にスレッドを立てて「この線画の完成イラストです」という風に返信に載せたかいなと思いました。

私が出来なさそうなら大丈夫ですっ(笑)
「線画2022年春」とかでも良いかなと思ってたのと同じファイルアップも少し変えれば出来るので。
でも私でも出来そうなら便利かなぁと…
毎度お手数おかけしますが…宜しくお願いしますっ

さとぴあ@管理人 [URL] ID:c84bbd35 21/12/25

>「sage」って何ですか?
スレッドに返信すると、一番上に並び替わりますが、「下げ」にチェックが入っていると、返信しても上にあがりません。
返信すると上にあがってしまって…という人のためのチェックボックスです。
POTI-boardの場合は、メールアドレス欄に
「sage」と手動で入力する事で同じ動作になります。
>あと同じタイトルのスレッドを立てたい
たしか同じタイトルのスレッドは立てられるはず…。

>同じファイルをアップしたい時はどこを変えるといいでしょう?

できません。
これはPOTI-boardでもそうです。
過去数枚分の画像を解析して、まったく同じ画像の場合は画像の中身の一致によって投稿を拒否します。
「同じ画像がありました」というエラーになります。
ワンドットの点の差でもいいので、少しだけ加工していただければアップロードできます。
ワンドットの点でも違う画像として認識されます。
この仕組がないと人ではないbotが同じ同じ画像を大量に送信した時にすべて受理する事になります。
また人が操作している時にも同じ画像を貼り続ける事が可能になります。
それらを考えて現在の仕様になっています。
しかし、
かなり古いスレッドに同じ画像がある場合は、「同じ画像」扱いにならない事ようにはしてあります。
新規投稿の数件分を調べているだけなので、古いスレッドに同じ画像があってもその場合は投稿できます。

めいちゃ [URL] ID:555e8ce6 21/12/26

「sage」なるほど了解しました。
便利ですねっ

同じタイトルのスレッド
いま試してみたらできましたっ!
なぜ出来ないと思ったのか…

同じ画像
了解しましたっ!

いつもありがとうございます
来年もきっとお世話になると思いますが(笑)
宜しくお願いいたしますっ

良いお年を~っ

[53] Petit Note最新版v0.9.9.0で英語のUIとエラーメッセージに対応します。


さとぴあ@管理人 [URL] ID:c84bbd35 21/11/28 - Showing thumbnail -

POTI-board系列の新しいお絵かき掲示板、Petit Noteが、v0.9.9.0で、UIそしてエラーメッセージの言語の自動切り替えに対応します。
ブラウザの言語が日本語なら日本語になり、日本語以外なら英語になります。
v0.9.9.0 The language is automatically detected and switched between Japanese and English. · Discussion #7 · satopian/Petit_Note
https://github.com/satopian/Petit_Note/discussions/7

[52] Release POTI-board EVO v3.12.2 リリース 重大なバグの修正が含まれています。


さとぴあ@管理人 [URL] ID:c84bbd35 21/11/14

Release POTI-board EVO v3.12.2 リリース 重大なバグの修正が含まれています。 · satopian/poti-kaini

重大なバグの修正が含まれていますというタイトルのままですが、
v3.10.xに更新している方はそのままでも大丈夫だと思います。
picpost.phpや、save.phpの更新がメインです。
そしてChickenPaintを使っていて、画像の縦横回転を繰り返し行うとサムネイルの画像のサイズがどんどん小さくなっていくので、続きを描いた時の画像差し換え時の幅と高さの計算方法を変更しました。

よろしくお願いします。

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

POTI-board EVO v3.12.2をリリースしました。|さとぴあ|note
noteにも記事としてまとめました。
この際バージョンアップしてしまえばChickenPaintも使えるようになりますよ的な内容になりましたが…。

[51] 重大なバグを修正したv3.10.0をリリースしました。


さとぴあ@管理人 [URL] ID:c84bbd35 21/10/30

従来のすべてのバージョンのPOTI-boardに存在する重大な欠陥が見つかりました。
urlの長さのチェックが入っていませんでした。早急に最新版にバージョンアップしてくださいますようお願いいたします。
POTI-board v2(改二)を利用されている方へ。
potiboard.phpの差し換えのみではv3系統の全機能を使う事はできませんが、この問題に対処する事はできます。
potiboard.phpの上書きアップデートをお願いします。

Release POTI-board EVO v3.10.1 リリース 重大なバグの修正が含まれています。 · satopian/poti-kaini

さとぴあ@管理人 [URL] ID:c84bbd35 21/11/03

POTI-boardの重大バグへの対処方法|さとぴあ|note
noteにも、修正方法の詳細を掲載しました。
potiboard.php
というファイルを最新版のものと入れ替えるだけでこの問題に対処できますので、掲示板のバージョンアップをよろしくお願いします。

さとぴあ@管理人 [URL] ID:c84bbd35 21/11/14

古いバージョンに存在するXSS脆弱性について · Issue #11 · satopian/poti-kaini
問題点をまとめておきました。
v2.26.0を含む旧バージョンのPOTI-boardを利用されている方は、v3.10.xまたは最新のPOTI-boardへのアップデートをお願いします。
必要なファイルはpotiboard.phpだけです。
この1つのファイルを更新するだけでもこの問題に対応できます。

さとぴあ@管理人 [URL] ID:c84bbd35 21/11/14

その問題とは別の問題
v3.09.5を含むv3.09.5以前のバージョンのPOTI-boardに存在する欠陥についてですが…。
いろいろとお詫びの言葉をそえて送信してみたりもしたのですが、逆に意味が伝わりにくかったようです。

簡単にいうと、「バージョンアップしないとログファイルを失います」

ですので、ログファイルが消えても別に構わないという方以外は、potiboard.phpの上書きアップデートだけで構いませんので、よろしくお願いします。

[50] POTI-board EVOの設置について


コンバット猫丸 [URL] ID:e9f81b87 21/10/28

POTI-board EVO v3.09.5を設置しようとしたのですがうまくいかずに困っています。
設置先のURLは
combat1.sakura.ne.jp/potiboard2/
にしたのですが、このURLにアクセスするとFirefoxやIE11の場合、
combat1.sakura.ne.jp/potiboard2/PHP_SELF
というアドレスに飛ばされて404 Not Foundと表示され、index.phpファイルが消滅します。
Chromeの場合は404 Not Foundと表示されるだけで、どこかに飛ばされることは無くindex.phpファイルもそのままです。

さとぴあ@管理人 ID:c84bbd35 21/10/28

今、そちらのサーバを見てみたところ、
index.php
も、
potiboard.php

config.php
もすべて404(ファイルが無い)なのですが、ファイルは今は消しているのでしょうか?

まず、index.phpですが、
このファイル自体は今後も使うものではなく、
本来は、
PHP_SELF(初期値potiboard.php)に移動したあとindex.phpは消滅します。
PHP_SELFに飛ばされたという事は、
おそらく
config.phpの読み込みに失敗しています。となると、
potiboard2ディレクトリのファイル構成がデフォルトではない可能性が考えられます。
例えばなので、すべて憶測ですが、

コンバット猫丸さんが遭遇した現象を再現する方法のひとつは

index.phpだけをアップロードして、そこにアクセスすると、
potiboard2/PHP_SELF
に飛ばされてindex.phpが消えます。
以下がindex.phpの中身です。
<?php
include(__DIR__.'/config.php');
if(!defined('PERMISSION_FOR_DEST')){//config.phpで未定義なら0606
define('PERMISSION_FOR_DEST', 0606);
}
header('location: '.PHP_SELF);
chmod('index.php',PERMISSION_FOR_DEST);
unlink('index.php');


config.phpで設定したPHP_SELF(初期値potiboard.php)に移動したあとindex.phpは役目をおえて消えます。

さとぴあ@管理人 [URL] ID:c84bbd35 21/10/28

POTI-board EVO v3.09.5をリリースからダウンロードして設置までやってみました。
サーバはさくらのレンタルサーバライトです。
サーバにアップロードしたファイル一式は次のようになます。
基本的にはpotiboard2フォルダの中身全部です。
まず確認してみていただきたいのは

combat1.sakura.ne.jp/potiboard2/
にこのファイル一式がアップロードされているかどうかです。
特にconfig.phpや、potiboard.phpが存在するかどうかです。
また、config.phpの設定でスクリプトのファイル名をpotiboard.phpからindex.phpに変更していると、index.phpは自分で自分を削除しますから、やはりそのまま消えてしまいます。
まずは何も設定しないでアップロードして、動作してから設定を変更する事も原因の切り分け作業で必要になる事です。
そして、今回の問題とはあまり関係ないような気もするのですが、サーバで設定しているPHPのバージョンがPHP5.6より古い時にもエラーがでて動作しません。
まず、
ファイル構成を確認していただいて
その結果どうなったかを教えていただけないでしょうか?
index.phpが存在しない場合は、
combat1.sakura.ne.jp/potiboard2/potiboard.php と入力して呼び出していただく事もできます。
index.htmlが生成されれば設置成功です。

さとぴあ@管理人 ID:c84bbd35 21/10/28 - Showing thumbnail -

PHP_SELFに移動したという話でしたので、PHPという言語のバージョンも古い可能性があります。(PHP8では定数の読み込みに失敗すると即座にエラーになるため)
いろいろなアプリを使っっている場合はバージョンに配慮する必要がありますが、
特に理由が無い場合は、PHP7またはPHP8.0の利用を推奨しています…。
速度もあがりますし、PHPそのもののセキュリティの問題もあるからです。
画像は、さくらのレンタルサーバの言語切替画面です。
繰り返しになりますが、必要なファイルがサーバにあるかどうか、教えてください。
必要なファイルは存在するけれど、動作しないのか、存在しないのかです。
よろしくお願いします。

コンバット猫丸 [URL] ID:e9f81b87 21/10/28

さとぴあさんのアドバイスに従って設置を試みましたが、どうしても
combat1.sakura.ne.jp/potiboard2/PHP_SELF
に飛ばされて終了してしまいますね。
参考のためにpotiboard2フォルダの中身をお見せしますが、多分必要なファイルは揃っていると思います。
あと、config.phpファイルの内容は最低限しか書き換えていません。
それから質問なのですが、サーバー内のファイルの属性は全て604、フォルダの属性は全て705にしていますがこれでいいでしょうか?

コンバット猫丸 [URL] ID:e9f81b87 21/10/28

さとぴあさんのアドバイス通りにサーバーのphpのバージョンを新しくしたところ、無事お絵描き掲示板の設置ができました。

親切に対応していただいて本当に感謝しております。
また何か分からないことがありましたらよろしくお願い致します。

さとぴあ@管理人 ID:c84bbd35 21/10/28

いったん削除して頂いて、
すべて転送しなおし。
index.phpはあらかじめ削除しておいて
(最初からアップロードしないでも可
combat1.sakura.ne.jp/potiboard2/potiboard.phpにアクセスするとどうなりますでしょうか?
PHP_SELFと表示されるのは
config.phpの読み込み失敗が原因と考えられますが、
combat1.sakura.ne.jp/potiboard2/config.phpにアクセスすると404が返ってくるのでおそらくファイルが無いです。
パーミッションはたぶんそれであっていると思います。
気になるのは、すべてのファイルがあるはずなのに、
例えば
combat1.sakura.ne.jp/potiboard2/potiboard.phpにアクセスすると、
404(ファイルが無い)と表示される事です。
何かのエラーが発生しているのなら別なエラーがでるはずなのですが404(ファイルが無い)となっています。

ffftpのトラブル事例の可能性もあり、
一度バイナリーモードによる転送を試してもらうのもひとつの方法かもしれません。
lolipop!でお絵描き掲示板が動かない?直ります!|猫あきら|note

上記は、アクキーモードのutf-8による転送を行って成功した例。
でも、おそらく全部バイナリーでも動くのかもしれません。
shiftJISになって誤動作するよりは…。

さとぴあ@管理人 ID:c84bbd35 21/10/28

ああ、入れ違いでした。
設置できて良かったです。

[49] 戻るボタンを押した後、先に進めない


えみり ID:KcRW53Ds 21/10/17 - Showing thumbnail -

先日はお世話になりました。
無事に解決いたしました。

もう1点、お聞きしたいことがあります。
トップページから「PAINT」をクリックし、別のツールを使いなおそうとブラウザを戻った際、再度「PAINT」が押せませんでした。
edgeでは問題なく動作し、Firefoxとiphoneでこの現象が起きました。
iphoneでは、ボタンが半透明になっていました。
ブラウザを更新すれば先に進めます。
原因はなんでしょうか?

さとぴあ@管理人 [URL] ID:uYEw/UHM 21/10/17

Release POTI-board EVO v3.08.1.1 リリース · satopian/poti-kaini
最新版のv3.08.1.1の、PINKディレクトリの上書きアップデートをお願いします。
約一年間その問題が発生するJavaScriptを使っていました。
2重送信を防止する目的のJavaScriptだったのですが、ブラウザの戻るで戻った時にボタンが無効になったままでした。
最新版でその問題を修正しました。

えみり ID:KcRW53Ds 21/10/17

詳細にありがとうございました。
DLしてファイルをUPしたら直りました。
大変助かりました。

[48] 投稿に関して


ゆきぐに ID:gvE3LUnQ 21/10/16 - Showing thumbnail -

はじめまして。
ゆきぐにと申します。

お絵かき掲示板で育った身なので、こういった技術が現在も続いていることに感謝しております。

1点質問させてください。
掲示板の設置に関してはできたようなのですが、お絵かきの結果を投稿した後に、「不正な投稿をしないでください」「POST以外での投稿は受け付けません」と表示されます。

config周辺の設定がおかしいのかもしれませんが、自己解決できず、お知恵を拝借できれば幸いです。

ゆきぐに ID:gvE3LUnQ 21/10/16

申し訳ございません。
自己解決できました。
//csrfトークンを使って不正な投稿を拒絶する
が有効になっていました。古いテーマが原因だったと思われます。
お騒がせしました。

さとぴあ@管理人 [URL] ID:pWxGk67Q 21/10/16

改二用のテーマの場合は、ChickenPaintも使えませんので、了解の上ご利用いただければと思います。

[47] POTI-board EVO v3.08.1.1


さとぴあ@管理人 [URL] ID:Gehcj2G6 21/10/14

v3.08.1.1をリリースしました。
v3.08.1のテンプレートだけ修正したバージョンです。
テーマMONOの配色を変更するJavaScriptの一部を誤って削除してしまっていたため、色の切り替えに問題が発生していました。
より具体的に書くと、
空色のメインから他の色に変更すると、もとの空色に戻せなくなっていました。

このバグの影響を受けるのは、テーマMONOです。
PINKには配色切り替え機能がないためこの影響を受けません。

POTI-board EVO v3.08.1.1
で修正しましたので、よろしくお願いいたします。
バージョン表記がv3.08.1.1なのは、POTI-board本体のバージョンは変わっていないからです。

[46] アップデートとPetit Note


めいちゃ ID:999isIls 21/10/08

いつも お世話になってますっ!
お絵かき掲示板のログ無事に増やせました。
アップデートしたいのですけど(結構前)
pinkを上書きだけどccs変えてたらそこは上書きしないように気を付けてとあったので
どれを上書きすれば良いのかわかりません…

あとPetit Noteはどうやったら使えますでしょうか?

さとぴあ@管理人 ID:Id4bmXM6 21/10/08

もう1日だけ時間をください…。
リリースするタイミングがわからなくてそのままになっているものがありますので。
PetitNoteもリリースしてからのほうがたぶんわかりやすいです。

めいちゃ ID:999isIls 21/10/08

了解しましたっ!
いつもお手数おかけします…💦

さとぴあ@管理人 [URL] ID:kLe/Y8Ec 21/10/09

PetitNoteとPOTI-boardの件を両方とも書くとわかりにくくなるので、まず最初にPOTI-boardのアップデートについて書きます。

1.ChickenPaintディレクトリを上書きアップデート

2.PINKディレクトリを全部アップデート

3.potiboard.phpを上書きアップデート。

2のPINKディレクトリの上書きアップデートの時にめいちゃさんが作った自作のCSSファイルを別な場所に保存しておいてください。
そうしないと、元のピンク色の掲示板にもどってしまいます。

あとからでいいので、保存しておいた

poti-kaini-master/potiboard2/pink/pink.css

めいちゃさんが色を変更した
pink.css

pink/ ディレクトリに入れてください。
いったん上書きしても、手元に
色を変更したpink.cssが残っていれば
そのファイルを元の位置(pink/)にもどしてあげれば大丈夫です。

POTI-boardの最新版はこれです。
POTI-board EVO v3.08.1 リリース

不明な点があれば、教えてください。

さとぴあ@管理人 [URL] ID:kLe/Y8Ec 21/10/09

赤丸のディレクトリとファイルを上書きします。

さとぴあ@管理人 [URL] ID:kLe/Y8Ec 21/10/09

赤丸の箇所のpink.cssは、ピンク色の背景色のファイルです。
今使っている掲示板に入っている
pink/ ディレクトリの
pink.cssは、めいちゃさんが色を変更したファイルなので、あとからでもいいので、
めいちゃさんが作ったpink.cssになるようにします。
背景色がピンク色に戻ってしまっても
めいちゃさんが作成した
pink.cssをpink/ディレクトリにいれてあげれば、めいちゃさんの設定した色にもどるはずです。
CSSを上書きしないでくださいと書いたのは、色が戻ってしまうからですが、手元に色を変更したpink.cssがあればそのCSSファイルでまた上書きしてあげれば、設定通りの色になります。

さとぴあ@管理人 [URL] ID:72ABMD0Y 21/10/10

POTI-boardの更新が無事に終わった事が確認できてから、Petit Noteの設置の案内をしますので、よろしくお願いします。

めいちゃ ID:oAHzePas 21/10/11

ありがとうございますっ!
出来ました…多分
確認はどうやったら出来るのでしょう?

さとぴあ@管理人 [URL] ID:GSxXyuu6 21/10/11

先に結論から書くと成功しています。
確認した事。
問題があったHTMLの箇所は修正されていましたし、ChickenPaintの画面も新しくなってますし、iPadで画面が選択されないようにするスタイルシートも更新されていましたので、これで細かな問題を修正したPOTI-boardと、iPadでも描けるChickenPaintになりました。
たぶん問題ありません。

さとぴあ@管理人 [URL] ID:GSxXyuu6 21/10/11

PetitNoteは、あとちょっとだけ待ってください。

めいちゃ ID:oAHzePas 21/10/11

確認ありがとうございますっ
チキペが変わったのはわかったのですが他もちゃんとうまくいったか不安でした。
PetitNote了解しました。
宜しくお願い致しますっ

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