'category' =>array('/library/ur_here.lbi' =>0,'/library/search_form.lbi' =>0,'/library/member.lbi' =>0,'/library/category_tree.lbi' =>0,'/library/top10.lbi' =>0,'/library/history.lbi' =>0,'/library/recommend_best.lbi' =>3,'/library/recommend_hot.lbi' =>3,'/library/goods_list.lbi' =>0,'/library/pages.lbi' =>0,'/library/recommend_promotion.lbi' =>3,'/library/brands.lbi' =>3,'/library/promotion_info.lbi' =>0,'/library/cart.lbi' =>0,'/library/vote_list.lbi' =>0),
并把'category' =>array( 这个改为 'category2' =>array( 然后在"),'compare' =>array("这两行之间粘贴再打开:languages\zh_cn\admin\template.php文件在“/* 每一个ecshop模板文件对应的语言 *”后面增加多一行$_LANG['template_files']['category2'] = '新建商品首页'(这个文件名可以自定义)访问后台,设置ecshop模板》请选择一个ecshop模板:中看到了你的新增页面吧!呵呵,第四步打开“themes\default\libs.xml”编辑复制73行至83行
<file name="category.dwt"><region name=""><lib>cart</lib><lib>category_tree</lib><lib>filter_attr</lib><lib>price_grade</lib><lib>history</lib></region><region name=""/><region name=""><lib>recommend_best</lib><lib>goods_list</lib><lib>pages</lib></region>
改为
<file name="category2.dwt"><region name=""><lib>cart</lib><lib>category_tree</lib><lib>filter_attr</lib><lib>price_grade</lib><lib>history</lib></region><region name=""/><region name=""><lib>recommend_best</lib><lib>goods_list</lib><lib>pages</lib></region>
粘贴在83行与84行之行.到此全部OK。打开后台模板就可以设置了
转载请注明:68ECshop模板(全国最专业的ECSHOP模板制作商)
参考以上图片。
邮件服务:我们一般选择其他smtp服务
ssl : 默认就行
发送邮件服务器地址(smtp):输入smtp.163.com 如果是qq邮箱的话输入 smtp.qq.com
服务器端口:默认就行
邮件发送账号:你邮箱地址 比如[email protected] 如果是qq邮箱就输入qq邮箱地址 比如[email protected]
账号密码:你邮箱登陆的密码
邮件回复地址:与邮件发送账号一样
邮件编码:国内的最好选择简体中文,国内的邮箱打开一般是gbk格式,如果设置为utf8,邮件打开可能为乱码。如果是在国际上使用,那么需要选择utf8
然后邮件地址:自己随便输入一个测试下
注意服务器必须支持openssl模块,要是不支持联系空间商开通
为每个商品设置最少购买量最小订购量1)、
首先需要修改ECSHOP的数据库结构
进入 后台 》数据库管理 》SQL查询,执行下面SQL语句,注意将 “ecs_” 改成你的数据库前缀
ALTER TABLE `ecs_goods` ADD `min_buynum` INT( 1NULL '0'
2)、
修改 /admin/templates/goods_info.htm
在
{if $suppliers_exists eq 1}
上边增加代码
<tr>
<td class="label">最小起订数</td>
<td><input type="text" name="min_buynum" value="{$goods.min_buynum}"/></td>
</tr>
3)、
修改 /admin/goods.php
找到(注意:一共能找到两处,都要修改才行)
$sql = "INSERT INTO " . $ecs->table('goods') . " (goods_name, goods_name_style, goods_sn, " .
将之修改为
$sql = "INSERT INTO " . $ecs->table('goods') . " (goods_name, goods_name_style, goods_sn, min_buynum, " .
继续,找到(注意:一共能找到两处,都要修改才行)
"VALUES ('$_POST[goods_name]', '$goods_name_style', '$goods_sn', '$catgory_id', " .
将之修改为
"VALUES ('$_POST[goods_name]', '$goods_name_style', '$goods_sn', '$_POST[min_buynum]', '$catgory_id', " .
继续向下,找到
"goods_sn = '$goods_sn', " .
在它下面增加一行代码
"min_buynum = '$_POST[min_buynum]', " .
至此,后台部分修改完毕,下面开始修改前台部分
4)、
这里以官方默认模板为例进行讲解,其他模板请自行对照修改
打开文件 /themes/default/goods.dwt
将
<input name="number" type="text" id="number" value="1" size="4" style="border:1px solid #ccc"/>
修改为
<input name="number" type="text" id="number" value="{$goods.min_buynum|default:"1"}" size="4" style="border:1px solid #ccc"/>
继续向下,找到
var qty = document.forms['ECS_FORMBUY'].elements['number'].value
在它下边增加一段代码
<!--{if $goods.min_buynum}-->
if(qty<{$goods.min_buynum})
{
alert('对不起,本商品最小起订数为:{$goods.min_buynum}')
qty={$goods.min_buynum}
}
<!--{/if}-->
5)、
打开文件 /flow.php
找到
$sql = "SELECT g.goods_name, g.goods_number ".
修改为
$sql = "SELECT g.goods_name, g.goods_number, g.min_buynum ".
找到
//查询:系统启用了库存,检查输入的商品数量是否有效
在它上边增加
/* 比较购买数量与最小起定数*/
if($row['min_buynum']>$val)
{
show_message(sprintf('对不起,您选择的商品%s,最小起订数%d件。',
$row['goods_name'],$row[' min_buynum']),'返回购物车','?step=cart')
exit
}
转载请注明:68ECshop模板(全国最专业的ECSHOP模板制作商)
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)