Forum Patio [ホームに戻る] [スレッド一覧] [新規投稿] [留意事項] [ワード検索] [管理用] [過去ログ一覧] 過去ログ閲覧

◆ スレッド全体を投稿順に表示 Page: 1 | 2 | 3 |  全部表示  逆順に表示
スレッド47: Forum patio V1.33 → v1.35 のご紹介
No.19: Re^4: RSSフィード作成機能に関するバグの修正   [No.18への返信]
日時: 2010/03/06 14:56
名前: スガラボット◆60qPJWJ4hA ID:ZqWYDi76
参照: http://vmorita.com/bbs/patio/forum.shtml

かにかにさん、

> 各記事へのリンクはやっぱりダメでした。具体的には以下のようなリンクになっており、
> ドメイン以下の「~syokuhin_admin/cgi-bin/forumpatio/」がダブってしまっています。

v135s 版 init.cgi 最新版の 1033 行目を、
our $fullscript = "$patio_url$cgi_url/read.cgi?$forumflg" . $treeflg;
   ↓   ↓   ↓
our $fullscript = "$url_root$cgi_url/read.cgi?$forumflg" . $treeflg;
この様に変更してみて下さい。

かにかにさんの設定は、僕が想定しているデフォールトのサブディレクトリ構造とは相違しているので違いが出ていますが、単一会議室版はこの方が汎用性があるようですね。では。

No.20: Re^5: RSSフィード作成機能に関するバグの修正   [No.19への返信]
日時: 2010/03/06 23:28
名前: かにかに ID:bWGh..Jc

スガラボットさん

お返事ありがとうございます。
リンクOKでした!
想定外のディレクトリ構造でお手数かけてすいません
また何かありましたらよろしくお願いします。
No.21: 過去ログの初期表示数が反映されません。
日時: 2011/12/31 18:19
名前: フジイ ID:pohFdK0U

素敵な改造掲示板を使わせていただき、ありがとうございます。
当方の設定が間違っていたらごめんなさい。
現行ログの表示の設定数をオーバーすると過去ログへ移動するはずなのですが、
過去ログへ回った最新のスレッドしか表示されず、過去ログ初期メニューのスレッド表示数を20にしても1個しか表示されません。
これは不具合でしょうか?それとも当方の設定ミスでしょうか?
お忙しいところ申し訳ありませんがご教授いただければ幸いに存じます。
この掲示板も同じ現象が出ていませんか?
No.22: Re: 過去ログの初期表示数が反映されません。   [No.21への返信]
日時: 2010/04/06 20:09
名前: スガラボット◆60qPJWJ4hA ID:ZqWYDi76
参照: http://vmorita.com/bbs/patio/forum.shtml

フジイさん、こんにちは。

> 現行ログの表示の設定数をオーバーすると過去ログへ移動するはずなのですが、
> 過去ログへ回った最新のスレッドしか表示されず、過去ログ初期メニューのスレッド表示数を20にしても1個しか表示されません。
> これは不具合でしょうか?それとも当方の設定ミスでしょうか?

スレッドの数やスレッド内の投稿記事数が $m_max などの設定値に達すると過去ログに移動するという機能は、実はきりしまさんのスクリプトをそのまま流用しているだけなので、僕自身テストしたことはありません。きりしま式のWebページでも一時バグの報告があったようなので、同じような症状が出てくるかも知れません。僕もこれからテストしてみることにします。

また結果が出たら、報告させて頂きます。

No.23: Re^2: 過去ログの初期表示数が反映されません。   [No.22への返信]
日時: 2010/04/12 13:44
名前: スガラボット◆60qPJWJ4hA ID:zU.BTdTE
参照: http://vmorita.com/bbs/patio/forum.shtml

フジイ さん、こんにちは。

> スレッドの数やスレッド内の投稿記事数が $m_max などの設定値に達すると過去ログに移動するという機能は、実はきりしまさんのスクリプトをそのまま流用しているだけなので、僕自身テストしたことはありません。きりしま式のWebページでも一時バグの報告があったようなので、同じような症状が出てくるかも知れません。僕もこれからテストしてみることにします。

先の発言でこう書きましたが実は自分で作り込んだバグでした。過去ログも含めてログを削除するとき、そのまま消去してしまわないで退避用のディレクトリに一旦保存し、管理者があとから確認してからそのログファイルを本当に消去するかどうか判断できるように、v1.14の2.の項目で機能拡張しました。init.cgi の $logdelete です。その時に書いたロジックにバグがあって、現行ログのスレッド最大数を超過したとき過去ログに落ちるログの処理で過去ログが一つしか表示されないようになっておりました。 ご本家やきりしま屋さんのスクリプトに怪しいところがあるような発言をしたことをお詫び致します。

