POTI改 設置サポート掲示板

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

[135] 暫定最新板 v2.18.1

satopian/poti-kaini: POTI-board-Kaini, the OekakiBBS for PHP7
potiboard.php
search.php
search.html

に変更があります。
potiboard.phpはコードを整理しただけなので、かならずしもアップデートは必要ではありません。
search.php
は、検索時に画像を20枚、コメントを30件表示するはずが19枚、29枚になる事がある不具合の修正です。
search.html
を差し換えても表示に変化はありませんが、反復処理が入れ子になっていましたので修正しました。
theme theme_nee2 ディレクトリの中にある
search.htmlの更新になります。

大元のリポジトリの更新がしばらくの間できない可能性がありますので、
上記暫定最新板のリンクからのダウンロードとなります。
よろしくお願いいたします。

[136] Re: 暫定最新板 v2.18.1
さこつさんのリポジトリが更新されましたので、最新板は
sakots/poti-kaini: POTI-board-Kaini, the OekakiBBS for PHP7
にあります。
よろしくお願いいたします。

v2.18.1以後は開発の速度を落とす事になりました。バグなどの修正は行います。

[121] palette切り替え機能追加のお願い

お世話になっております。お絵かき掲示板のpalette切り替え機能、とて便利で良いですね。公式POTI改二にもこの機能を付けることは出来ませんでしょうか。
自分の掲示板では普段良く使う色をデフォルトのpalette.txtに追加して使用しているのですが、だんだん長くなってきたので、palette01,02,03…とファイルを分けてconfigで複数設定出来たらもっとお絵かきが捗ると思うのです。ご検討のほどよろしくお願いいたします。

[122] Re: palette切り替え機能追加のお願い
という事は、パレットの数を数えてその数の数の分の切り替え…になりますね…。
2種類と決まっていれば比較的容易なのですが…。
かならず実装できるとは限りませんが、検討課題には入れておきます。

[123] Re: palette切り替え機能追加のお願い
お忙しいところご返答ありがとうございます。期待しております!

[124] Re: palette切り替え機能追加のお願い
パレットデータファイルの切り替え機能を実装しました。
パレットの数を数えてその数の分だけ切り替える方式です。
数は、0からはじまる数字で、
パレットの数が2つなら 0 と 1。
5つなら、0 1 2 3 4 を切り替える形になります。
1 2 3 4 5 のほうが人にはわかりやすいのですが、0からはじめないとプログラムの行数が増えてしまうため、phpの配列の数の数え方にあわせました。
パレットの名前を個別につけて…も、設定ファイルが膨れ上がるので、数字のみ…になりました。

[125] Re: palette切り替え機能追加のお願い
ちなみに、パレットのファイル名はどんな名前でも大丈夫です。
$pallets_dat=['0.txt','1.txt','2.txt'];
の場合、左から順に 0 1 2 になります。

[126] Re: palette切り替え機能追加のお願い
Re: palette切り替え機能追加のお願い  by いずる (51831 B)
こんばんは、パレット切り替え機能の実装ありがとうございます!早速やこうさんパレットを追加して使用してみました。(せっかくのパレットを効果的に使えてなくてスミマセン…)

やこうさんパレット画面が美しくて、見てるだけで気持ちが上がってきます。お絵かき掲示板って楽しい…本当に楽しいです。ありがとうございました!

[127] Re: palette切り替え機能追加のお願い
使っていただけてよかったです…。
やこうさんパレットの再配布とPOTI-boardへの追加方法のページも作りました。

[134] Re: palette切り替え機能追加のお願い
現在、パレット名をconfig.phpで任意に設定できるようにするべく調整中です。
数字の0と1を切り替えるのは味気ないものですから。
config.phpの再設定が必要になるかもしれませんが、よろしくお願いします。

[128] 機能の要望です

現在、POTI改では記事編集時に投稿日が更新日に上書きされる仕様になっています。
これを、投稿日を維持したまま編集するか否かを管理者や編集者側で選べるようになりませんでしょうか?
絵板としての運用であれば更新日でも全く問題無いのですが、一昔前は珍しくなかった絵日記としての運用を考えると投稿日が維持されない仕様はちょっと不便でして…。
MTやWPのようなブログ・CMSと比べ、描いて即投稿できる絵板は絵日記ツールとして非常に優れているので、検討していただけると嬉しいです。

