php 购物 商品数量增加 价格增加,ECSHOP商品购买数量增加加减按钮插件(包含购物车商品数量增加减少,自动更新)...

ecshop商品页购买数量加减按钮ecshop购物车页加减按钮插件

默认模版为例详细教程:

20181022131651499216.jpg

找到flow.php里的如下代码

elseif ($_REQUEST[‘step‘] == ‘update_cart‘)

{

if (isset($_POST[‘goods_number‘]) && is_array($_POST[‘goods_number‘]))

{

flow_update_cart($_POST[‘goods_number‘]);

}

show_message($_LANG[‘update_cart_notice‘], $_LANG[‘back_to_cart‘], ‘flow.php‘);

exit;

}

修改成:

elseif ($_REQUEST[‘step‘] == ‘update_cart‘)

{

if (isset($_POST[‘goods_number‘]) && is_array($_POST[‘goods_number‘]))

{

flow_update_cart($_POST[‘goods_number‘]);

}

ecs_header("Location: flow.php?step=cart\n");

show_message($_LANG[‘update_cart_notice‘], $_LANG[‘back_to_cart‘], ‘flow.php‘);

exit;

}

一、商品页

打开:goods.dwt

{* 包含脚本文件 *}

{insert_scripts files=‘common.js‘}下面这段:

function $id(element) {

return document.getElementById(element);

}

//切屏--是按钮,_v是内容平台,_h是内容库

function reg(str){

var bt=$id(str+"_b").getElementsByTagName("h2");

for(var i=0;i

bt[i].subj=str;

bt[i].pai=i;

bt[i].style.cursor="pointer";

bt[i].οnclick=function(){

$id(this.subj+"_v").innerHTML=$id(this.subj+"_h").getElementsByTagName("blockquote")[this.pai].innerHTML;

for(var j=0;j

var _bt=$id(this.subj+"_b").getElementsByTagName("h2")[j];

var ison=j==this.pai;

_bt.className=(ison?"":"h2bg");

}

}

}

$id(str+"_h").className="none";

$id(str+"_v").innerHTML=$id(str+"_h").getElementsByTagName("blockquote")[0].innerHTML;

}

修改成:

function $id(element) {

return document.getElementById(element);

}

//切屏--是按钮,_v是内容平台,_h是内容库

function reg(str){

var bt=$id(str+"_b").getElementsByTagName("h2");

for(var i=0;i

bt[i].subj=str;

bt[i].pai=i;

bt[i].style.cursor="pointer";

bt[i].οnclick=function(){

$id(this.subj+"_v").innerHTML=$id(this.subj+"_h").getElementsByTagName("blockquote")[this.pai].innerHTML;

for(var j=0;j

var _bt=$id(this.subj+"_b").getElementsByTagName("h2")[j];

var ison=j==this.pai;

_bt.className=(ison?"":"h2bg");

}

}

}

$id(str+"_h").className="none";

$id(str+"_v").innerHTML=$id(str+"_h").getElementsByTagName("blockquote")[0].innerHTML;

}

//实际只是增加了这部分

function del(){

var num = document.getElementById("number");

var n = parseInt(num.value);

if(n-1<=0){

alert("必须选择一个商品");

}else{

num.value = n-1;

}

}

function add(){

var num = document.getElementById("number");

var n = parseInt(num.value);

num.value = n+1;

}

//实际只是增加了这部分

搜索:

{$lang.number}:

修改成:

{$lang.number}: jian.gifjia.gif

将下面图片放到模板目录:(注意修改成你的图片路径)

20181022131652647580.gif  

20181022131653136807.gif

二.购物车页面

20181022131653587950.jpg

打开:flow.dwt

1、找到

{* 包含脚本文件 *}

{insert_scripts files=‘common.js,shopping_flow.js‘}

function goods_cut($val){

var num_val=document.getElementById(‘number‘+$val);

var new_num=num_val.value;

if(isNaN(new_num)){alert(‘请输入数字‘);return false}

var Num = parseInt(new_num);

if(Num>1)Num=Num-1;

num_val.value=Num;

document.getElementById(‘updatecart‘).click();

}

function goods_add($val){

var num_val=document.getElementById(‘number‘+$val);

var new_num=num_val.value;

if(isNaN(new_num)){alert(‘请输入数字‘);return false}

var Num = parseInt(new_num);

Num=Num+1;

num_val.value=Num;

document.getElementById(‘updatecart‘).click();

}

2、搜索:

修改成:

3.搜索:

修改成:

打开:style.css文件,底部下面添加

.goods_cut {

background: url("images/yy.gif") no-repeat scroll 0 0 transparent;

border: 0 none;

cursor: pointer;

display: block;

float: left;

font-size: 0;

height: 15px;

line-height: 0;margin: 8px 3px 0;

width: 15px;

}

input.goodsBuyBox, input.number {

border: 1px solid #DDDDDD;

float: left;

font-size: 10px;

height: 18px;

line-height: 18px;

margin: 5px 6px 0;

padding: 0;

text-align: center;

width: 32px;

}

.goods_add {

background: url("images/yy.gif") no-repeat scroll 0 -15px transparent;

border: 0 none;

cursor: pointer;

display: block;

float: left;

font-size: 0;

height: 15px;

line-height: 0;

margin: 8px 3px 0;

width: 15px;

}

.goods_number_tit{

display: block;

background:none;

width:60px;

height:25px;

line-height:22px;

float: left;

}

5.将下面图片放到模板目录:(注意修改成你的图片路径)

20181022131654246111.gif

新手使用的是默认模板可以直接覆盖下面附件:

注: 原文的商品页的数量增加减少按钮没有添加价格改变的函数,如果查看原文的,在按钮上加上 changePrice()

如下:

{$lang.number}: jian.gifjia.gif

原文:http://www.cnblogs.com/zhicheng/p/4397649.html

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值