POTI改 設置サポート掲示板

NSFW:

[18] お絵描きデフォルトサイズについて


あさだ [URL] ID:dUwcl5Zc 20/11/10

お世話になります
先日XREAにPOTI改二を設置し
お絵描きデフォルトサイズを変更しようとconfig.phpを下記のように書き換えたのですが300ⅹ300のまま変わりません

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

なにか原因は考えられますでしょうか?

さとぴあ@管理人 [URL] ID:3.NnMi.I 20/11/10

URLのリンク先をのぞいてみましたが正常に動作していました。
もし、300x300のままだとしたら、ブラウザの「クッキー」です。
たとえば 500x600のキャンバスを開くと、そのサイズをブラウザが記憶して次回のキャンバスサイズも500x600になります。
別のブラウザや、Chromeの別のユーザーで絵板を開けば、デフォルトサイズがでてくると思います。
クッキーでサイズを記憶するようになったのでデフォルトサイズを設定する意味があまりなくなってしまいました…。

あさだ ID:yLMJ/zXI 20/11/10

ご返答ありがとうございます
さとぴあさんのご指摘の通り他のブラウザからアクセスしてみたところ正常に動作していました
これからお絵かき掲示板を活用していきたいと思います
ありがとうございました

[17] ご無沙汰しました。


めいちゃ ID:F.F5EhIc 20/09/29

>レスのWRITEを投稿するに直す
テンプレートそのものを編集する事になってしまいますね…。
もし、私が運営しているサイトの絵板と同じ色とデザインになっても大丈夫なら、
テンプレートを入れ替えれば可能です。
――――――――――
デザインはさとぴあさんの所の使いやすくていいなぁと思っていたので同じにしたいのですけど色だけでも変えられませんでしょうか?

さとぴあ@管理人 [URL] ID:0eKDTKjM 20/09/29 - Showing thumbnail -

Google chromeでスタイルシート(この場合は、pink.css)を編集して、保存すれば色の変更は可能です。
CSSを直接編集しても大丈夫です。

さとぴあ@管理人 ID:0eKDTKjM 20/09/29

pink.cssの色指定を変更するだけですべての色の変更ができます。

背景色がピンク色なのは
background-color: #ffd7f0;
だからです。
#ではじまる6ケタの英数字または3ケタの英数字が色です。

基本的には使う方が自分で変更する必要がある箇所なのですが、何色だったらいいのでしょうか?

さとぴあ@管理人 [URL] ID:0eKDTKjM 20/09/29

それから…。色を変更するしない以前に、まずテーマを変更できるかどうか…も課題かもしれません。
satopian/pink_for_poti-kaini: POTI-board改二用テーマ PINK https://pbbs.sakura.ne.jp/

ここの説明だけでわかるようなら大丈夫だと思うのですが…。

1.テーマは変更できるか?はいなら2へ。
2.テーマの色は変更できるか?はいなら完了。
いいえなら、3。
3.テーマは変更できるけれど色をなんとかしてほしいという事なら、要望をあげていただければ、別の色のものも作る事はできます。

さとぴあ@管理人 [URL] ID:0eKDTKjM 20/09/29

テーマの配色を変更できても、テーマの変更に成功しないと最悪の場合、掲示板が動かなくなりますので、懸念材料はそのあたり…になります。

めいちゃ ID:y9Nxf17k 20/09/30

