Margy Mutoh
margy****@roseb*****
2005年 2月 22日 (火) 17:26:49 JST
甲斐さん、こんにちは。Margyです。 原因は、はまださんのおっしゃるとおり、 > 「注文が存在しない」ということは、呼び出してるオーダーIDが正しくないって > ことなんじゃないんでしょか? …だと思います。 通常の注文詳細画面では(一覧画面でも、ですよね?)ダミーの注文は 確かに存在しているということなので、「編集」ボタンに割り当て られたコードのどこかにおかしいとこがあるんでしょうか…。 Order Editorを呼び出す「編集」ボタンにマウスを乗せた(クリック せずに乗せただけの状態)ときに、ブラウザのステイタス・バー (一番下の枠の中)にリンクが表示されると思いますが、そこで表示 されるリンクの末尾の「oID=xxx」という番号が、実際に存在している 注文番号になっていなければ、当然エラーになります。 ダミー注文の注文番号と見比べてみてください。 あと、「編集」ボタンは、注文の詳細画面と一覧画面の両方に表示 されますが、どちらの「編集」ボタンでもエラーになりますか? この改造のキモは /admin/orders.php だけなので、このファイルを いじるときに、なにか手違いがあったのでは、と思いますが、 /admin/orders.php の変更手順の2つめ、 $contents[] = 以下を3行分置き換える作業がありますが、これは 正しくされているでしょうか。 「$contents[] =」という部分は /admin/orders.php 中に7-8箇所 ありますが、変更すべき部分は、冒頭が、 $contents[] = array('align' ... $contents[] = array('align' ... $contents[] = array('text' ... となっている3行です。 /admin/orders.php の最新バージョン(v1.7 2004/05/28)でいうと、 417、418、419行目あたりのようです。 ここらへん、確認してみてください。 Margy Mutoh