- A+
一直在用帝国cms,自定义字段还是比较方便创建的,一般的功能基本都可以用帝国来实现。有时候一些网站需要添加某些功能时,就需要自定义字段来帮忙了,这两天找了一些ecshop添加自定义字段的方法,自己实际操作,然后收获到了,先将方法记录下来。
第一步,先在ec后台数据库sql查询功能下添加对应的字段。网站的前缀需要注意哦!
ALTER TABLE ‘ecs_goods’ ADD ‘goods_taobaourl’
VARCHAR( 32 ) NOT NULL AFTER ‘goods_weight’;
sql的常用语句应该了解一些。
第二步,修改admin/good.php文件。
找到
$shop_price = !empty($_POST[shop_price]) ? $_POST['shop_price'] : 0;
在下面添加
$goods_taobaourl = !empty($_POST['goods_taobaourl']) ? $_POST['goods_taobaourl'] : 0;
找到
if ($is_insert)
是一个判断语句,直接找
“goods_weight = ‘$goods_weight’,” .
在下面添加:
“goods_taobaourl = ‘$goods_taobaourl’,” .
文件修改OK。
第三步,修改后台模板文件,admin/templates/goods_info.htm,将下列代码添加到合适的位置
<tr>
<td class="label">淘宝地址:</td>
<td><input type=”text” name=”goods_taobaourl” value=”{$goods.goods_taobaourl}” size=”20” /> </td>
</tr>
第四步,调用自定义字段
前台模板goods.dwt中的对应位置,添加调用字段{$goods.goods_taobaourl}就OK了。
方法是从网上找到的,字段goods_taobaourl大家可以随意更改成想要的字段就OK了。
2013年8月19日 上午7:46 沙发
ECSHOP 只有购物流程比较完善,其他功能都在弱了
2013年8月19日 上午10:29 1层
@王学义 @王学义:确实是这样的.所以现在研究一下其它的方面,完善一下.
2013年8月20日 上午9:20 板凳
帝国是很强大的,一直都在用
2013年8月21日 下午12:25 地板
没有用过购物网站程序
2013年8月26日 下午5:01 4楼
强大的cms字段,关于代码书写多多指教!
2013年8月27日 上午3:18 5楼
博主你好,第一次来贵博客,支持一下文章!我是新人希望能学到更多的东西!!!
2013年8月27日 上午8:46 1层
@李伟东 @李伟东:常来。
2014年5月8日 下午2:28 6楼
我用的是WP 感觉操作起来比较简单
2016年3月22日 下午4:56 7楼
请问一下在cat_goods.lbi文件中应该怎么调用呢?我新增了字段,在后台增改都没问题,只是想在首页调用,可是首页调用是通过cat_goods.lbi这个文件来调用商品信息的,我直接用新增的字段{$goods.goods_subtitle}调用的话,是空白的。还望指教一二,感谢了!