今2時間かけてやっと設置完了です…(サーバーへのアップの仕方を忘れてものすごい時間がかかってしまいました 笑)
テーマの配色の変更できるんですねっ
でもGoogle chromeでスタイルシートの変更と保存の仕方が何度やっても解らなくて…
cssの変更しても良いのですね…これまたどれがどこの色番号なのかわからないので時間かかりそうですが(笑
頑張りますっ!
本当にありがとうございました~っ

めいちゃ ID:y9Nxf17k 20/09/30

なんとか色も少し変えられました。
カタログもある~
でもさとぴあさんところのように投稿者名クリックで作品(もしくは投稿コメント)の所へ行かずエラーページに飛んでしまいます。
別にページ作らなくちゃいけないのでしょうか?

さとぴあ@管理人 [URL] ID:zTOoQ0mc 20/09/30

satopian/poti-kaini: POTI-board-Kaini the OekakiBBS for PHP7
をダウンロードして
この画像で選択しているファイルを上書きしていただけないでしょうか?
めいちゃさんが設置した時のバージョンはまだ検索機能に非対応でした…。
その後もいろいろかわっているもので、いろいろ更新しておいたほうがいいです。

上書きしてはいけないもの
config.php
これ以外は、全部上書きしても大丈夫です。
config.phpを上書きすると、いろいろと設定したものが消えてしまいます。
それ以外は上書きしても大丈夫です。

さとぴあ@管理人 [URL] ID:zTOoQ0mc 20/09/30

Chromeでスタイルシートを保存する方法をGIF動画に撮りました。
ファイズサイズの関係で外部リンクになりますが
https://i.imgur.com/48TCmN6.gif

これがそのGIF動画です。

さとぴあ@管理人 [URL] ID:zTOoQ0mc 20/09/30

あと、念の為ですが…。
img.logとtree.logは絶対に上書きしないでください。
書き込んでもらったものが消えてしまいますので。
poti改のプログラム一式にはimg.logとtree.logは入っていないので、プログラム一式をかりに上書きしても、
ログは消えません。

めいちゃ ID:y9Nxf17k 20/09/30

ありがとうございましたっ
設置できました~っ!

アップデートとかあったのですね…
どこをどうすればアップデートされるのかもわからずimg.logとtree.logも見つけられず怖いのでさとぴあさんが教えてくださったチェック入ったところだけ上書き保存しました。

それと名前クリックで飛んだ先の色を変えてみようと動画参考にやってみたのですが…
これまた何度挑戦しても変えられず…orz
間違えていたらどうしようとびくびくしながら上書き保存したのに~(笑

めいちゃ ID:y9Nxf17k 20/09/30

あとお絵かき掲示板の投稿者名クリックで行く先が「掲示板に投稿された最新のイラスト」になっています。
さとぴあさんの所のように名前検索かけずダイレクトに投稿者さんの最新イラストに行くようには出来ませんか?

さとぴあ@管理人 [URL] ID:zTOoQ0mc 20/09/30

なんでだろう…と思ってのぞいてみたら解決してますね…。
よかった…。

めいちゃ ID:T5XlShs. 20/10/01

あれ?本当だっ!
色も変わってますね。
今まですぐ反映されていたので何度更新しても変わらなかったから…
時間がかかっていただけなのですね。
お手数かけてすみませんっ
というわけで今度こそ無事設置できました~(笑
ありがとうございましたっ!!!

ID:TK9HtGXc 20/10/05 - Showing thumbnail -

さとぴあさん、こんにちは。
改二それ自体ではなく、テーマPINKの報告なのでこのツリーを利用させてもらいます。

今回修正された pink_catalog 54行目なのですが…
1)aタグ内に不要な記述
(by <% echo (y/x/name) %>)"
が残ったままになっています。
2)同54行imgタグの alt内に 丸括弧の閉じしか存在していません。
このままだと alt="タイトル by 名前)" という表示になってしまいます。

さとぴあ@管理人 [URL] ID:s1ZFNI76 20/10/05

修正しました。
ただ、集中力が切れているのかもとからないのか、幅と高さが title="" に入るのを修正してなおかつバグを出している状態ですので、修正したものを確認していただけないでしょうか…。
よろしくお願いします。

ID:kJdc6X4M 20/10/06

修正確認しました、問題ありません。
対応ありがとうございます。

[16] 暫定最新板 v2.18.1


さとぴあ@管理人 [URL] ID:chibFv0k 20/09/14

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の更新になります。

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

さとぴあ@管理人 [URL] ID:chibFv0k 20/09/18

さこつさんのリポジトリが更新されましたので、最新板は
satopian/poti-kaini: POTI-board-Kaini the OekakiBBS for PHP7にあります。
よろしくお願いいたします。

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

[15] 機能の要望です


ID:IruVoIPQ 20/09/06

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

さとぴあ@管理人 ID:E28Ou/s2 20/09/06

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

ID:lPMV3E2Y 20/09/07

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

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

さとぴあ@管理人 ID:0Nwf0wxU 20/09/07

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

ID:ndaXhDZE 20/09/08

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

さとぴあ@管理人 [URL] ID:E8ymaaFc 20/09/08

//編集しても投稿日時を変更しないようにする する:1 しない:0
define('DO_NOT_CHANGE_POSTS_TIME', '0');
//する:1 にすると投稿を編集しても投稿日時は変更されず最初の投稿日時のままになります。
//編集マークも付きません。
これをconfig.phpに追加するだけ…と書きに来ましたが…すでにバージョンアップ完了でしたか~。

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


いずる ID:wREplCf2 20/08/29

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

さとぴあ@管理人 ID:vnprTcFU 20/08/29

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

いずる ID:3DP9JJ3g 20/09/01

お忙しいところご返答ありがとうございます。期待しております!

さとぴあ@管理人 ID:vOHCftYA 20/09/02

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

さとぴあ@管理人 ID:vOHCftYA 20/09/02

ちなみに、パレットのファイル名はどんな名前でも大丈夫です。
$pallets_dat=['0.txt','1.txt','2.txt'];
の場合、左から順に 0 1 2 になります。

いずる ID:EwlhH95M 20/09/04

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

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

さとぴあ@管理人 ID:0kIqNgEw 20/09/05

使っていただけてよかったです…。
やこうさんパレットの再配布とPOTI-boardへの追加方法のページも作りました。

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

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

[13] 書いた画像をjpgで保存するようにしたい


a ID:Pn1Nm306 20/07/26

書いた画像をjpgで保存するようにしたいのですがどうすればいいでしょうか・・?

config.phpの下記部分の512を1に変えてみたりしたのですがpngで保存されてしまい。。
---------
/PNG画像のファイルサイズが設定値より大きな時はJPEGに変換
//アップロードしたPNG画像もJPEGに変換します
//JPEGに変換した画像ともとのPNG画像を比較してファイルサイズが小さなほうを投稿します
//単位kb
define('IMAGE_SIZE', '512');
--------

テンプレートはPINKを使わせていただいてます。

さとぴあ@管理人 [URL] ID:Pn1Nm306 20/07/26

PNGではなく、JPEGにする目的が何かによりますが…。

>config.phpの下記部分の512を1に変えてみたりしたのですがpngで保存されてしまい。

ここの処理で1だとすると、1kbより大きなPNG画像はJPEGにいったん変換します。
しかし、できあがったJPEGのほうがファイルサイズが大きければJPEGを破棄してPNGで投稿します。

PNGで100kbのものをJPEGにすると200kbになる事があります。
ファイルサイズが逆に大きくなります。
その時はPNGのほうが劣化していないしファイルサイズも小さいので自動選択でPNGのまま投稿する処理をします。

JPEGと一言でいっても、品質60、85、98では画質もファイルサイズの圧縮率も異なりますが、このシステムでは品質98のJPEGを出力します。
この場合、画質はいいのですがやや大きなファイルサイズのJPEGになります。
それでも水彩を多く使ったものであればPNGよりJPEGのほうがファイルサイズは小さくなります。

さとぴあ@管理人 [URL] ID:Pn1Nm306 20/07/26

>書いた画像をjpgで保存する

NEOの時は…ですが、必ずJPEGにする機能はPOTI改二にはありません。
しぃペインターとJavaのPaintBBSの時は
COOL SOLIDで保存タイプをJPEGにすればJPEGになると思います。

さとぴあ@管理人 [URL] ID:Pn1Nm306 20/07/26

あとは、もし水彩をたくさん使った投稿でもPNGになるとしたら…。
JPEGに変換する機能がサーバにないのかもしれません。
GDモジュールを使ってJPEGにしていますがGDが使えないサーバもあります。
ほとんどのレンタルサーバでは大丈夫…なのですが。

a ID:Hw9FTRaY 20/07/26

ご回答いただきありがとうございます!
jpg保存したい理由としましてはtwitterにのせるときにpngだと劣化してしまうためですね。。
neo使用してると難しいとのことで、残念ですが了解しました!ありがとうございます!

さとぴあ@管理人 [URL] ID:Pn1Nm306 20/07/26 - Showing thumbnail -

絵板の時点でもJPEGになれば劣化します…。

かなり大きな画像…ですかね。
以下の情報通りなら900px以下の画像はPNGのまま投稿できるようです。
Twitter投稿時にJPEGに変換されないPNG画像の条件 | OPTPiX Labs Blog

画像サイズが900px × 900px未満であれば、PNG24でもそのまま投稿される。
透過部分もそのまま。
上記の条件から外れた場合は投稿時にJPEG変換(品質85%)が行われ、ファイルサイズの小さい方が投稿される
これとよくにた事をやっているのが現在のPOTI-boardです。
違うのは品質が85ではなく98。
85が一般的ですがノイズが多いです。

現状ではより高画質なPNGのファイルは手元に残るので、

MediBang Paintのような無料のペイントソフトでJPEGにしてもいいですし、私だったら、
ファイルビューアーXnView MPで個別に変換したり場合によっては選択したものを一括で変換…ですかね…。
xnViewでPNGをJPEGにエクスポートする時の画面を添付しておきます。
パソコンじゃないと使えなかたりはしますが。

ちなみに、従来のしぃペインターやJava版のPaintBBSは投稿処理の時点で劣化しながらJPEGを出力していたので「投稿ボタンを押す」→「劣化したという悲鳴があがる」の繰り返しでした。

a ID:Hw9FTRaY 20/07/26

詳しくありがとうございます!
なるほど絵版でもjpgになった時点で劣化してしまうのですね。。
ひとまずはアドバイスのとおり手動でjpg変換して見ようかと思います!ありがとうございました!

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


金白 ID:AxNgRclA 20/07/23

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

さとぴあ@管理人 [URL] ID:zXeky6iM 20/07/24

情報ありがとうございます。

ちょうど昨日、設置がさらに簡単になる仕組みを作ってGitHubにあげました。
potiboard.phpと打ち込まなくても掲示版が設置できるようになっただけですが…。

>TurboEditor(テキストエディター)でconfig.phpの書き換え

phpの強調表示までできるんですね。
Windowsのメモ帳やサクラエディタより編集しやすいかも…。

>スターサーバーフリーの場合「フリー PHP+MySQL」プランで良かったのでしょうか?

「フリー」と「フリー 容量増加」プランではphpが使えないので、「フリー PHP+MySQL」プランであってます。

>「Code」をクリック→DownloadZIP

GitHubのリニューアルで画面が変わってまして…。
差し換えをPOTI改の管理人の方にお願いしておきますね…。

金白 ID:wtZr9Wyc 20/07/24

回答ありがとうございました(*^^*)

TurboEditor(テキストエディター)でconfig.phpの書き換えなんですが、どうも日本語入力が上手くいかなくて、Abcエディターにかえました(^_^;)

さとぴあ@管理人 [URL] ID:zXeky6iM 20/07/24

消えてしまっていましたが…。
レスしても大丈夫かなと思いつつ…。

ダウンロードしたpchは、POTI改二のテーマによっては、アップロードできます。
例えばPOTI-board用テーマ PINK を配布します。: STP^3の管理画面から。
pchフィアルを選択して、元の絵と同じキャンバスサイズを選択してPAINTボタンで、アニメファイル付きの新規投稿ができます。

よその掲示版で描いたアニメファイルをもちかえって管理者が自分の絵板にアニメ付きでアップロード…という使い方を想定しています。
誰でもアップロードにすると、どこからダウンロードしたのかわからないファイルをアップロードされるかもしれないですしアップロードを許可する仕組みには危険がつきものなので管理者のみにしてあります。

金白 ID:1Tbwc7iE 20/07/24

丁寧な回答ありがとうございます。
書き込みのあと自己解決できそうになったので削除してました(汗)

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

金白 ID:1Tbwc7iE 20/07/24

根本的に使い方を勘違いしてました!
ファイルを指定→PAINTですね!
送信するじゃなかった(汗)

さとぴあ@管理人 ID:zXeky6iM 20/07/24

そうなんです。PAINT…。このpchアップロード機能、デフォルトのテーマにも入れられないか検討してみます。

金白 ID:1Tbwc7iE 20/07/24

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

金白 ID:1Tbwc7iE 20/07/24

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

さとぴあ@管理人 [URL] ID:zXeky6iM 20/07/24

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

さとぴあ@管理人 [URL] ID:zXeky6iM 20/07/24

PINKに切り替えると今度は画像アップロード機能がなくて…という話になってしまうので、
最初の白っぽい画面のやつにも
pchファイルのアップロード機能をつけられたらいいのかも。

金白 ID:1Tbwc7iE 20/07/24

>両方混ざっていても再生できるテーマはありますが…。

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

さとぴあ@管理人 [URL] ID:xW9pzTmU 20/07/25

いまのところ、オリジナルのPaintBBSをサポートしているテーマは
COOL SOLIDだけです。しぃペインター標準版、プロ版、PaintBBS、PaintBBS NEOに対応してますね。
ただ、Java版はスマートフォンでは使えないんですよ。
理由、画面がでても描こうとするとスクロールしてしまう。

金白 ID:4bba.Gk. 20/07/25 - Showing thumbnail -

COOL SOLIDを導入してみたんですが、管理人による投稿画面にpchファイルを選択してPAINTというところがありませんでした…

さとぴあ@管理人 [URL] ID:Pn1Nm306 20/07/25

pchのアップロード機能は今のところPINKだけ…と書いておけばよかったですね。
デフォルトにもpchをアップロードする機能を入れたかったのですが、ダメらしく…。
COOL SOLIDは、通常のお絵かきで昔のPaintBBSが使えて再生できるところまで…です。

funige/neo: PaintBBS NEO

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

さとぴあ@管理人 [URL] ID:xW9pzTmU 20/07/25

そして、これから作業ですが…。
POTI改に画像アップロード機能を使う、使わないの設定項目が追加されましたので(configに設定がなかったら自動的に使うになります)
PINKにも画像アップロード機能を追加するかもしれません。

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

さとぴあ@管理人 [URL] ID:KlxEiJ2k 20/07/28

>PINKにも画像アップロード機能を追加するかもしれません。
追加しました。
画像アップロード機能を使う、使わない、コメントのみの新規投稿を拒否する、しないをconfig.phpで設定できるようになりました。

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


water [URL] ID:q8KfnswQ 20/07/19

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

さとぴあ@管理人 [URL] ID:bHKGxmFI 20/07/19 - Showing thumbnail -

確認しました…。
改行されてはいるのですが…。
改二のconfig.phpは「LF」という改行コードになっていまして、古いバージョンのメモ帳では1行で表示されるようです…。

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

(つづきます)

さとぴあ@管理人 [URL] ID:bHKGxmFI 20/07/19

>使用エディターは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」のファイルがあがっていくと思います。
お手数をおかけしますが他のエディタの導入の検討をお願いできないでしょうか?

water [URL] ID:q8KfnswQ 20/07/19

回答ありがとうございます。
早速試してみます。

water [URL] ID:P6b0uajQ 20/08/01

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

さとぴあ@管理人 [URL] ID:3uKDW2s6 20/08/01

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

さとぴあ@管理人 [URL] ID:XV4b77qM 20/08/02

config.phpで、テーマを
define('SKIN_DIR', 'theme_nee2/');
に設定した時の画面を貼っておきます。
改の時に標準で入っていたテーマとかなり近いnee2になります。
キャンバスサイズを1単位で指定する事ができます。

絵描き キノコ丸 ID:s88GkvYI 20/08/13

やはりダメでした。端末が悪いのか、PlayStation Vitaでやっているのですが今度iPadでやってみます。間違えてテスト板にコメントを送ってしまったので、確認できるときにしてくださると有り難いです。

さとぴあ@管理人 ID:HfNZNAUc 20/08/13

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

[10] 壁紙の設定方法


白狐 ID:Xe2q6.Ok 20/07/10

一つだけ質問があります。
全ページ(mono_catalog.html、mono_main.html、mono_other.html、mono_paint.html)を背景固定で壁紙を設定したいのですが、どうすればいいですか?
使用しているテーマはthemeです。

bbsnoteで背景固定で壁紙を使っているので、POTI改二でも使いたいと思いまして。

背景色が#EEEEEEだという事は分かり、
背景色だけでも変えられないかとmono_conf.scssやmono_main.cssを弄ってみたのですが、全く反映されません。
ご教授願います。

さとぴあ@管理人 ID:c84bbd35 20/07/10

デフォルトのthemeはJavaScriptで背景色を切り替えているので、カスタマイズにむいてないのかもしれませんね。

下のほうのリンク、
collar [MONO] [dark] [deep] [MAYO]
をクリックすると訪問したユーザーが好きな色に変更する事ができます。
逆に、これらのカスタマイズを行うには、これだけの種類のスタイルシートを変更する事になります。
しかし切り替えのリンク部を削除して、ひとつにしぼる事もできます。

画像アップロード機能がないテーマですが、
PNKはもうちょっとわかりやすいと思います。

POTI-board用テーマ PINK を配布します。: STP^3

逆にフル機能になってしまいますが、

Cool Solidも使いやすくてわかりやすいテーマです。

つづきます。

さとぴあ@管理人 [URL] ID:OhmG5R5. 20/07/10

下のほうのリンクの
collar [MONO] [dark] [deep] [MAYO]の色の切り替えの影響をうけないようにするにはどうしたらいいのか、ですが、
スタイルシートは上の行より下の行の記述を反映しますから

@charset "utf-8";
body{
background-image:url(test.png);
background-attachment:fixed;
}

と書いた 例えばファイル名 test.css を作成して、
theme/css/ ディレクトリに入れます。
この書き方の場合は、背景画像も同じディレクトリに入れます。

そして、HTMLファイルのcssがリンクされている行より下の位置にcssのリンクを入れます。


さとぴあ@管理人 [URL] ID:OhmG5R5. 20/07/10 - Showing thumbnail -

位置はこのあたりになります。
しかし、HTMLファイルが4個あるので、4個とも作業する事になります。
しかし、他のCSSに切り替えてもこの位置であれば今リンクしたCSSのほうが優先されるので、他の色のCSSに切り替えても背景画像がでます。

さとぴあ@管理人 [URL] ID:OhmG5R5. 20/07/10 - Showing thumbnail -

Chromeのデベロッパーツールで確認するとこんな感じです。

さとぴあ@管理人 [URL] ID:OhmG5R5. 20/07/10 - Showing thumbnail -

私も、このCSSの書き方は詳しくないのですが、
collar [MONO] [dark] [deep] [MAYO]
のリンクのうち、
[MONO] なら、
mono_main.css
[dark] なら
mono_dark.css
で設定を変更すれば反映されるようです。
気をつけなければいないのがブラウザのキャッシュで、変更しても変更前のCSSが読み込まれます。
それを防ぐには、Chromeのデベロッパーツールを開いた状態で、更新ボタンを長押しして、ハード再読み込みをします。

白狐 ID:Xe2q6.Ok 20/07/10

ありがとうございます!
無事反映されました!
本当はPINKを使いたかったのですが、画像投稿機能がないのでthemeを使いました。

[9] 提案したい事があります


白狐 ID:IEkZPaYo 20/07/06

こんばんは。
改二の設置自体は上手く行ったので、
困っているわけではないのですが、提案したい事があります。

荒らし対策として以下の機能を装備して欲しいです。
1.コメント本文の最低文字数を設定出来るようにする(短文投稿を繰り返す荒らし対策。最低文字数より少ない文字数の時は「投稿内容を認識出来ませんでした」とエラー表示して、何故投稿出来ないのか分からないようにしておくと効果的です。)
2.プロキシサーバー経由の投稿を拒否する(拒否するかは管理者の任意)
3.アクセス解析等のタグやバナーを貼る場所を作って欲しい

さとぴあ@管理人 ID:E/L74LzE 20/07/07

1.の荒らし対策は…。
例えば要望のあったものを実装するだけ…なら短文の投稿を拒否はできます。
懸念は、例えばキャンバスに線を一本引いただけの投稿は拒否という機能がお絵かき掲示板にはありますが、それによってこの掲示版は投稿できないという問い合わせの発生となるケースが何件もありました。
従って慎重に考えなければいけない事だと思います。(つづきます

さとぴあ@管理人 ID:E/L74LzE 20/07/07

2.は正直にいいます最近の公開Proxyはホスト名にne.jpが入ったり80番以外の公開Proxyがあったりでお手上げです。
そのため改にはあったProxyチェックを改二で削除しました。
こちらの開発能力が向上して対応できるようになる時がくるかもしれませんが現状では無理です。
また、Proxyを使う事でSSLを実現しているサーバにも対応する必要があり、だったら設定項目を追加して…とやっていくと、この設定は何のためにあるのか開発側でもわからなくなる設定項目ができてしまいます。
→実際にこれまでの設定項目が何のためにあってどういう動作をするのか開発側でもわからないという事例が発生していました。

さとぴあ@管理人 [URL] ID:E/L74LzE 20/07/07 - Showing thumbnail -

3.アクセス解析等のタグやバナー
GoogleAnalyticsならテーマのHTMLの<head>から</head>の間にコードを貼り付ければ解析できます。
しかし、HTMLファイルが4個から5個あって、HTMLファイルの編集に慣れていない人には不親切…ではあります。
configなどで設定可能にする場合はテーマ作者の方のHTMLの書き直しも必要になります。
正直にいうと、テンプレートの仕様をあまりいじりたくない…というのもあります。
しかし、これにさらにTwitterカードのメタタグが加わる事もありますので、どうするか相談してみます。
画像は、テーマのHTMLファイルをVScodeという無料のエディタで開いた画面です。
Google Analyticsなら<head>のすぐ下に解析用のコードを貼る。
バナー広告が最上段なら<body>の真下。下段なら</body>の上…ではだめでしょうか?
HTMLを編集すればどの位置でもバナーを表示できますが、テーマのHTMLのカスタマイズ作業にはなります。

白狐 ID:mGxmwe82 20/07/07

そのような事情があったのですね。
無理強いみたいな感じになってしまってすいません。現状維持で問題ありません。
大変素晴らしいものを開発してくれてありがとうございます。
bbsnoteを使っていたのですが、Javaのサポートが終了して描画機能が動かないのに気付いたのが去年のこと。
NEOを見つけた時は衝撃的でした。

>バナー広告が最上段なら<body>の真下。下段なら</body>の上…ではだめでしょうか?
全然大丈夫です。

さとぴあ@管理人 ID:E/L74LzE 20/07/07 - Showing thumbnail -

1.の要望を改造で個別に対応してもらう方法を書いておきます。
//本文に日本語がなければ拒絶
という処理をしている箇所が2箇所あります。
その真下に以下のコードを貼り付けます。

if (mb_strlen($com) < 10){//文字数が10文字未満なら処理中断
exit;
}

これだけではエラーメッセージはでませんが処理は中断されます。

if (mb_strlen($com) < 10){//文字数が10文字未満なら処理中断
error(MSG035);
}
とするとエラーメッセージがMSG035なので、「日本語で何か書いてください」というエラーメッセージがでます。
そのエラーメッセージじゃない…
という場合は、使っているテーマの
template_ini.phpに、番号と出したいエラーメッセージを追加して、potiboard.phpのの該当の箇所にそのエラーメッセージの番号を入れれば任意のエラーメッセージを出せます。

さとぴあ@管理人 ID:E/L74LzE 20/07/07

短文投稿の…改造方法が入れ違いになってしまいました…。
いろいろと細かくてすみません…。

白狐 ID:mGxmwe82 20/07/07

ありがとうございます!
その方法を教えていただけるだけで感謝です。
試してみたら処理も上手く行きました。

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