* 過去栄について [#g6cc37cc] - ページ: [[罪罰改造板3]] - 投稿者: [[R]] - 優先順位: 低 - 状態: 提案 - カテゴリー: 罪罰管理者の雑談 - 投稿日: 2008-04-25 (金) 16:49:11 - バージョン: ** メッセージ [#s54f22da] また質問しても良いとのコメントを頂いたので、お言葉に甘えて質問です。罪罰改造板3/86を参考にhist.cgiを修正し、トップページから過去栄を見ても、戻るボタンでトップページに戻れるようになったのですが、罪罰改造板2/262の迷宮から過去栄を見れなくする記述を追加したところ、トップページからも過去栄が見れなくなってしまいました。トップページからは閲覧可(出来れば戻るボタンも機能)、迷宮からは閲覧不可という設定にするにはどう記述したら良いのでしょうか?教えて下さると嬉しいです。 -------- - 迷宮中に過去栄が国際等と同じように入れなくするだけであれば、histのメイン処理に「&mandata_open if($in{'type'} eq '迷宮' || $in{'type'} eq '遭遇');# 参加者ログ読み込み」を、過去栄に入る処理に「<input type="hidden" name="type" value="$type">」(mvは省略)を追記するだけでいけるかと思います。>これであれば戦争などには影響しないはずです。>>なお、迷宮・遭遇の文言は、変えている場合はそれぞれで合せる必要がありるかとおもいます。 -- [[三毛猫]] &new{2008-04-25 (金) 19:04:02}; - 三毛猫様、有難う御座います! 早速教えて頂いた通りに追加してみました。すると、トップページからの閲覧は問題がなくなりましたが、迷宮からも閲覧出来、(迷宮中)戻るボタンを押した後に「Error: ユーザーIDが間違っているか、登録されていません。」と表示されます。出来れば国際のように閲覧した瞬間エラー表示が出るようにしたいのですが可能でしょうか? -- [[R]] &new{2008-04-25 (金) 22:06:31}; - 追記です。トップページ以外、どのページからも、戻るボタンを押すと「Error: ユーザーIDが間違っているか、登録されていません。」と表示が出ます。「<input type="hidden" name="type" value="$type">」はore_sub-base_pc.cgiのform内に追加するのですよね?何か勘違いしてるようでしたら、ご指摘頂けますと助かります。 -- [[R]] &new{2008-04-25 (金) 23:02:28}; - MY罪では、この処理は迷宮だけではなく戦争類も過去栄を見れなくするために「「&mandata_open;# 参加者ログ読み込み」としています。なぜかというと、そこでエラー表示をしてもブラウザで戻ってリロードすれば、迷宮から出てしまうためです。(ごく一部でなぜか元のイチに戻りますが、他の改造多数のため何が影響しているかは不明です。)>また、比較的改造が少ない+迷宮を導入しているMY罪で試してみましたが、↑のようなエラーにはなりませんでした。他の改造箇所が影響しているということはありませんか? -- [[三毛猫]] &new{2008-04-26 (土) 11:12:45}; - ちと説明が不足していました。迷宮も戦争も、不正操作を防ぐため&リロードで出てしまうならいっそって感じで、それらの最中にエラー画面を出すとバグ撤退扱いでログ記録&ペナルティを課しています。>MY罪 -- [[三毛猫]] &new{2008-04-26 (土) 11:17:16}; - 三毛猫様、再度返信有難う御座います。ユーザーIDが間違っている〜のエラーが出るのは「<input type="hidden" name="type" value="$type">」を追加する時に<input type="hidden" name="id" value="$id">を消してしまったせいでした;(すみません) ですが、教えて頂いた記述を追加してもエラー画面にならずに迷宮から過去栄の閲覧が可能、戻るボタンで迷宮の外に出てしまいます。(戦闘中ならエラー画面は出ませんが、過去栄の閲覧した後、戻るボタンを押しても戦闘画面に戻ります) 一度何も手を加えていない状態に戻してから迷宮だけ設置し、試しましたが状況が変わりません。折角詳しく教えて頂いたのに理解出来ずすみません; -- [[R]] &new{2008-04-26 (土) 13:29:55}; - 大前提だと思っていたのですが、bbsで、$no_window = 1; # 現状維持・拘束時間以外の他窓禁止(0:なし 1:あり)[負荷対策]は「あり」になっていますでしょうか? -- [[三毛猫]] &new{2008-04-26 (土) 15:25:11}; - &mandata_openはbbsのsub mandata_open{〜〜}の処理呼び出しですので、no_windowの設定がないと意味をなさなくなります。 -- [[三毛猫]] &new{2008-04-26 (土) 15:28:26}; - $no_window = 1; #の設定はちゃんとしてあります。何がいけないんだろう…^^; -- [[R]] &new{2008-04-26 (土) 22:20:07}; - mandata_openの呼び出し部分を変更する処理をするように書かれていますが、追記されたりはしてませんよね -- [[あくあ]] &new{2008-05-18 (日) 13:48:14}; - あくあ様、お返事有難う御座います。追加というのは、罪罰改造板3/86と罪罰改造板2/262の記述以外に、何か設定しなくてはいけないものがあるのでしょうか…? 勘違いしていたらすみません; 無理そうなら、罪罰改造板2/262で、あくあ様が書かれていた迷宮中に過去栄を閲覧不可する設定にし、トップページから過去栄のリンクを外そうと思っています。この件はほぼ諦めていたので、お返事とても嬉しかったです! -- [[R]] &new{2008-05-18 (日) 20:37:40}; #comment