「nee」




No Pass


BACK [0][1][2][3]4[5][6] NEXT


97 投稿直後にでるWarning


97 投稿直後にでるWarning : さとぴあ : 2018/06/04(Mon) 13:41 *

if(RENZOKU && $time - $ltime < RENZOKU){error(MSG020,$dest);}
if(RENZOKU2 && $time - $ltime < RENZOKU2 && $upfile_name){error(MSG021,$dest);}

の箇所が
Warning: A non-numeric value encountered in C:\xampp\hoge\foo\bar\poti\potiboard.php on line 945
のように、
投稿時の画面を切り替えますの時に
- $ltimeが数値ではないというWarningがででています。
configで数値が入っている筈のところで、php7の解釈の間違いのような気がするのですが…
- (int)$ltime
にすればWarningはでなくなるようです。(おそらくphp7でのみ有効)
php5でこれをやると逆にエラーになるような?(検証不足すみません)
そのほかに解決策があるようでしたらよろしくお願いいたします。


98 メール通知に関する箇所の文法を修正 : さとぴあ : 2018/06/04(Mon) 00:32

内容比較して確認しましたので、おそらく大丈夫だと思いますが、
ご確認ください。
メール通知に関する箇所の
定義の[]にシングルクォーテーションを追加しました。
将来のバージョンのphpではエラーになるという警告が出ていたため、該当箇所を書き直しました。
noticemail.inc

potiboard.phpが入っています。

http://pbbs.sakura.ne.jp/archives/temp/poti_mail.zip


99 無題 : さとぴあ : 2018/06/04(Mon) 13:54

投稿直後の
Warning: Cannot modify header information - headers already sent by (output started at C:\hoge\foo\bar\potiboard.php:1067) in C:\xampp\hoge\foo\bar\htmltemplate.inc(366) : eval()'d code on line 1
という、
htmltemplate.inc
に関連したWarningも

// if(RENZOKU && $time - $ltime < RENZOKU){error(MSG020,$dest);}
if(RENZOKU && $time - (int)$ltime < RENZOKU){error(MSG020,$dest);}
// if(RENZOKU2 && $time - $ltime < RENZOKU2 && $upfile_name){error(MSG021,$dest);}
if(RENZOKU2 && $time - (int)$ltime < RENZOKU2 && $upfile_name){error(MSG021,$dest);}

とすると、でなくなるみたいです。


100 無題 : サ骨 : 2018/06/05(Tue) 01:19

数値が文字列として入ってしまっているわけですね(?)
ありがとうございます。


101 無題 : さとぴあ : 2018/06/05(Tue) 12:19 *

それとは別に、
メール通知機能をつかっている時の画面切替時に出ているWarningは、あきらかな文法上の
問題(シングルクォートの抜け)なので、

書き直しました。
という書き込みでした。

http://pbbs.sakura.ne.jp/archives/temp/poti_mail.zip


noticemail.inc

potiboard.phpが入っています。
検証して頂いて、
可能であれば、採用していただけたら…と思っています。

出ている内容が将来のバージョンのphpではエラーになるという警告だったものですから。
よろしくお願いいたします。
該当箇所の文法の書き直しだけで、仕様に関わる箇所はいじっていません。


102 無題 : サ骨 : 2018/06/06(Wed) 09:21

1.42.1にバージョン上げております
ここの掲示板の更新はちょっと忙しくて手が回ってない感じの状態っぽい雰囲気ですのでお待ち下さい…


返信


96 nee v1.10


n1526868990801.png (11273 B)
PaintTime : 6分2秒 続きを描く
n1526868990801.png

96 nee v1.10 : サ骨 : 2018/05/21(Mon) 11:16

画像を開くリンクをかっこよくしました


返信


93 スマートフォン時横スクロール


1526120461225.png (143149 B) - サムネイル表示中 -
続きを描く
1526120461225.png

93 スマートフォン時横スクロール : さとぴあ : 2018/05/12(Sat) 19:21

スマーフォトン iPhone6をエミュレートしてみたところ、
横幅400の画像で横スクロールが発生しました。
neeのような凝ったテンプレートは私には作れないのですが、
この箇所が横幅ぴったりになるように
.thread img {
max-width: 100%;
}
を追加すると、より完成度が増すのでは?
と思いました。
なんらかの事情で、あえて入れていないのかもしれませんが…。


94 無題 : サ骨 : 2018/05/13(Sun) 23:09 URL