取り敢えず修正した regist.cgi を圧縮ファイルにしてここにアップしておきます。なお、近々 Forum Patio のスクリプト全体も v1.36 として一括バージョンアップすることとします。 ご報告頂いたフジイさんに有り難うございました。 (ところで、Web Forum からのログコンバータはいかがでしたか?)

1. 修正後の regist.cgi ファイル

regist.zip
No.24: Re^3: 過去ログの初期表示数が反映されません。   [No.23への返信]
日時: 2011/12/31 18:20
名前: フジイ ID:pohFdK0U

スガラボット様
早速の対応に恐れ入ります。

> 取り敢えず修正した regist.cgi を圧縮ファイルにしてここにアップしておきます。なお、近々 Forum Patio のスクリプト全体も v1.36 として一括バージョンアップすることとします。 ご報告頂いたフジイさんに有り難うございました。 (ところで、Web Forum からのログコンバータはいかがでしたか?)

早速regist.cgiを差し替えて試してみました。
あいかわらずの状態のようです。過去ログが1個しか見られない状態です。
これから規定数をあふれたものが、過去ログのほうに加算されるように増えていくかみておきます。
ちなみに管理画面の退避スレッドのほうも1個だけ表示されていますが、これを過去ログへ送ろうとすると
open errorになります。
当方の掲示板も過去ログも資料として重要なので困っています。
お忙しいところすいません。お世話をおかけしています。また連絡させていただきます。

また、ログコンバーターのほうも報告させていただきます。

  フジイ

  

No.25: Re^4: 過去ログの初期表示数が反映されません。【修正有り】   [No.24への返信]
日時: 2010/04/15 10:12
名前: スガラボット◆60qPJWJ4hA ID:vXXuBYO.
参照: http://vmorita.com/bbs/patio/forum.shtml

フジイ さん、こんにちは。

今回URLでご紹介頂いた「YABUKOGI NET [新]山のフォーラム」を拝見しましたが、その充実した内容にビックリ。Forum Patio の CGIスクリプトがこの様に活用されているのを見て大変嬉しく思いました。

> 早速regist.cgiを差し替えて試してみました。
> あいかわらずの状態のようです。過去ログが1個しか見られない状態です。

スミマセン、regist.cgi のバグでご迷惑をおかけしています。このバグによって、前の投稿時の処理で現行スレッドが既定値に達し、その時過去ログに移動したスレッド一件のみが過去ログに残って、その前にあった過去ログの目次が消去されたのだと思います。申し訳ありませんが、今回バグを修正した regist.cgi に差し替えて頂いても一旦消去された過去ログインデックスは元には戻りません。

それでスレッドNo.18が過去ログに廻ってしまったのですね。3月22日の投稿がもう過去ログに廻ってしまうという超スピード更新なんですね。一旦消去された過去ログインデックスは今のところ手動で回復させるしかありませんが、幸い log ディレクトリにあるスレッドログ (数字.cgi) は消去されていないはずですから回復は可能だと思います。 ご自分での処理が難しいようなら、スガラボット宛に log ディレクトリと data ディレクトリを zip で圧縮してメール添付して送付頂ければ、当方で処理致します。

CGI スクリプトはバグっても再インストールすれば問題ありませんが、ログファイルは大切な財産です。万一の事故に備えて、定期的に FTP でご自分のPCにログファイルをバックアップされるよう強くお勧めします。もし事故前の過去ログインデックス (./data/index2.log) が残っているようなら、その2行目行頭に今残っている過去ログの21行目を追加するだけです。 (現行ログ・インデックスと間違っていました。過去ログ・インデックスには1行目に現行インデックスのような直近の書込みアクセス記録はありません。)

フジイさんの充実した【山のフォーラム】がどんどん発展されるように、機能拡張を含めて全面的にご協力させて頂きたいと思います。 ご要望などがありましたら、どんどん投稿して頂ければと思います。よろしくお願いします。

No.26: Re^5: 過去ログの初期表示数が反映されません。【修正有り】   [No.25への返信]
日時: 2011/12/31 18:20
名前: フジイ ID:pohFdK0U

スガラボットさん、こんにちは。
お世話になっています。

> 今回URLでご紹介頂いた「YABUKOGI NET [新]山のフォーラム」を拝見しましたが、その充実した内容にビックリ。Forum Patio の CGIスクリプトがこの様に活用されているのを見て大変嬉しく思いました。