[129] Re: 機能の要望です
以前にも要望がありましたが…。
途中でテーマを変更していると、編集マークが日付と分離できなくなって編集マークが数種類ならぶ…になる可能性があるので、仕様上どうなんだろう…という事でいったん保留になっていた案件です。
記事を編集しても編集マークをつけなくてもいい。すでに編集マークがついてしまったものはそのままでいいのであれば、
config.phpで選択可能にできるかもしれません。
編集する時に選択する…は可能だったかどうか…。テーマのHTML側の変更も必要になりますね。
必ず対応できるというお約束はできないのですが、検討課題にはいれておきます。

[130] Re: 機能の要望です
返信ありがとうございます。
私の希望としましては、「config.phpで選択可能」になると嬉しいです。
投稿日か更新日かが重要なのは絵日記のような使い方をする場合だけですし、日によって使い分けるというような設定ではありませんから。
検討よろしくお願いします。

編集マークの複数表記(混在)については、POTI改のログ管理はMySQLやSQLite等と比べて一括置換が非常に容易ですから、あまり気にしなくて良いのではないでしょうか。
そもそもUPDATE_MARKと同様にtemplate_iniで管理されているDATE_FORMATの表記自体もテーマによって微妙に違っていますので、絵板を設置できてテーマ変更作業が出来てさらに表記の統一性や見た目を気にする人ならテキストエディタで一括置換する程度の作業はそう難しくないように思うのです。

[131] Re: 機能の要望です
それで構わない…という事でしたら、実装できると思います。
config.phpに追加する位置はどこでもいいのですが、配布スクリプトではかなり下のほうに設定を追加するかもしれません。
この掲示板にも追加設定の内容を書きますので、利用されているPOTI-boardのconfig.php のどこかに追加していただけないでしょうか。
しばらくおまちください…。
ちなみに、編集しても編集マークはつかなくなりますのでその点もどうかご了承ください。

[132] Re: 機能の要望です
早速、v2.17.0を試しました。
過去の投稿を修正しても問題なく投稿日が維持されています。
ありがとうございました!

[133] Re: 機能の要望です
//編集しても投稿日時を変更しないようにする する:1 しない:0
define('DO_NOT_CHANGE_POSTS_TIME', '0');
//する:1 にすると投稿を編集しても投稿日時は変更されず最初の投稿日時のままになります。
//編集マークも付きません。

これをconfig.phpに追加するだけ…と書きに来ましたが…すでにバージョンアップ完了でしたか~。

[88] config.phpなど改行されていない件

初めまして。
改2をダウンロードしてテキストファイルの中身を見たところ、全て改行されていません。
使用エディターはwin7標準のメモ帳です。

[89] Re: config.phpなど改行されていない件
Re: config.phpなど改行されていない件  by さとぴあ@管理人 (30448 B)
確認しました…。
改行されてはいるのですが…。
改二のconfig.phpは「LF」という改行コードになっていまして、古いバージョンのメモ帳では1行で表示されるようです…。

2020年7月時点のWindows10のメモ帳は大丈夫でした。
POTI-board改のconfig.phpは「CRLF」でGitHubにあがってました。
改のほうはどのバージョンのメモ帳でも改行を表示できる…のですが、改二は「LF」なので、メモ帳で1行になる…という事だと思います。
こちらの開発環境で「LF」に変換されているようですね。

(つづきます)

[90] Re: config.phpなど改行されていない件
>使用エディターはwin7標準のメモ帳です。

Windowsのメモ帳でソースコードを保存してはいけない - Qiita

Windows7のメモ帳でもutf-8のテキストファイルを開く事ができますが、
BOMなしのutf-8で保存する事ができません。
そのためメモ帳で設定を保存するとphpの軽微なエラーが発生する事があります。
たとえば
「Warning: Cannot modify header information - headers already sent by …」

