[Tep-j-general] Re: order editor が動きません。

Back to archive index

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





Tep-j-general メーリングリストの案内
Back to archive index