バージョン選択

フォーラム

メニュー

オンライン状況

44 人のユーザが現在オンラインです。 (33 人のユーザが フォーラム を参照しています。)
登録ユーザ: 1
ゲスト: 43
umebius もっと...

PR

デザインテンプレート EC-CUBE3.0版が登場!
広告掲載について

サイト内検索

バグ報告 > フロント機能 > 管理者画面・商品登録でフラッグを立て、3つ目のサブ画像をアップロードすると登録したカテゴリがはずれる(削除される)

フロント機能

新規スレッドを追加する

スレッド表示 | 新しいものから 前のトピック | 次のトピック | 下へ
投稿者 スレッド
zenta
投稿日時: 2016/11/18 13:47
対応状況: −−−
新米
登録日: 2016/10/18
居住地:
投稿: 9
管理者画面・商品登録でフラッグを立て、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
居住地: 東京
投稿: 646
Re: 管理者画面・商品登録でフラッグを立て、3つ目のサブ画像をアップロードすると登録したカテゴリがはずれる(削除される)
フラグ名とか何か変数名とかが被ってて登録カテゴリが空になっちゃってるとかじゃないでしょうか?
もう少しどういったカスタマイズをしたか?や関連コード全部が無いと判断できません


----------------
EC-CUBEカスタマイズ相談してください。
緊急のEC-CUBEの障害対応
EC-CUBE開発ブログ

zenta
投稿日時: 2016/11/18 21:09
対応状況: −−−
新米
登録日: 2016/10/18
居住地:
投稿: 9
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
居住地:
投稿: 401
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
居住地:
投稿: 9
Re: 管理者画面・商品登録でフラッグを立て、3つ目のサブ画像をアップロードすると登録したカテゴリがはずれる(削除される)
468様、tao_s様、

大変おさがわせいたしました。

また親身なご指導心より感謝いたします。

ご指導のもと、横道にそれながらもいろいろと試しておりました。
結局、私の勘違いでカスタマイズした際デフォルトの記述を多少変更しており、その変更が不具合を発生させていたようでした。

その多少の変更点に気づきませんでした。

大変、申し訳ございません。

懇切丁寧なご指導本当にありがとうございます。
スレッド表示 | 新しいものから 前のトピック | 次のトピック | トップ

 

ログイン


EC-CUBEペイメント

統計情報

総メンバー数は19,106名です
総投稿数は79,869件です

投稿数ランキング

1
seasoft
7331
2
AMUAMU
2712
3
nanasess
1618
4
yuh
1313
5
red
1027
6
fukap
907
7
shutta
827
8 ramrun 789
9
tsuji
778
10
tao_s
646


ネットショップの壺

EC-CUBEガイドブック
Copyright© LOCKON CO.,LTD. All Rights Reserved.