您现在的位置是:首页 > cms教程 > Ecshop商城教程Ecshop商城教程
ecshop怎么给商品详情添加字段
问兰2024-12-18Ecshop商城教程已有人查阅
导读这两天在玩ECShop网店系统,对于一个技术外行,ECShop还是挺容易上手的,系统本身就提供了很多功能,一般情况下使用默认的功能就足够了。但是通用的东西肯定不能满足所有的用户需求
这两天在玩ECShop网店系统,对于一个技术外行,ECShop还是挺容易上手的,系统本身就提供了很多功能,一般情况下使用默认的功能就足够了。但是通用的东西肯定不能满足所有的用户需求,比如商品详细页的描述,就几乎没法做到适合所有商品,所以给商品页增加显示字段以更好地描述商品就显得很必要。下面就结合我这两天的经历,讲述一下怎样给商品页增加一个字段。
其实,增加商品页的显示内容,除了增加字段外,还有一个简单的方法就是通过添加商品属性来解决。这个操作很简单,只要在管理后台操作就行了,具 置就是“商品管理--商品类型--新建商品类型”,输入商品类型比如“游戏点卡”确定返回商品类型列表,然后在新建的“游戏点卡”的类型后面点击“属性列表”,点击“添加属性”按钮,选择相应选项即可。通过这样操作之后,再增加新商品的时候,就可以在“商品属性”里选择商品类型“游戏点卡”,并选择相应属性。这样添加后,网店就能看到相应的属性描述。
通过增加属性的方法来丰富商品的描述是很简单的事,而且不需要任何技术。但是由于“商品属性”在前台显示的方式和位置的限制,有些内容需要更突出显示时,比如要显示产品的下载地址、官方网站等,通过添加“商品属性”的方式就难以实现,这时候通过增加字段就能很好地实现这种需求。
增加字段需要操作数据库,以及修改相应的程序、模板文件,需要了解一点点技术,会依葫芦画瓢就行了。下面就以我增加下载地址为例子,说说怎样新增字段。
1、数据库操作
具体就是给相应库增加一个字段,以供新增加的字段存储数据之用。可以在ECShop后台直接操作,具 置“数据库管理--SQL查询”,输入如下命令即可
2、修改admin/goods.php
找到如下代码
继续往下找到
3、修改admin/templates/goods_info.htm
该文件是后台新增商品页,选择你想显示新字段的位置,输入如下代码
以默认模板为例,修改themes/default/goods.dwt,选择你想显示新增字段内容的地方,插入相应代码即可,比如:
5、修改语言项
经过上面的操作,基本上已经可以正常使用新字段了,为了使用方便,较好修改一下语言项,否则后台添加产品信息的时候,只看到输入框,不知道这个输入框是干什么的。
修改languages/zh_cn/admin/goods.php,找到
刚开始的时候,按照上面的方法增加字段之后,显示一切正常,但是在后台输入字段相应信息之后却没法存入数据库,烦恼了我很久。自己又不懂技术,也就会依葫芦画瓢,后来没办法把字段类型改成了数字,设了一个默认值,然后在程序文件原样拷贝了一段正常的程序,然后再把字段名改成新增的,奇迹于是就发生了--能够将新字段数据存入数据库了!然后再把字段类型改回来,一切OK!
其实,增加商品页的显示内容,除了增加字段外,还有一个简单的方法就是通过添加商品属性来解决。这个操作很简单,只要在管理后台操作就行了,具 置就是“商品管理--商品类型--新建商品类型”,输入商品类型比如“游戏点卡”确定返回商品类型列表,然后在新建的“游戏点卡”的类型后面点击“属性列表”,点击“添加属性”按钮,选择相应选项即可。通过这样操作之后,再增加新商品的时候,就可以在“商品属性”里选择商品类型“游戏点卡”,并选择相应属性。这样添加后,网店就能看到相应的属性描述。
通过增加属性的方法来丰富商品的描述是很简单的事,而且不需要任何技术。但是由于“商品属性”在前台显示的方式和位置的限制,有些内容需要更突出显示时,比如要显示产品的下载地址、官方网站等,通过添加“商品属性”的方式就难以实现,这时候通过增加字段就能很好地实现这种需求。
增加字段需要操作数据库,以及修改相应的程序、模板文件,需要了解一点点技术,会依葫芦画瓢就行了。下面就以我增加下载地址为例子,说说怎样新增字段。
1、数据库操作
具体就是给相应库增加一个字段,以供新增加的字段存储数据之用。可以在ECShop后台直接操作,具 置“数据库管理--SQL查询”,输入如下命令即可
ALTER TABLE `ecs_goods` ADD `goods_downurl` VARCHAR( 32 ) NOT NULL AFTER `goods_weight` ;
其中 ‘ecs_goods’ 是表名,’goods_downurl’ 是新增字段的字段名,AFTER `goods_weight` 表示在原有字段 `goods_weight` 后面增加新字段。这些名字改成你的实际内容就行了。如果实在不会,那就直接登录phpmyadmin直接增加就行了。2、修改admin/goods.php
找到如下代码
/* 处理商品数据 */
$shop_price = !empty($_POST['shop_price']) ? $_POST['shop_price'] : 0;
在它下面依葫芦画瓢,增加一条代码
$goods_downurl = !empty($_POST['goods_downurl']) ? $_POST['goods_downurl'] : 0;
继续往下找到
if ($is_insert)
{
if ($code == ”)
同样依葫芦画瓢,增加新增字段,比如在 goods_weight 后面增加 goods_downurl ,那么就要在 ‘$goods_weight’ 增加 ‘$goods_downurl’ ,必须对好位置。继续往下找到
$sql = “UPDATE ” . $ecs->table(‘goods’) . ” SET ” .
在下面依葫芦画瓢增加一行
“goods_downurl = ‘$goods_downurl’, ” .
OK!3、修改admin/templates/goods_info.htm
该文件是后台新增商品页,选择你想显示新字段的位置,输入如下代码
<tr>
<td>{$lang.lab_goods_downurl}</td>
<td><input type=”text” name=”goods_downurl” value=”{$goods.goods_downurl}” size=”70″/></td>
</tr>
4、修改模板以默认模板为例,修改themes/default/goods.dwt,选择你想显示新增字段内容的地方,插入相应代码即可,比如:
<li class=”clearfix”>
<dd>
<strong>下载地址:<a href=”{$goods.goods_downurl}” target=”_blank”>下载1</a></strong>
</dd>
</li>
自己根据需要修改一下就行了。5、修改语言项
经过上面的操作,基本上已经可以正常使用新字段了,为了使用方便,较好修改一下语言项,否则后台添加产品信息的时候,只看到输入框,不知道这个输入框是干什么的。
修改languages/zh_cn/admin/goods.php,找到
/*------------------ */
//- 商品列表
/*------------------ */
在下面添加
$_LANG['goods_downurl'] = ‘下载地址’;
继续往下找到
/*------------------ */
//- 添加/编辑商品信息
/*------------------ */
在下面添加
$_LANG['lab_goods_downurl'] = ‘下载地址:’;
OK,全部工作完成!刚开始的时候,按照上面的方法增加字段之后,显示一切正常,但是在后台输入字段相应信息之后却没法存入数据库,烦恼了我很久。自己又不懂技术,也就会依葫芦画瓢,后来没办法把字段类型改成了数字,设了一个默认值,然后在程序文件原样拷贝了一段正常的程序,然后再把字段名改成新增的,奇迹于是就发生了--能够将新字段数据存入数据库了!然后再把字段类型改回来,一切OK!
本文标签:
很赞哦! ()
相关教程
图文教程
ecshop实现地区运费模板代码示例
1、Ecshop后台配送方式创建2、商品绑定配送方式的运费模板2.1 数据表“ecs_goods”增加一个字段,执行下面SQL语句:2.2 后台添加/编辑 商品 调出已经安装配送方式 "adm
ecshop安装百度编辑UEditor的方法
ECSHOP系统自带的编辑器大家用过都知道,难用不说,还不能批量上传图片。很多朋友都喜欢百度编辑器,因为百度编辑器功能强大,使用方便,而且不会生成太多多余
ecshop订单付款之后向用户客户发送订单信息确认邮件
要实现这个功能,就要修改ECshop的程序文件:\includes\lib_payment.php,打开该文件,找到166行左右,在”如果需要,发短信”的代码下面,插入以下的代码:
ecshop实现只显示当前分类与其子分类的方法
打开根目录下category.php文件找到,Google上还有不少方法不过这个貌似代码最简单注:ECShop版本为 ECShop v2.7.1
相关源码
-
(自适应)英文绿色精密模具零件加工五金零件pbootcms外贸网站模板本模板基于PbootCMS开发,为五金零件、精密模具加工等英文外贸企业设计。采用响应式布局,适配各类移动设备,是五金零件企业开展国际贸易的专业展示平台。查看源码 -
(PC+WAP)蓝色自动电动闸门伸缩门类网站pbootcms模板下载为电动闸门、自动伸缩门企业设计的响应式网站模板,突出产品展示与技术优势,助力门控设备企业建立专业数字化形象。手工编写DIV+CSS结构,代码精简高效,无冗余代码干扰,加载速度更快。查看源码 -
(响应式)企业管理人力资源服务类pbootcms模板源码下载为人力资源服务及企业管理设计的响应式网站模板,基于PbootCMS内核开发。通过宽屏布局优化岗位展示效果,简洁界面聚焦人才服务核心业务,自适应技术确保在PC端与手机端查看源码 -
(自适应响应式)家电维修清晰服务网站pbootcms模板免费下载本模板基于PbootCMS内核开发,为维修服务类企业打造,特别适合家电维修、设备维护等行业使用。通过简洁直观的界面设计,帮助企业快速搭建专业级服务平台,实现线上业务高效管理。查看源码 -
帝国cms7.5品牌连锁店招商加盟商机网站模版源码本模板为招商加盟、创业投资、品牌连锁等商业领域设计,采用帝国CMS7.5内核构建,整体风格简洁大气,突出商业信任感与专业度,适合各类招商加盟项目展示、品牌连锁店宣传等商业应用场景。查看源码 -
蓝色工业机械五金设备pbootcms模板源码下载(PC+WAP)为机械制造与五金设备企业设计的响应式网站模板,基于PbootCMS内核开发。采用蓝色工业风格强化行业属性,宽屏布局突出设备细节展示,支持PC与WAP端自适应查看源码
| 分享笔记 (共有 篇笔记) |
