ecshop二次开发 给商品添加自定义字段

说起自定义字段,我想很多的朋友像我一样会想起一些开源的CMS(比如Dedecms、Phpcms、帝国)等,他们是可以在后台直接添加自定义字段的。

抱着这种想法我在Ecshop的后台一顿找,不过肿么都木有找到,木有办法,只能自己动手了。

第一步:进入数据库添加所需要的字段。

对于decimal mysql不了解的请自行百度:点击搜索

第二步:找到goods_info.htm模板文件,添加字段表单。

第三步:找到goods.php添加入库程序。

上面标注红色的框框就是添加和修改入库的地方。

至此自定义字段就添加完毕了,如果想在商品列表页面增加这个字段的显示请继续往下看。

第四步:找到lib_goods.php文件,进行SELECT 查询字段添加。

第五步:修改goods_list.htm 模板文件,进行列表页面的字段调用显示。

第六部:完成,查看效果!!!

附:如果这个字段你想在前台调用的话,直接在模板用$goods.字段名进行调用即可。

效果:

转载:http://www.cnblogs.com/64zero/archive/2012/12/19/2824905.html

时间: 2024-10-14 08:17:28

ecshop二次开发 给商品添加自定义字段的相关文章

关于ecshop二次开发

商城介绍 Ecshop--电子商城管理系统. 高春辉-->ecshop->卖给->康盛--->把ec单独卖给-->shopex(上海商派) Ecshop代码是开放的,可以修改,但是版本是私有的,改了之后,不能以任何派生版本来发布. 目前市场上流行的商城管理系统: Ecshop shopNC(代码部分加密) 国外:zencart,magento(麦金斗) 一般在外贸的公司,用zencart,magento用的多一些. Magento是基于zendframework来开发的. 安

EcShop二次开发学习方法

EcShop二次开发学习方法 (2012-03-08 11:10:08) 转载▼ 标签: 京东 公用函数库 二次开发 sql语言 数据库设计 杂谈 分类: ecshop 近年来,随着互联网的发展,电子商务也跟着一起成长,B2B,C2C,B2C的电子商务模式也不断的成熟.这时催生出了众多电子商务相关的PHP开源产品.B2C方面有Ecshop,Zencart,Magento等国内外知名产品.下面我们就来简单介绍一下学习Ecshop二次开发的过程和要注意的一些东西: Ecshop二次开发必备基础: 非

ecshop二次开发秒杀、限时折扣、清仓等功能

限时抢购,秒杀商品的二次开发 1,先在后台admin/templates 中找goods_info.htm文件到促销部分,改为一个下拉列表的分别是促销,限时,秒杀,值分别是1,2,3这样,代码如下: <!-- 限时抢购开始 liangfang edit--> <tr> <td class="label"><label for="is_promote"> <input type="checkbox&quo

ecshop二次开发功能插件计划列表

原文地址:php ecshop 二次开发 http://phpecshop.blog.51cto.com/6296699/1854849 ecshop功能开发计划列表 1.搜索页面添加筛选功能,类似京东 2.搜索结合coreseek实现中文分词功能,后台可以添加修改删除关键词 3.搜索框输入关键词自动提示,类似京东效果 4.缓存使用memcached储存,加快访问速度 5.添加多语言,一个后台管理多个语言商城内容 6.每天登录送积分,设置连续登录不同的天数再奖励相应的积分 7.注册添加手机验证码

ECSHOP二次开发杂记(一)

\includes\lib_commom.php =>公用函数库 \includes\lib_main.php =>前台公用函数库 \includes\lib_init.php =>初始化,供/index.php调用 \includes\lib_insert.php =>动态内容函数库 模板{insert name='ads' id=$ads_id num=$ads_num} 所调用的函数即是 function insert_ads \includes\cls_template.p

ecshop二次开发 购物时为每件商品添加备注信息的修改方法

目标: 用户在选购商品加入购物车前可以为商品添加备注信息 加入购物车后可以在购物车查看备注信息 店主在查看订单时可以看到用户为商品添加的备注信息 用户在个人中心中可以看到商品的备注信息 目标一: 打开ecshop/goods.php,搜索"display"可以看到这句: $smarty->display('goods.dwt', $cache_id); 打开模板目录下的goods.dwt,搜索"<!-- {* 结束循环可选属性 *} -->",在这

[ECSHOP二次开发]解决分类商品Ajax连续请求导致的数据重复

0x00: 首先声明一个全局变量. var control = true; 然后,在滑动处罚ajax请求的代码处,做一个判断. if (control) { $('.get_more').click(); }; 这个地方是获取数据的函数以及ajax请求的函数 get_data: function() { var ile; control=false;    //首先进来这个函数之后吧全局变量设置成false以防重复请求 lock = true; target.children(".more_lo

Ecshop二次开发

目录 一.常见的商城管理系统????1 二.ecshop的介绍????1 三.安装????1 1.下载解压软件,拷贝到指定的目录.????1 2.新建一个虚拟主机.????2 3.访问域名开始安装:????2 四.ecshop的目录结构:????3 五.程序执行流程.????3 六.小试牛刀:把大于号改成两个大于号.????4 七.init.php文件分析:????6 八.完成邮箱登陆????10 ? ? 一.常见的商城管理系统 Ecshop shopNC(代码部分加密) 国外:zencart,

ecshop二次开发--电子票

前台效果展示: 2. 3. 后台展示效果: 代码实现: 一.             添加菜单项:路径admin\includes\inc_menu.php $modules['18_ticket_manage']['01_ticket_list'] = 'ticket.php?act=list'; $modules['18_ticket_manage']['02_ticket_add'] = 'ticket.php?act=add'; 配置菜单语言 打开 /languages/zh_cn/ad