「nee」




No Pass


START 0[1][2][3] NEXT


106 無題


106 無題 : funige : 2018/07/08(Sun) 13:38

お世話になってます。
potiboard.phpなのですが、USE_COMが0のとき(本文必須でないとき)英語のスパムが通ってしまうので、以下のように修正してNEOのsamplebbsに導入しました。

//本文に日本語がなければ拒絶
// if(USE_COM&&strlen($com) == mb_strlen($com,'utf8')) error(MSG035,$dest);
if(strlen($com) == mb_strlen($com,'utf8')) error(MSG035,$dest); // samplebbs

IP制限はキリがないので日本語必須はかなり有効なフィルタだと思うのですが、このままではあまり使えないので
USE_COMを外すか、またはUSE_JAPANESEみたいな適当な名前のフラグをconfig.phpに追加してあればいいなあと思いました。


118 無題 : funige : 2018/07/14(Sat) 12:06

プルリクエスト送ってみました。
初プルリクなんで、何か間違ってたらごめんなさい!


119 無題 : サ骨 : 2018/07/14(Sat) 15:28

見てみます!


120 無題 : サ骨 : 2018/07/14(Sat) 16:00

1.44としてマージしてみました


121 無題 : さとぴあ : 2018/07/14(Sat) 16:32 URL

1.44を落とそうと思ったのですが
見つけられませんでした…。


122 無題 : funige : 2018/07/14(Sat) 18:55

ええとですね
https://github.com/sakots/poti-kai
の一番上のPull Requestsというところに入っているのですが
サ骨さんの方で何かしないと
masterブランチにマージされないと思うのですが
僕もよくわかってないのではっきりしたことはちょっと……


124 無題 : funige : 2018/07/14(Sat) 19:16

たぶんサ骨さんのGithubではMerge pull requestというボタンが表示されてるはずなので
それをポチッと押していただければ……


125 無題 : サ骨 : 2018/07/15(Sun) 02:37

pushしてなかったという…


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


103 文字列が入って計算できなくなっていたのを修正


103 文字列が入って計算できなくなっていたのを修正 : さとぴあ : 2018/06/13(Wed) 22:06 URL

連続投稿制限のための変数にKASIRAで指定した文字列が入り計算できなくなっていたのを修正。
picpost.phpの軽微なエラーを修正。

詳細
POTI-boardのエラーを減らすために 数値以外の値編: STP^3
http://stp.sblo.jp/article/183532444.html
-------------

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

potiboard.php

picpost.php
が入っています

お手数をおかけしますが、
修正したファイルをこちらから落としていただき
内容を確認していただけないでしょうか。
gitの概念が少しわかって来たものの、何かやらかしそうなので、
よろしくお願いいたします。


104 無題 : サ骨 : 2018/06/14(Thu) 08:35

更新しました。いつもありがとうございます。


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

105 無題 : さとぴあ : 2018/06/14(Thu) 15:51 URL

ありがとうございます。
htmltemplate.incのWarningもでていましたが、たんに、headerの出力の前にエラーメッセージが出ている事でエラーになっていただけで実は正常に動作していたようです。
今回の箇所を修正して、
phpiniでNotice非表示、Warningのみ表示としたところ、
その他のWarningも消えて、エラー表示がなくなりました。



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件省略。すべて見るには返信ボタンをクリックしてください。 返信