従来のツリー型ですと各スレッドが大きな島になってしまって、それぞれのスレッドがはるか下方へ押しやられてしまうので、いろいろ探しているうちにここのcgiにたどりつきました。
いまではユーザーも慣れつつあり、楽しく使わせていただいております。
ありがとうございます。

> それでスレッドNo.18が過去ログに廻ってしまったのですね。3月22日の投稿がもう過去ログに廻ってしまうという超スピード更新なんですね。一旦消去された過去ログインデックスは今のところ手動で回復させるしかありませんが、幸い log ディレクトリにあるスレッドログ (数字.cgi) は消去されていないはずですから回復は可能だと思います。 ご自分での処理が難しいようなら、スガラボット宛に log ディレクトリと data ディレクトリを zip で圧縮してメール添付して送付頂ければ、当方で処理致します。

過去ログのインデックスではお世話をおかけしています。
お言葉に甘えさせていただこうと思います。
自分ではあとあと、おかしな状態になってしまいそうなので、恐縮ですが後ほどメールにてデータを送らせていただきます。

> フジイさんの充実した【山のフォーラム】がどんどん発展されるように、機能拡張を含めて全面的にご協力させて頂きたいと思います。 ご要望などがありましたら、どんどん投稿して頂ければと思います。よろしくお願いします。

こちらこそすばらしい掲示板をありがとうございます。
そういっていただけると、掲示板の管理人としてもまた頑張ろうという気持ちになってきます。
今後ともよろしくお願い申し上げます。

フジイ
No.27: Re^6: 過去ログの初期表示数が反映されません。【修正有り】   [No.26への返信]
日時: 2010/04/16 01:24
名前: スガラボット◆60qPJWJ4hA ID:Vwda0t.g
参照: http://vmorita.com/bbs/patio/forum.shtml

フジイさん、こんにちは。

> 過去ログのインデックスではお世話をおかけしています。
> お言葉に甘えさせていただこうと思います。
> 自分ではあとあと、おかしな状態になってしまいそうなので、恐縮ですが後ほどメールにてデータを送らせていただきます。

フジイさんの掲示板のログをメールで送って頂ければ当方にて処理致しますが…、壊してしまった過去ログ・インデックスファイルを回復するための CGI スクリプトを作成してみました。添付の ファイルを解凍すると出てくる recoverPastIndex.cgi を Forum Patio v1.33 以降の cgi-bin ディレクトリにアップして、シェバング (1行目の #!/usr/local/bin/perl とかいうヤツ) と パーミッションを適当にセットし、端末 PC のブラウザからアクセスして下さい。

単一会議室掲示板なら、
http://your_domain.com/cgi-bin/recoverPastIndex.cgi
複数会議室版なら
http://your_domain.com/cgi-bin/recoverPastIndex.cgi?room=xxxx
(ここで xxxx は目的の会議室名)

こうすると 2. ファイルリカバリのスクリーン のような結果画面が出てきますから、一番下の 「再構築した過去ログ目次ページを表示」をクリックすると復元した過去ログが表示されます。

この処理直前の 過去ログ・インデックスファイルは そのまま data/index2.log.bak としてバックアップされますから、たとえ回復されたファイルに不都合があってもこの処理を行ってもダメージは生じないはずです。それでもご心配なら、現行の掲示板を一式まるまるコピーしたテスト掲示板で実行してみて下さい。

いかがでしたでしょうか?

1. recoverPastIndex.cgi の圧縮ファイル

recoverPastIndex.zip
2. PC ブラウザからアクセスした結果の画面

-クリックすると元画像を表示-
No.28: Re^7: 過去ログの初期表示数が反映されません。【修正有り】   [No.27への返信]
日時: 2011/12/31 18:21
名前: フジイ ID:pohFdK0U

スガラボットさん、こんばんは。

> こうすると 2. ファイルリカバリのスクリーン のような結果画面が出てきますから、一番下の 「再構築した過去ログ目次ページを表示」をクリックすると復元した過去ログが表示されます。

いろいろお世話になりました。ばっちり過去ログが見られるようになりました。
ありがとうございました。
ツリー形式だけでは多くのROMさんに見にくいので、スレッド形式を併用できるものを探しておりました。
スガラボットさんのスキルの高さに、敬服いたしております。
ありがとうございました。大満足しています。

フジイ

Page: 1 | 2 | 3 |  全部表示  逆順に表示   スレッド一覧   新規スレッド作成