ecshop商品详情页添加任意字段的方法

6 篇文章 0 订阅
一、在 数据库添加字段,会手写的就 后台添加,不会就进入phpmyadmin默认的就行。

    这是通用的写法

ALTER TABLE `ecs_goods` ADD `goods_sz` VARCHAR( 32 ) NOT NULL AFTER `goods_weight` ;

复制代码

表名做下修改即可。
二、修改admin/good.php
    找到

 $shop_price = !empty($_POST['shop_price']) ? $_POST['shop_price'] : 0;

复制代码


    后面依葫芦画瓢添加近自己字段。
    找到

if ($is_insert)
{
if ($code == '')

    同样依葫芦画瓢添加近自己字段,
  找到

"goods_weight = '$goods_weight'," .


同样依葫芦画瓢添加近自己字段。

然后:找到代码

 $sql = "UPDATE " . $ecs->table('goods') . " SET " .


三、修改admin/templates/goods_info.htm
  在合适的地方添加,如果想在编辑商品—其他信息处添加,找到

{if $code eq ''}
<tr>
<td class="label">{$lang.lab_goods_weight}</td>
<td><input type="text" name="goods_weight" value="{$goods.goods_weight_by_unit}" size="20" /> <select name="weight_unit">{html_options options=$unit_list selected=$weight_unit}</select></td>
</tr>
{/if}


添加


<tr>
<td class="label">{$lang.lab_goods_sz}</td>
<td><input type="text" name="goods_sz" value="{$goods.goods_sz}" size="20" /> </td>
</tr>


四、修改模板在合适的地方添加:如果想在商品重量下添加查找

{$goods.goods_weight}

复制代码

在下面添加

{$lang.goods_sz}{$goods.goods_sz}

复制代码

自己修改相应字段。
五、基本到位,下面就是修改下语言项,不想修改也可以,将{$lang.goods_sz}、{$lang.lab_goods_sz}改成自己需要的个汉字即可。


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值