バージョン選択

フォーラム

メニュー

オンライン状況

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

サイト内検索

質問 > フロント機能 > EC-CUBE2.13.5 商品登録時の ダウンロード商品の必須解除

フロント機能

新規スレッドを追加する

スレッド表示 | 新しいものから 前のトピック | 次のトピック | 下へ
投稿者 スレッド
suemame
投稿日時: 2015/12/15 14:58
対応状況: −−−
新米
登録日: 2015/7/17
居住地:
投稿: 4
EC-CUBE2.13.5 商品登録時の ダウンロード商品の必須解除
2.13.5の商品登録について ダウンロード商品の必須解除

http://tokihouse.com/ec-kaiten/?p=200
上記を参照して

data/class/pages/admin/products/LC_Page_Admin_Products_Product.php

474付近でEXIST_CHECKを外しました。

// ダウンロード商品ファイル必須チェック(ダウンロード商品の場合)
if ($arrForm['product_type_id'] == PRODUCT_TYPE_DOWNLOAD) {
$arrErr = array_merge((array) $arrErr, (array) $objDownFile->checkExists());
$objErr->doFunc(array('ダウンロード商品ファイル名', 'down_filename'));
}

これでダウンロード商品ファイル名は必須項目を解除できたのですがダウンロード商品用ファイルアップロードの必須が解除されません。他に設定項目等はありますか?
karin
投稿日時: 2015/12/15 15:13
対応状況: −−−
仙人
登録日: 2008/9/15
居住地: 東京都
投稿: 689
Re: EC-CUBE2.13.5 商品登録時の ダウンロード商品の必須解除
suemame 様

ソースを読んだだけですが、
チェックをかけないのであれば、


// ダウンロード商品ファイル必須チェック(ダウンロード商品の場合)
if ($arrForm['product_type_id'] == PRODUCT_TYPE_DOWNLOAD) {
$arrErr = array_merge((array) $arrErr, (array) $objDownFile->checkExists());
$objErr->doFunc(array('ダウンロード商品ファイル名', 'down_filename'));
}


これをまるごとコメントアウトでもよい気がします。


----------------

suemame
投稿日時: 2015/12/15 15:18
対応状況: 解決済
新米
登録日: 2015/7/17
居住地:
投稿: 4
Re: EC-CUBE2.13.5 商品登録時の ダウンロード商品の必須解除
まるごとコメントアウトで解決できました。
ありがとうございました。
karin
投稿日時: 2015/12/15 15:19
対応状況: −−−
仙人
登録日: 2008/9/15
居住地: 東京都
投稿: 689
Re: EC-CUBE2.13.5 商品登録時の ダウンロード商品の必須解除
訂正させてください。
LC_Page_Admin_Products_Product.php 437行目あたり

public function lfInitDownFile(&$objDownFile)
    {
        $objDownFile->addFile('ダウンロード販売用ファイル', 'down_file', explode(',', DOWNLOAD_EXTENSION), DOWN_SIZE, true, 0, 0);
    }


このaddFileの5つ目の引数で必須かどうかを設定しているようですので、これをfalseに変える方が正しいかもしれません。


----------------

suemame
投稿日時: 2015/12/15 15:24
対応状況: −−−
新米
登録日: 2015/7/17
居住地:
投稿: 4
Re: EC-CUBE2.13.5 商品登録時の ダウンロード商品の必須解除
引き続きありがとうございます。いただいた内容で試してみます。
casa
投稿日時: 2015/12/16 14:08
対応状況: −−−
長老
登録日: 2011/10/3
居住地:
投稿: 210
Re: EC-CUBE2.13.5 商品登録時の ダウンロード商品の必須解除
suemameさん、こんにちわ。

参照先サイトのように、商品の種別を追加したい、
ということであれば、ダウンロード商品を使いまわすのではなく、
新たに種別を追加する方が簡単ではないかと思います。

管理画面の「システム設定>マスターデータ管理」から
「mtb_product_type」を選択して、新たな種別を追加するだけです。

参考までに。
スレッド表示 | 新しいものから 前のトピック | 次のトピック | トップ


 



ログイン


EC-CUBE公式 Amazon Payプラグイン

統計情報

総メンバー数は88,296名です
総投稿数は109,692件です

投稿数ランキング

1
seasoft
7365
2
468
3217
3
AMUAMU
2712
4
nanasess
2303
5
umebius
2085
6
yuh
1818
7
h_tanaka
1610
8
red
1568
9
mcontact
1240
10
tsuji
958
11
fukap
907
12
shutta
835
13
tao_s
796
14 ramrun 789
15 karin 689
16 sumida 641
17
homan
633
18 DELIGHT 572
19
patapata
502
20
flealog
485


ネットショップの壺

EC-CUBEインテグレートパートナー

Copyright© EC-CUBE CO.,LTD. All Rights Reserved.