Windows10のメモ帳はBOMなしのutf-8で保存できますがWindows7のメモ帳はphpの設定ファイルの保存にむいていません。

テキストの改行が無視されて1行で表示されるときの対応 - Qiita

表示が1行になってしまう件も含めて
ここで紹介されている「サクラエディタ」を使うというのはどうでしょうか?
POTI改が開発で使っているVScodeでも大丈夫です。
VScodeはファイルが大きくて機能が多い代わりに動作はやや重いです。
サクラエディタは軽いです。
どちらも無料です。
改行コードをWindowsの「CRLF」にしたものをLinuxのサーバで使ってもらう…というのもなんですので、おそらくGitHubには今後も「LF」のファイルがあがっていくと思います。
お手数をおかけしますが他のエディタの導入の検討をお願いできないでしょうか?

[91] Re: config.phpなど改行されていない件
回答ありがとうございます。
早速試してみます。

[116] Re: config.phpなど改行されていない件
改行の問題は解決しました。
ありがとうございます。
絵のサイズを512×512にしたいのですが、デフォルトサイズに設定しても反映されません。このヴァージョンでは50の倍数しか使えないのでしょうか?

[117] Re: config.phpなど改行されていない件
config.phpでテーマを切り替えます。
define('SKIN_DIR', 'theme_nee2/');
または、
COOL SOLID2
をダウンロードして、該当ディレクトリをconfigで指定します。
50単位になるテーマがあるというだけで、テーマを変更すれば手入力で数値をいれる事もできます。

[118] Re: config.phpなど改行されていない件
Re: config.phpなど改行されていない件  by さとぴあ@管理人 (91341 B)
config.phpで、テーマを
define('SKIN_DIR', 'theme_nee2/');
に設定した時の画面を貼っておきます。
改の時に標準で入っていたテーマとかなり近いnee2になります。
キャンバスサイズを1単位で指定する事ができます。

[119] Re: config.phpなど改行されていない件
やはりダメでした。端末が悪いのか、PlayStation Vitaでやっているのですが今度iPadでやってみます。間違えてテスト板にコメントを送ってしまったので、確認できるときにしてくださると有り難いです。

[120] Re: config.phpなど改行されていない件
絵描き キノコ丸さん
以前のバージョンのedgeでも失敗する事があるので、PlayStation Vitaでは無理なのかもしれません。
iPadからの投稿はすでに数多くあるのでiPadであれば投稿できる可能性が高い…と思います。
テスト板はいくらでもテストできますのでご利用ください。

[92] 携帯でのお絵かき掲示板の設置報告

Android携帯でお絵かき掲示板を設置できました!
携帯でお絵かき掲示板を設置しようという需要があるかはわかりませんが(^_^;)
WinZipで圧縮ファイルの解凍
TurboEditor(テキストエディター)でconfig.phpの書き換え
AndFTPというアプリでサーバーにアップロードできました。
サーバーはスターサーバーフリーの場合「フリー PHP+MySQL」プランで良かったのでしょうか?(phpファイルが使えないサーバーもあるのかなと)
ダウンロード画面はパソコン版サイトモードにして「Code」をクリック→DownloadZIPをクリック→poti-kaini-master.zipがダウンロードされる…という流れになりました。(公式の説明ではクリックする項目の名前が違ったので迷うかもしれない方に念の為)
超初心者発言失礼いたしました(^_^;)

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

[96] Re: 携帯でのお絵かき掲示板の設置報告
丁寧な回答ありがとうございます。
書き込みのあと自己解決できそうになったので削除してました(汗)

しかし表面上、設定はできたみたいなんですが(デザインはかわったので)管理用→管理人投稿→パスワード→承認で案内していただいた画面にはでれたのですが、円で指定していただいたところにファイル選択して入力→送信するをクリックしたところ「画像がありません」とエラーしてしまいました。
どういった原因が考えられるでしょうか?

[97] Re: 携帯でのお絵かき掲示板の設置報告
根本的に使い方を勘違いしてました!
ファイルを指定→PAINTですね!
送信するじゃなかった(汗)

[98] Re: 携帯でのお絵かき掲示板の設置報告
そうなんです。PAINT…。このpchアップロード機能、デフォルトのテーマにも入れられないか検討してみます。

[99] Re: 携帯でのお絵かき掲示板の設置報告
余談ですが、どこかのサイトでみたとおり、.pchファイルでもNEOになる前のファイルは再生できないのですね…古い自分のファイルが出てきたもので試してみたのですが再生されず画面は白いデフォルトがでてきました。
WPchビュワーも古いパソコンに残ってたので試してみたらエラーしてしまって…ブラウザが当時のバージョンでないのが原因でしょうか
せっかく残っていたデータがみれず少々寂しく思っています(TдT)

[100] Re: 携帯でのお絵かき掲示板の設置報告
デフォルトのテーマに最初から入っていると便利だと思います!(^o^)
後から追加するとどの階層にアップロードするか初心者には難しくて…
(かなり試行錯誤してしまいまして、無駄にコピーファイルがいくつもの階層にはいってる状態です…(-_-;)
はじめからあれば後はconfig.phpを書き換えるだけでよいと思うので(*^^*)

[101] Re: 携帯でのお絵かき掲示板の設置報告
しぃペインターのspchファイルは今現在の仕組みでもアップロード可能です。
携帯で描く事はできませんが、画面に読み込んで投稿するところまではできる…かも?
古いpchはNEOのpchと見分けなければいけないので、その処理は現状では入っていません。
両方混ざっていても再生できるテーマはありますが…。

[102] Re: 携帯でのお絵かき掲示板の設置報告
PINKに切り替えると今度は画像アップロード機能がなくて…という話になってしまうので、
最初の白っぽい画面のやつにも
pchファイルのアップロード機能をつけられたらいいのかも。

[103] Re: 携帯でのお絵かき掲示板の設置報告
>両方混ざっていても再生できるテーマはありますが…。

(^q^)←
実際、配布するには色々とクリアしなければならない問題があるんでしょうね…(^_^;)

[104] Re: 携帯でのお絵かき掲示板の設置報告
いまのところ、オリジナルのPaintBBSをサポートしているテーマは
COOL SOLIDだけです。しぃペインター標準版、プロ版、PaintBBS、PaintBBS NEOに対応してますね。
ただ、Java版はスマートフォンでは使えないんですよ。
理由、画面がでても描こうとするとスクロールしてしまう。

[105] Re: 携帯でのお絵かき掲示板の設置報告
Re: 携帯でのお絵かき掲示板の設置報告  by 金白 (263901 B)
COOL SOLIDを導入してみたんですが、管理人による投稿画面にpchファイルを選択してPAINTというところがありませんでした…

[106] Re: 携帯でのお絵かき掲示板の設置報告
Re: 携帯でのお絵かき掲示板の設置報告  by さとぴあ@管理人 (56322 B)
pchのアップロード機能は今のところPINKだけ…と書いておけばよかったですね。
デフォルトにもpchをアップロードする機能を入れたかったのですが、ダメらしく…。
COOL SOLIDは、通常のお絵かきで昔のPaintBBSが使えて再生できるところまで…です。

funige/neo: PaintBBS NEO

ここの
funige/neo/sample/viewer.html
という、NEOのpchをローカルで再生できるものもあります。
昔のpchには対応していませんがNEOのpchならいつでも再生できます。
(最近できたばかりであまり試していませんでした…)

[107] Re: 携帯でのお絵かき掲示板の設置報告
そして、これから作業ですが…。
POTI改に画像アップロード機能を使う、使わないの設定項目が追加されましたので(configに設定がなかったら自動的に使うになります)
PINKにも画像アップロード機能を追加するかもしれません。

画像がアップロードできないのが特長のPINKでしたが、本体側で切り替えできるのならテーマ側でアップロードできなくしなくてもいいからです。

[115] Re: 携帯でのお絵かき掲示板の設置報告
>PINKにも画像アップロード機能を追加するかもしれません。
追加しました。
画像アップロード機能を使う、使わない、コメントのみの新規投稿を拒否する、しないをconfig.phpで設定できるようになりました。