バグ報告 > フロント機能 > 管理者画面・商品登録でフラッグを立て、3つ目のサブ画像をアップロードすると登録したカテゴリがはずれる(削除される) |
フロント機能
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
zenta |
投稿日時: 2016/11/18 13:47
対応状況: −−−
|
常連 登録日: 2016/10/18 居住地: 投稿: 59 |
管理者画面・商品登録でフラッグを立て、3つ目のサブ画像をアップロードすると登録したカテゴリがはずれる(削除される) 管理者画面の商品登録でカテゴリがあまりにも多いので、以下のようにproduct.tplにてフラッグを立て、arrCatValを変更させることによって対応しておりますが、カテゴリを選択し、サブ画像を2つアップロードする分に問題ないようなのですが、サブ画像3つ目をアップロードすると登録したカテゴリが削除されて、無くなってしまっております。
Product.tpl *カテゴリボックス <!--{if $smarty.get.category_id == 2}--> <select name="category_id_unselect[]" id="category_id_unselect" onchange="" size="10" style="height: 120px; min-width: 200px;" multiple> <!--{html_options values=$arrCatVal2 output=$arrCatOut2 selected=$arrForm.category_id}--> </select> ・・・・・・ *画像アップロード <a class="btn-normal" href="java script:void(0);" name="btn" onclick="fnChangeAction('<!--{$smarty.const.ROOT_URLPATH}--><!--{$smarty.const.ADMIN_DIR}-->products/product.php?&category_id=2'); fnModeSubmit('upload_image', 'image_key', '<!--{$key}-->'); return false;">アップロード</a> フラッグ無しの状態ではサブ画像を幾つアップロードしようがカテゴリがはずれる(削除される)ことはありません。 フラッグを立て、サブ画像の3つ目をアップロードするとカテゴリがはずれる(削除されるのは)どこに問題があるのかと考え投稿させて頂きました。 どうかよろしくお願い致します。 EC-CUBE:2.12.5 PHP: 5.2.9 サーバー: Apache2.2.3 データベース: MySQL 5.0 |
tao_s |
投稿日時: 2016/11/18 16:25
対応状況: −−−
|
仙人 登録日: 2008/8/20 居住地: 東京 投稿: 799 |
Re: 管理者画面・商品登録でフラッグを立て、3つ目のサブ画像をアップロードすると登録したカテゴリがはずれる(削除される) フラグ名とか何か変数名とかが被ってて登録カテゴリが空になっちゃってるとかじゃないでしょうか?
もう少しどういったカスタマイズをしたか?や関連コード全部が無いと判断できません
|
zenta |
投稿日時: 2016/11/18 21:09
対応状況: −−−
|
常連 登録日: 2016/10/18 居住地: 投稿: 59 |
Re: 管理者画面・商品登録でフラッグを立て、3つ目のサブ画像をアップロードすると登録したカテゴリがはずれる(削除される) tao_s様
ご教示頂きまして感謝いたします。 サブ画像1と2は問題なく、3以降全て登録したカテゴリが削除されます。(逆からやっても同じで、サブ画像5と4は問題なく、3から同じ現象が発生します。) 登録カテゴリが空になるとはどうゆう現象なのでしょうか。 関連するコードはこれ以外特になく、 SC_Helper_DB.php(sfGetLevelCatList2)でカテゴリを区分けしているくらいです。 サブ画像3をアップロードした時のURLは以下になります。 xxx.com/admin/products/product.php?&category_id=2#sub_large_image3 このような場合、何が影響していると考えられますか。 |
468 |
投稿日時: 2016/11/23 2:19
対応状況: −−−
|
神 登録日: 2008/10/26 居住地: 投稿: 3217 |
Re: 管理者画面・商品登録でフラッグを立て、3つ目のサブ画像をアップロードすると登録したカテゴリがはずれる(削除される) SC_Helper_DB.php(sfGetLevelCatList2)を実行する処理はどのあたりに記述されていますか?
多分、以下のようなコードを /data/class/pages/admin/productsLC_Page_Admin_Products_Product.php に対して、追記されていると予想しますが如何でしょうか? list($this->arrCatVal2, $this->arrCatOut2) = $objDb->sfGetLevelCatList2(false); 追記された箇所でカテゴリを区分けしたデータをDBから取得していると思いますが、 その前記述の1行上あたりに echo "テスト"; と記述して、サブ画像1, 2, 3とアップロードしていき、 画面の一番上にテストの文言が表示されるか確認されてみては如何でしょうか? テストの文言が表示されるようであれば、 区分けしたカテゴリをDBから取り出すところまでは、 上手く動作していると思います。 サブ画像3の時だけテストが表示されないようであれば、 区分けしたカテゴリを取り出すところまで処理が流れていないという事になるかと思いますので 別途、原因を調査する必要があると思います。 |
zenta |
投稿日時: 2016/12/13 20:53
対応状況: 解決済
|
常連 登録日: 2016/10/18 居住地: 投稿: 59 |
Re: 管理者画面・商品登録でフラッグを立て、3つ目のサブ画像をアップロードすると登録したカテゴリがはずれる(削除される) 468様、tao_s様、
大変おさがわせいたしました。 また親身なご指導心より感謝いたします。 ご指導のもと、横道にそれながらもいろいろと試しておりました。 結局、私の勘違いでカスタマイズした際デフォルトの記述を多少変更しており、その変更が不具合を発生させていたようでした。 その多少の変更点に気づきませんでした。 大変、申し訳ございません。 懇切丁寧なご指導本当にありがとうございます。 |
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |