バグ報告 > フロント機能 > 非会員での買い物時のバグ |
フロント機能
スレッド表示 | 古いものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
ゲスト |
投稿日時: 2008/5/3 23:32
対応状況: −−−
|
Re: 非会員での買い物時のバグ ありがとうございます
Fatal error: Cannot pass parameter 1 by reference in /data/class/pages/shopping/LC_Page_Shopping_Complete.php on line 414 場所は $subject = $mailHelper->sfMakeSubject($objQuery, $objMailView, $this, "会員登録のご確認"); となりました。 購入時強制会員登録を1にしない場合には正常に機能致します。 やはりバグなのでしょうか・・・? SC_MAIL_HELPERなども調べましたがわかりませんでした。 |
|
ゲスト |
投稿日時: 2008/5/3 2:32
対応状況: −−−
|
Re: 非会員での買い物時のバグ 管理画面からDEBUG_MODEをtrueにしエラー文を表示し、その内容を記載願えますでしょうか。
|
|
ゲスト |
投稿日時: 2008/5/3 2:12
対応状況: −−−
|
Re: 非会員での買い物時のバグ 試してみましたがやはり同じ部分がエラーとなってしまいます。
しかしわからないことが1つあるのですが 今までは問題なかったことです。 購入手続きへで購入通知が届いており会員登録完了メールは届かないでいたのに突然です。 ブロックを追加したりレイアウトをいじったりはしていましたがどこかと競合しているか呼出メソッドでもおかしくなってしまったのでしょうか? 一応今は会員登録するだけを表示させ購入手続きへを削除しましたが、残念ながら売上がおちています・・・ |
|
ゲスト |
投稿日時: 2008/4/30 2:47
対応状況: −−−
|
Re: 非会員での買い物時のバグ 購入完了処理ページを改修する
// 完了処理 function lfDoComplete(&$objQuery, $uniqid) { $objDb = new SC_Helper_DB_Ex(); // 一時受注テーブルの読込 $arrData = $objDb->sfGetOrderTemp($uniqid); // 会員情報登録処理 if ($this->objCustomer->isLoginSuccess(true)) { // 新お届け先の登録 $this->lfSetNewAddr($uniqid, $this->objCustomer->getValue('customer_id')); // 購入集計を顧客テーブルに反映 $this->lfSetCustomerPurchase($this->objCustomer->getValue('customer_id'), $arrData, $objQuery); } else { //購入時強制会員登録 switch(PURCHASE_CUSTOMER_REGIST) { //無効 case '0': // 購入時会員登録 if(isset($arrData['customer_id']) && $arrData['customer_id'] == '0') { // 仮会員登録 $customer_id = $this->lfRegistPreCustomer($arrData, $this->arrInfo); // 一時受注テーブルの顧客IDを更新する $update_customerid_sqlval = array('customer_id'=>$customer_id); $objDb->sfRegistTempOrder($uniqid, $update_customerid_sqlval); // 受注テーブルに格納する顧客IDを0から更新するs $arrData['customer_id'] = $customer_id; // 購入集計を顧客テーブルに反映 $this->lfSetCustomerPurchase($customer_id, $arrData, $objQuery); } break; //有効 case '1': // 仮会員登録 $customer_id = $this->lfRegistPreCustomer($arrData, $this->arrInfo); // 購入集計を顧客テーブルに反映 $this->lfSetCustomerPurchase($customer_id, $arrData, $objQuery); break; } } |
|
ゲスト |
投稿日時: 2008/4/28 19:23
対応状況: −−−
|
Re: 非会員での買い物時のバグ ゲスト様 ありがとうございます
$subject = $mailHelper->sfMakeSubject($objQuery, $objMailView, $this, "会員登録のご確認"); の部分がやはりエラーとなるようです。 非会員でも強制的に会員にするとした場合にはダメみたいです |
|
ゲスト |
投稿日時: 2008/4/28 19:04
対応状況: −−−
|
Re: 非会員での買い物時のバグ // サブジェクト
$subject = $mailHelper->sfMakeSubject($objQuery, $objMailView, $this, "会員登録のご確認"); $objMail->setItem( '' // 宛先 , $subject // サブジェクト , $body // 本文 , $arrInfo['email03'] // 配送元アドレス , $arrInfo['shop_name'] // 配送元 名前 , $arrInfo["email03"] // reply_to , $arrInfo["email04"] // return_path , $arrInfo["email04"] // Errors_to , $arrInfo["email01"] // Bcc |
|
ゲスト |
投稿日時: 2008/4/28 18:43
対応状況: −−−
|
Re: 非会員での買い物時のバグ Parse error: syntax error, unexpected T_VARIABLE in /data/class/pages/shopping/LC_Page_Shopping_Complete.php
だめみたいです |
|
ゲスト |
投稿日時: 2008/4/27 23:54
対応状況: −−−
|
Re: 非会員での買い物時のバグ $mailHelper->sfMakeSubject($objQuery, $objMailView, $this, "会員登録のご確認") // サブジェクト
としてみてはいかがでしょうか?? |
|
ゲスト |
投稿日時: 2008/4/27 15:22
対応状況: −−−
|
Re: 非会員での買い物時のバグ ちなみに私の場合は、強制的に会員にするとしております。
どなたか宜しくお願い致します |
|
ゲスト |
投稿日時: 2008/4/27 15:21
対応状況: −−−
|
Re: 非会員での買い物時のバグ 私もアクセス解析で購入最後までいっているもののおかしいなと思ったら同じエラーに遭遇しました。
恐れ入りますが至急対処方法を教えて欲しいです |
|
(1) 2 » |
スレッド表示 | 古いものから | 前のトピック | 次のトピック | トップ |