ECSHOP二次开发之给商品增加新字段
ECSHOP二次开发工作之如何给商品增加一个新字段,来录入一些新的内容。
下面我们结合ecshop后台“商品编辑”、“商品录入”来谈谈如何给ecshop商品增加一个新字段,假设我们将这个新字段命名为 other_col,
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')里面的第832行修改程序
$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)" ."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')";
改为:
$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]')";
找到第888行
"suppliers_id = '$suppliers_id', " .
在下面添加
"other_col = '$_POST[other_col]', " .
这样就完成了在ECSHOP后台录入和修改新字段的功能了。
下面再来说一下前台调用的方法:
直接在模板文件或者 lbi文件里 这么调用即可 {$goods.other_col}
文章转载自:http://www.cnblogs.com/wangblognet/archive/2012/12/09/2809901.html
ECSHOP二次开发之给商品增加新字段相关推荐
- ecshop二次开发手册,ECSHOP文件结构,ECSHOP目录详解
Ecshop文件结构 :ecshop二次开发手册,ECSHOP文件结构,ECSHOP目录详解 /* ECShop 最新程序 的结构图及各文件相应功能介绍 ECShop文件结构目录 ┣ activity ...
- 小京东等产品后台版权及logo修改教程[ecshop二次开发]
小京东等产品后台版权及logo修改教程[ecshop二次开发] ECSHOP模板/ecshop开发中心(www.68ecshop.com) / 2015-09-08 1.后台登录页面 Logo以及背景 ...
- 什么是ECShop二次开发?
何为ECShop二次开发? 所谓ECShop二次开发,也称之为ecshop功能开发.ecshop插件开发,同时某些时候ecshop的模板开发也可认为是对ecshop的二次开发.ECShop二次开发就是 ...
- ecshop二次开发--放大镜2
/*本页面所有内容均是在ecshop二次开发--放大镜的基础上你没有这三个jQuery的时候进行的*/ http://blog.csdn.NET/haoyunyun888/article/detail ...
- ecshop二次开发的简单快速入门教程
ecshop二次开发的简单快速入门教程,具体请下载文档 ecshop_dwt_lbi_详解.rar (106 KB) 下载次数: 9 转载于:https://my.oschina.net/u/3360 ...
- ArcGIS二次开发基础教程(04):有关字段的操作和简单属性及空间查询
ArcGIS二次开发基础教程(04):有关字段的操作和简单属性及空间查询 属性 字段的添加.删除和查找 IFeatureLayer GetLayerByName(string name) {ILaye ...
- 【转】ABAP在表VBAP和VBAK上增加新字段的标准BAPI
[转载收藏] 在表VBAP和VBAK上增加新字段的标准BAPI 及实现方式: If you have custom ZZ fields on VBAP and VBAK then you can up ...
- sap abap在表VBAP和VBAK上增加新字段的标准BAPI
在表VBAP和VBAK上增加新字段的标准BAPI If you have custom ZZ fields on VBAP and VBAK then you can update these fi ...
- ecshop二次开发 给商品添加自定义字段【包含我自己进一步的开发实例详解】
本文包含商品自定义添加教程及进一步的开发实例: 教程: 说起自定义字段,我想很多的朋友像我一样会想起一些开源的CMS(比如Dedecms.Phpcms.帝国)等,他们是可以在后台直接添加自定义字段的. ...
- Revit二次开发选择模型面生成新的三维视图
觉得自己做的一些Revit二次开发的项目经验需要找个地方保存下来,不然以后碰到类似的又得去冲浪捞人家的结晶再整合,所以从今天起开始写CSDN博客啦 选择模型面生成新的三维视图 废话不多说,直接上代码! ...
最新文章
- 硅谷产学研的创新循环
- CVPR-2021收集
- 仿win8磁贴界面以及功能
- JavaScript程序员必备的5个debug技巧
- mysql 5.5.39 安装_CentOS7.2安装mysql5.5.39
- linux socket默认超时时间设置,Socket中如何设置连接超时 (转)
- Eclipse启动SpringCloud微服务集群的方法
- MySQL对字符集_对MySQL字符集的认识
- alter与alert区别
- 第一种单击事件方法 onCreate 1、先在按钮中添加onCreate单击事件 android:onClick=wlj/ 2、再在主函数MainActivity中添加自定义方法
- 2021人工智能太湖论坛
- 北航计算机学院编译技术,北航编译技术在线作业一二三
- Shading 编程
- centos安装matlab2018的步骤(基本是借鉴的但是会有些自己的解释及补充)
- Wait延时及定时查询
- 2022-2028年中国临近空间飞行器行业发展模式分析及投资趋势预测报告
- php微信自动回复开发,PHP微信开发之文本自动回复
- Day20.常用类:Date类、LocalTime、Math类、bigDecimal、Arrays、枚举
- 股票公式编程是c语言,C语言编写公式的基础(飞狐用).doc
- mongodb启用身份验证_启用2-Factor身份验证(2FA)之前应了解的事项
热门文章
- 3层vni vxlan_VXLAN技术介绍:三层的网络来搭建虚拟的二层网络
- 美国计算机专业nlp大学排名,美国人工智能专业排名前7的一流学府 看看哪所院校最令你心动吧!...
- Windows 10 Office文件图标异常处理(Word | Excel | Powerpoint图标白色、右键新建找不到文件)
- RHEL7 CentOS7 检查查看精简指令
- ZEMAX | 如何创建复杂的非序列物体
- 网工常用网络命令合集✨(建议收藏)
- Oracle中nlssort()函数排序功能
- 测试电脑整机功耗软件,最真实的耗电!PConline权威整机功耗评测
- 海思开发记录(一):3559A开发环境搭建
- pert计算公式期望值_信息系统项目管理师计算题详解:PERT(计划评审技术)计算...