如何给ECSHOP 给商品增加一个新字段,增加一个项的详细方法!

 我来答
泥修贤zq
推荐于2017-12-16 · 超过62用户采纳过TA的回答
知道答主
回答量:114
采纳率:0%
帮助的人:137万
展开全部
1、首先要修改数据表结构,给表 ecs_goods 增加新字段:other_col, 进入ECSHOP后台 》数据库管理 》SQL查询,输入下面SQL语句,提交。注意如果你的数据表前缀不是ecs_ 请自行修改之 alter table ecs_goods add column other_col varchar(64); 2、在ecshop后台的admin\templates\goods_info.htm中增加以下代码. <tr> <td class="label">自定义字段</td> <td><input type="text" name="other_col" value="{$goods.other_col}" size="20"/></td></tr>3、在admin/goods.php的elseif ($_REQUEST['act'] == 'insert' || $_REQUEST['act'] == 'update')里面增加以下程序 $sql = "INSERT INTO " . $ecs->table('goods') . " (goods_name, goods_name_style, goods_sn, " . "cat_id, brand_id, shop_price, market_price, is_promote, promote_price, " . "promote_start_date, promote_end_date, goods_img, goods_thumb, original_img, keywords, goods_brief, " . "seller_note, goods_weight, goods_number, warn_number, integral, give_integral, is_best, is_new, is_hot, " . "is_on_sale, is_alone_sale, is_shipping, goods_desc, add_time, last_update, goods_type, rank_integral, suppliers_id,other_col)" . "VALUES ('$_POST[goods_name]', '$goods_name_style', '$goods_sn', '$catgory_id', " . "'$brand_id', '$shop_price', '$market_price', '$is_promote','$promote_price', ". "'$promote_start_date', '$promote_end_date', '$goods_img', '$goods_thumb', '$original_img', ". "'$_POST[keywords]', '$_POST[goods_brief]', '$_POST[seller_note]', '$goods_weight', '$goods_number',". " '$warn_number', '$_POST[integral]', '$give_integral', '$is_best', '$is_new', '$is_hot', '$is_on_sale', '$is_alone_sale', $is_shipping, ". " '$_POST[goods_desc]', '" . gmtime() . "', '". gmtime() ."', '$goods_type', '$rank_integral', '$suppliers_id','$_POST[other_col]')";。。。。。。。。 。。。。。。。。 " other_col = '$_POST[other_col]', " . 这样我们就完成了在ECSHOP后台录入和修改新字段的功能了。下面再来说一下前台调用的方法: 调用也很简单,直接在模板文件或者 lbi文件里 这么调用即可 {$goods.other_col}
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式