display: table;
の関係で入れてなかったのですが
使ってないレスポンシブ部分ではいけますね
修正します。


95 無題 : さとぴあ : 2018/05/15(Tue) 00:18

いろいろと注文ばかりすみません。
POTI改1.42とneeで新規設置された絵板、みつけました…。
iPadで快適に使用されているようでした。


返信


86 削除キーなしで続きを描く機能の仕様変更


n1525346841233.png (11624 B)
PaintTime : 13分16秒 続きを描く
n1525346841233.png

86 削除キーなしで続きを描く機能の仕様変更 : さとぴあ : 2018/05/03(Thu) 20:28 *

削除キーなしで続きを描く機能を使うと新規投稿しか実質使えなくなってしまうため、その対応版を作ってみました。自分のサイト用…で終わりでもいいのですが、
ご検討いただけれるようでしたら幸いです。
http://stp.sblo.jp/article/183089635.html

ブログにまとめた従来の機能では不都合だった点。

http://pbbs.sakura.ne.jp/archives/temp/continue180503.zip

変更した
potiboard.phpと
config.phpをまとめたもの


87 無題 : さとぴあ : 2018/05/03(Thu) 20:29

//コンティニュー時、削除キーを必要とする 必要:1 不要:0
define('CONTINUE_PASS', '1');
の項目を

//新規投稿でコンティニューする時にも削除キーが必要 必要:1 不要:0
define('CONTINUE_PASS', '1');
に。


88 無題 : さとぴあ : 2018/05/03(Thu) 20:30

テンプレート側が対応していても対応していなくても、
また、
POTI-boardのバージョンが異なっていてもテンプレートが対応できるように
互換性を考慮した…つもりです。
(実験してみた限りでは…ですが)

<!--{def passflag}-->
<ul>
<!--{def newpost_nopassword}-->
<li>新規投稿なら削除キーがなくても続きを描く事ができます。</li>
<!--{/def}-->
<!--{ndef newpost_nopassword}-->
<li>続きを描くには描いたときの削除キーが必要です。</li>
<!--{/ndef}-->
</ul>
<!--{/def}-->

とすれば、以前のPOTIでも、今回のPOTI、どちらでも期待通りの動作になる…と思います。


90 無題 : サ骨 : 2018/05/04(Fri) 08:51 URL

この方がいいですね。組み込みます。
いつもありがとうございます。


91 無題 : サ骨 : 2018/05/04(Fri) 17:41 URL

ちょっと時間ください…


92 無題 : サ骨 : 2018/05/07(Mon) 14:09 URL

更新しました


返信


77 ページリンクの出力


1525205452741.png (40328 B) - サムネイル表示中 -
続きを描く
1525205452741.png

77 ページリンクの出力 : https://sakots.red/poti/ : 2018/05/02(Wed) 05:10

さとぴあさんがtwitterでやってるやつをcssだけでできないかという。
nee/5uの場合template_ini.phpをこうして、

まず全部非表示にする
.page span { display: none; }
class指定があるものだけ表示
.page span[class] { display: inline; }
ここまでで今のページ、次のページ、前のページだけになるので
.page span:nth-child(10n+1) { display: inline; }
で10ページごとにリンクを表示


80 無題 : さとぴあ : 2018/05/02(Wed) 09:07

サンプルがあったら欲しいです。
今やっているのは、25頁までは25頁表示、26頁以後は全件表示なので、画面がごちゃごちゃします。
それに、今php本体でやっている内容はとても配布できるようなものではないので、
自分用(それも数値をどうしたらいいのか考え込みながら設定)です。


81 無題 : サ骨 : 2018/05/02(Wed) 19:30 URL

もうひとつ思いついたのですが、
<select>のoptionにしてしまうのはどうでしょうか。


82 無題 : サ骨 : 2018/05/02(Wed) 20:38 URL

https://sakots.red/5u/

5uに5リンクずつで実装してみました。


83 無題 : さとぴあ : 2018/05/03(Thu) 00:12

改良型とかできそうですか?
7ページ目で、

[BACK] [0][1][2][3][4][7][9] [NEXT]
間がなぜか飛ぶようです。
ところで何をやっているのか、見てもよくわからないのですが、
CSS側で計算のような事をやっているのでしょうか?
(10n+1) ???
検索して自分でも調べてみますね。


84 無題 : サ骨 : 2018/05/03(Thu) 00:31

.page span:nth-child(10n+1) {}は
「.page内の10n+1番目の<span>にのみスタイルを適応する」
です。
5uサンプルでは0~4ページ目と、あと5ページごとに表示するようにしています。


85 無題 : サ骨 : 2018/05/03(Thu) 03:11 URL

改良しました
https://sakots.red/5u/
0〜3とあとは5の倍数のページに直接ジャンプできます。


89 無題 : さとぴあ : 2018/05/04(Fri) 00:15

この箇所は、CSSで制御できるのであれば、CSSによる対応としたほうが良さそうですね。


レス2件省略。すべて見るには返信ボタンをクリックしてください。 返信


56 無題


1524717884907.png (45553 B) - サムネイル表示中 -
続きを描く
1524717884907.png

56 無題 : さとぴあ : 2018/04/26(Thu) 13:44

poti本体の動作確認の時に設置してみた nee です。
Chromeで、パスワードを保存しているのでこんな感じになります。
オートコンプリートの属性を設定して
ユーザーネーム、
現在のパスワード
を設定、
保存させたくないところには
新しいパスワードと指定すれば
Chromeだけとはいえ、問題を回避できる…ようなのですが…。
パスワードをそのサイトでは保存しないようにすればいいだけなのですが…。
自分のサイトでは常に保存にしているので、
こんな画面になりました。

また、
neeでは
neo.js
neo.css
5uでは
PaintBBS.css
PaintBBS.js
となっているようなので…統一したほうがいいのかな?と思いました。

neeをすでに使っているサイトがいくつかあるみたいですね。
古い掲示板という感じがしないですからね…。


66 テスト : さとぴあ : 2018/04/27(Fri) 19:01 *

テストさせてください。


1524823845313.png (23764 B) - サムネイル表示中 -
続きを描く
1524823845313.png

67 無題 : さとぴあ : 2018/04/27(Fri) 19:10

おそらく、この改良でいいんだろうな…と思いました。
ただ…
名前のところがニックネームになっているからなのか…。
「ユーザー名なし」でパスワードを記憶してしまうようです。
もし、他の掲示板でユーザー名を記憶していたら、名前が名前が以外のところにはいってしまうかも…。
ユーザー名=IDの場合もあるでしょうから、名前=ユーザー名と決まっているわけではないのでしょうけれど…。
(自分のサイトに設置したneeではsage+パスワードになりました)
キャプチャは赤原文庫のneeです。


68 無題 : サ骨 : 2018/04/28(Sat) 06:27 URL

ユーザー名というか、ハンドルだからこっちかなあと思ったわけですね。
パスワードがあるからユーザー名でいいのかなあ。


69 無題 : 名無しさん : 2018/04/28(Sat) 22:43 *

ハンドル名のところを
username
にすると、そこがパスワードを記憶する時のユーザー名になるみたいです。
記憶させたいユーザー名がメアドのシステムならメアドがユーザー名になるのかもしれません…。
この掲示板の場合は
名前 name + パスワード
の組み合わせで記憶させるのが妥当…なような気がします。


73 無題 : サ骨 : 2018/04/28(Sat) 23:05

なるほど
usernameにしますね。


75 無題 : さとぴあ : 2018/04/29(Sun) 19:04

テストさせてください。


1524996454783.png (26125 B) - サムネイル表示中 -
続きを描く
1524996454783.png

76 無題 : さとぴあ : 2018/04/29(Sun) 19:07

期待通りの動作をしているようです。


レス7件省略。すべて見るには返信ボタンをクリックしてください。 返信


71 sage


1524922938649.png (25601 B) - サムネイル表示中 -
続きを描く
1524922938649.png

71 sage : さとぴあ : 2018/04/28(Sat) 22:42

5uでパスワードを記憶させて、neeで開いた時の画面キャプチャです。
sageがユーザー名…とChromeが判断しているようです。(黄色の組み合わせ)
他の掲示板でも同じ事が起きるようなのですが、
どこがユーザー名なのか指定が無い場合は、
パスワードと本文の一つ上の入力欄をChrome側で判断してユーザー名にしてしまうようです。
これが指定済みならその欄に入るわけですが…。

その場合でも5uで記憶してしまうと
今度は名前のところにsageと入ってしまうのかもしれません。


72 無題 : さとぴあ : 2018/04/28(Sat) 22:46 *

レスにしたつもりがこっちに…。新規スレッドにするつもりではなかったのですが…。
なにか操作をミスってしまったかもしれません。


74 無題 : サ骨 : 2018/04/28(Sat) 23:22

5uもそろそろいじらないとなあ…


返信