ECSHOPのバッチアップロード(カスタム属性の追加)

WBOY
リリース: 2016-06-13 12:01:30
オリジナル
1097 人が閲覧しました

一括アップロード(カスタム属性の追加)の考え方と実装プロセスは次のとおりです。

1. 属性の追加
特定の属性のみをアップロードできる理由は、バッチでアップロードされる固定属性はすべて 1 つのテーブルからのものであるためです。
そこで、独自の属性がある場合は、esc_goods に独自の属性を追加する必要があると考えます。たとえば、今回追加したフィールドは、
仕様: Goods_guige
コード: sql ステートメント: alter です。 table ecs_goods add Goods_guige varchar(255) not null after Goods_desc;

2. ページの変更
場所: admin/templates/goods_info.htm フォームに従ってカスタム フィールドを追加します> ここに 174 行目が挿入されています:

>
3. 商品テーブルの読み取りと更新用のフィールドを追加します (一括アップロードとは関係ありませんが、簡単に表示できます)

場所: admin/goods.php 更新場所に追加します:
$sql=" update ecs_goods set Goods_guige='".$_POST['goods_guige']."' where Goods_id= ".$_REQUEST['goods_id']
$db->query($sql);
ここで商品の属性を更新できます


4. バッチアップロード用のフィールドを追加します

language/admin/goods_batch.php フィールドを追加します:
//カスタマイズされたバッチアップロードフィールド
$_LANG['upload_goods']['goods_guige']='仕様';

この時点で、製品の CVS をエクスポートするだけで済みます。カスタマイズされた属性をバッチでアップロードできます。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のおすすめ
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート