您现在的位置是:首页 > cms教程 > ecshop商城教程ecshop商城教程
ecshop商品属属性定制定做,属性批量购买教程
海安2024-01-01 22:24:04ecshop商城教程已有41人查阅
导读由于很多用户需要加上商品自定义吃寻大小等首先在\admin\templates\goods_info.htm里面找到 属 与规格 的位置 发现他调用了{$goods_attr_html}这个页面
由于很多用户需要加上商品自定义吃寻大小等首先在\admin\templates\goods_info.htm里面找到 属 与规格 的位置 发现他调用了{$goods_attr_html}这个页面,这个函数的定义在\admin\goods.php 的第444行
$smarty->assign('goods_attr_html', build_attr_html($goods['goods_type'], $goods['goods_id']));
;
然后找build_attr_html这个函数,在\admin\includes\lib_goods.php的675行
在if语句中加上
|| $val['attr_type'] == 3
;
这样就可以在\admin\templates\attribute_info.htm 里面的55行
加入
input type="radio" name="attr_type" value="3" {if $attr.attr_type eq 3} checked="true" {/if} // 自定义属
然后在添加属 的时候选中这项。
下来在前台即\themes\default\goods.dwt搜”判断属 是复选还是单选“,在循环里加入
代码如下: 现在,我们就要修改后台代码使用户输入后写入数据库中。
为了使输入数据库中时顺序不错乱,首先要修改数据库的ecs_goods_attr这个表,在末尾添加attr_itype表单,设置为int,默认为0。
下来还得去\admin\includes\lib_goods.php里面,在function build_attr_html这个函数找到
代码如下: 现在再去\admin\goods.php 找到
代码如下: 这两行,在启后面紧接着添加一行 再找到
/* 插入、更新、删除数据 */
注释后面的那个循环,将 个if和其中的内容改为
代码如下: 这样就在添加商品属 的时候在数据库中把属 所属的类别附在了后面,在调用的时候可以根据类别来寻找text输入框的内容然后写入。后台部分结束,下来修改前台的用户提交部分。
首先要修改的是\js\common.js这个文件,找到function getSelectedAttributes这个函数,将之改为 再在function addToCart这个函数里将
goods.spec = spec_arr;
改为 这样,表单提交的时候就多了一个type为text的input框的值,由上述函数得知表单提交到的根目录下的flow.php文件,找到 这句,将之改为 再到\include\lib_order.php里面,在适当位置写入下述函数
代码如下: 再去 这行,将get_goods_attr_info($spec)改为get_goods_attr_info2($spec,$desc),即调用刚写入的那个函数并把input用户输入的东西传进去。
之后前台自行修改即可
$smarty->assign('goods_attr_html', build_attr_html($goods['goods_type'], $goods['goods_id']));
;
然后找build_attr_html这个函数,在\admin\includes\lib_goods.php的675行
在if语句中加上
|| $val['attr_type'] == 3
;
这样就可以在\admin\templates\attribute_info.htm 里面的55行
加入
input type="radio" name="attr_type" value="3" {if $attr.attr_type eq 3} checked="true" {/if} // 自定义属
然后在添加属 的时候选中这项。
下来在前台即\themes\default\goods.dwt搜”判断属 是复选还是单选“,在循环里加入
代码如下: 现在,我们就要修改后台代码使用户输入后写入数据库中。
为了使输入数据库中时顺序不错乱,首先要修改数据库的ecs_goods_attr这个表,在末尾添加attr_itype表单,设置为int,默认为0。
下来还得去\admin\includes\lib_goods.php里面,在function build_attr_html这个函数找到
代码如下: 现在再去\admin\goods.php 找到
代码如下: 这两行,在启后面紧接着添加一行 再找到
/* 插入、更新、删除数据 */
注释后面的那个循环,将 个if和其中的内容改为
代码如下: 这样就在添加商品属 的时候在数据库中把属 所属的类别附在了后面,在调用的时候可以根据类别来寻找text输入框的内容然后写入。后台部分结束,下来修改前台的用户提交部分。
首先要修改的是\js\common.js这个文件,找到function getSelectedAttributes这个函数,将之改为 再在function addToCart这个函数里将
goods.spec = spec_arr;
改为 这样,表单提交的时候就多了一个type为text的input框的值,由上述函数得知表单提交到的根目录下的flow.php文件,找到 这句,将之改为 再到\include\lib_order.php里面,在适当位置写入下述函数
代码如下: 再去 这行,将get_goods_attr_info($spec)改为get_goods_attr_info2($spec,$desc),即调用刚写入的那个函数并把input用户输入的东西传进去。
之后前台自行修改即可
本文标签:
很赞哦! (0)
暂无内容 |
暂无内容 |
相关文章
暂无内容 |
暂无内容 |
随机图文
ecshop限购限时日期购买插件开发教程
ECSHOP限购_限时促销购买,限时日期购买,商品促销一人限购一件问题的解决教程 ecshop做促销,如每人只限购1件控制ECSHOP的购买数量,在很多ecshop二次开发教程步骤流程
Ecshop想必大家不会觉得陌生吧,大部分的B2C独立网店系统都用的是Ecshop系统,很受用户的喜爱,但是由于Ecshop模板自带有很多Ecshop的Logo和版权信息,和一些其他需要修改的地方ecshop商城调用指定分类新品商品/热门商品/推荐商品可设置商品数量
ECSHOP商城任何页面调用显示指定分类下新品商品/热门商品/推荐商品可设置商品数量步: 打开你要显示文件例如index.php首页 goods.phpecshop后台限制IP登录的实现方法
然后登录你的FTP,进入你网站的后台文件夹下,上传刚才建好的那个 .htaccess 文件。注意:这一步很重要,上传位置千万不能搞错,因为ECSHOP网站总根目录下还有一个 .htaccess
留言与评论 (共有 0 条评论) |