(11188)
11188:
「全部表示 会議室風」が何かおかしい
投稿者:
としき
2024/04/03(水) 17:29
参照先:http://toshiki.la.coocan.jp/
コメント数 1
こちらの掲示板での過去ログ表示で気がつきました。
[全部表示 会議室風]のリンクを押して表示される発言の中に、そのログのトップの
ツリーのルートの発言が含まれていないようです。
具体的には
過去ログ26では#10734
過去ログ25では#10632
過去ログ24では#10229
・・・
過去ログ2では#974
過去ログ1では#418
が表示されないようです。
ご確認をお願いします。
- No.11188 -
このTreeへ
[リストへもどる]
soft
(11188)
11190:
Re: 「全部表示 会議室風」が何かおかしい
投稿者:
konno
2024/04/04(木) 01:07
11188 番 としき さんへのコメント コメント数 1
> こちらの掲示板での過去ログ表示で気がつきました。
> [全部表示 会議室風]のリンクを押して表示される発言の中に、そのログのトップの
> ツリーのルートの発言が含まれていないようです。
げげげ、・・・・・・
確認しました。しばしお待ちください。m(__)m
- No.11190 -
このTreeへ
コメント元:11188 へ
[リストへもどる]
soft
(11188)
11193:
Re^2: 「全部表示 会議室風」が何かおかしい
投稿者:
konno
2024/04/06(土) 00:30
11190 番 konno さんへのコメント コメント数 1
> > [全部表示 会議室風]のリンクを押して表示される発言の中に、そのログのトップの
> > ツリーのルートの発言が含まれていないようです。
> 確認しました。しばしお待ちください。m(__)m
ううう、3日間腐海暗闇の中で藻掻いていました。(;_;)
wforum.cgi を色々弄ってみましたがどうやってもルート発言が表示されません。(>_<)
仕方がないので過去ログの先頭に改行を追加してみたら表示されました。
うげぇ、今までの苦労は何だったんだ・・・・
唯の改行だとツリー表示にゴミが表示されるので、現行ログの形式でダミーを入れました。
0001<>00.00.00.00<>1097421569<>
番号 IPアドレス 書き込み時間(古ければスキップ?)
このように、書き込み時間が古ければ自動的にスキップしてくれるようです。
この処理をどこでやっているのかはわかりません。
色々弄った版はツリー表示がおかしくなったので、修正前のに戻したら直りました。
結局 cgi は弄らずに、過去ログ形式を変更することで解決しました。(-_-;) ヤレヤレダゼ
何かおかしなところに気が付いたら教えてください。m(__)m
- No.11193 -
このTreeへ
コメント元:11190 へ
[リストへもどる]
soft
(11188)
11196:
Re^3: 「全部表示 会議室風」が何かおかしい
投稿者:
としき
2024/04/06(土) 10:50
参照先:http://toshiki.la.coocan.jp/
11193 番 konno さんへのコメント コメント数 1
> 仕方がないので過去ログの先頭に改行を追加してみたら表示されました。
この現象から見ると、過去ログと現行ログでの分岐に問題がありそうですね。
まさかと思いますが、そもそも分岐していない、とか。
> この処理をどこでやっているのかはわかりません。
もともとこのルーチン、作ったのはkonnoさんですから。
作った本人がわからないようではどうしようもありません。
もう大丈夫だとは思いますが、不要なコメント、とかいう目くらましにやられて
いる、ということはないでしょうか。
とりあえず、今のところは問題ないような感じです。
- No.11196 -
このTreeへ
コメント元:11193 へ
[リストへもどる]
soft
(11188)
11201:
Re^4: 「全部表示 会議室風」が何かおかしい
投稿者:
konno
2024/04/07(日) 00:51
11196 番 としき さんへのコメント
> > 仕方がないので過去ログの先頭に改行を追加してみたら表示されました。
>
> この現象から見ると、過去ログと現行ログでの分岐に問題がありそうですね。
> まさかと思いますが、そもそも分岐していない、とか。
うう、そのまさかでした。(>_<)
open(IN,"$logfile") || &error("Open Error: $logfile");
$top = <IN>;
こうなっていたところを
# $top = <IN>;
$top = <IN> if ($in{'act'} ne "past");
こう変更したら今までの過去ログファイルのままでも正常になりました。
うう、これも試していたのに弄りすぎておかしくなっていたようです。(>_<)
アドバイスありがとうございました。m(__)m
- No.11201 -
このTreeへ
コメント元:11196 へ
[リストへもどる]
pre