ecmall修改之:立即购买功能的实现

1.客户要求需要立即购买,加入购物车总是很麻烦。

2.立即购买功能其实ecmall没有,最终还是要跳转到购物车确认页面。只不过,模板里有立即购买的选项。

在模板store/default/goodsinfo.html文件里。代码如下:

   <li class="btn_c1" title="{$lang.buy_now}"><a href="javascript:buy_to_cart()"></a></li>

3.需要在goodsinfo.html里添加如下js代码才可以实现立即购买的选项:

function buy_to_cart()
 {
	    if (goodsspec.getSpec() == null)
	    {
	        alert(lang.select_specs);
	        return;
	    }
	    var spec_id = goodsspec.getSpec().id;

	    var quantity = $("#quantity").val();
	    if (quantity == '')
	    {
	        alert(lang.input_quantity);
	        return;
	    }
	    if (parseInt(quantity) < 1)
	    {
	        alert(lang.invalid_quantity);
	        return;
	    }
	    buy_add_to_cart(spec_id, quantity);
	}

	function buy_add_to_cart(spec_id, quantity)
	{
	    var url = SITE_URL + '/index.php?app=cart&act=add';
	    $.getJSON(url, {'spec_id':spec_id, 'quantity':quantity}, function(data){
	        if (data.done)
	        {
	            window.location.href = SITE_URL + '/index.php?app=order&goods=cart&store_id=2';
	        }
	        else
	        {
	            alert(data.msg);
	        }
	    });
	}

这样就可以了。项目地址:www.ya-jing.cn 股票配资

时间: 2024-11-09 02:02:10

ecmall修改之:立即购买功能的实现的相关文章

卓流应用网新功能推广——ECMALL商城增加微信商城功能

微信商城是基于当前很受欢迎的微信的这种传媒方式中的一种商业运用,微信的当前的火热是一个商机,基于微信的传播速度,及其简便等优点,为商家提供一个平台,在这个更简便的.方便的平台里进行更为现代的电子商务.同时在利用微信的这个平台也可以为商家提供更有效的宣传方式,更有利于商品的推广. 同时尽快实现商业价值是重要的阶段目标,通过微信平台实现在线销售便是一个方向.于是诞生了微信商城这个平台! 微网站一种跨移动平台的营销型网站.它源于WebApp和网站的融合创新,兼容iOS.android.WP等各大操作系

为VisualSVN Server增加在线修改用户密码的功能

原文:为VisualSVN Server增加在线修改用户密码的功能 附件下载:点击下载 VisualSVN Server是一个非常不错的SVN Server程序,方便,直观,用户管理也异常方便. 不过,它本身并没有提供在线修改密码的功能.由于在实际使用过程中,一旦SVN的用户比较多,只单单依靠windows的管理控制台去修改密码 显然是不太合适的. 总不能任何人想改个密码还要通过管理员吧?所以,就想为其增加在线修改密码的功能. 说实话,网上已经有了可以在线修改密码的方法.试用过,也的确可以.不过

为ckeditor编辑器修改添加一键排版功能

1.批量去除超链接:打开 statics/js/ckeditor/ckeditor.js找到:$.execCommand('unlink',false,null); 修改为:$.execCommand('unlink',false,true); 2.上传图片自动添加ALT参数修改 statics/js/ckeditor/plugins/image/dialogs/image.js找到:accessKey:'T','default':" 替换成:accessKey:'T','default':$(

YS修改用户绑定手机号码功能存在逻辑绕过漏洞,不需要旧手机号码即可绑定新手机号码【高】

YS修改用户绑定手机号码功能存在逻辑绕过漏洞,不需要旧手机号码即可绑定新手机号码[高] 问题描述:          此问题可作为以上横向越权漏洞问题的延伸,假设横向漏洞已修补,用户登录后的随机session id是作为用户身份的唯一标识,此时,用户虽然无法修改其他人的手机绑定号码,却可以修改自己绑定的手机号码,即不需要旧手机号也能重新绑定新的手机号. 测试步骤: 1.  开启burp拦截代理,并启用http请求拦截功能. 2.  假设测试账户当前绑定的手机号码如下图所示: 3.  在"用户注册

WinForm修改App.config配置文件功能

WinForm修改App.config配置文件主要是通过System.Configuration.dll里ConfigurationManager类来实现,在功能开发前是需要手动引用该dll文件. ConfigurationManager 类包括可用来执行以下任务的成员: ?从配置文件中读取一个节.若要访问配置信息,请调用 GetSection 方法.对于某些节,例如 appSettings 和 connectionStrings,请使用 AppSettings 和 ConnectionStri

看好你的门-确保验证机制的安全(5)-防止滥用密码修改和密码找回功能

首先需要声明,本文纯属一个毫无远见和真才实学的小小开发人员的愚昧见解,仅供用于web系统安全方面的参考. 1. 前提 执行安全的验证机制,不仅仅要同时满足几个关键安全目标,许多的时候也需要牺牲其他目标.比如易用性.成本.还有功能. 2. 防止滥用密码修改的基本要求 一些基本要求,写下来,以后也可以参考. 1. 加一个简单图片验证码,基本确保是人在操作,而不是机器: 2. 只能从已经通过验证的会话中访问该功能: 3. 不要以任何方式直接提供用户名,也不要使用隐藏表单字段或者cookie提供用户名:

接口测试用例设计指导文档:新建、查询、修改、删除、功能以及流程等用例设计

一.功能点测试用例(单个测试用例) 二.新建接口 三.查询接口&查询列表接口 四.修改接口&删除接口 五.流程测试用例(组合测试用例) 六.测试执行时,需注意的地方

银行管理系统 实现用户注册 登录 存、取款 交易记录查询和修改用户信息等功能

========= 项    目   介   绍======== 银行账户管理系统 本项目主要实现用户注册 登录 存.取钱和修改用户信息功能. 用户信息的存储和获取通过集合和IO输入输出流实现. 存钱 取钱功能通过修改用户信息中的余额实现 修改用户信息 要先获取用户信息 ,再把修改后的信息保存到List中,同时必须删除原有的用户信息. ========项目功能需求============= 该银行管理系统可以实现 以下主要几个功能 用户注册   注册成功才能进行用户登录 用户登录  登录成功后

数据库的修改类型及常用功能!

数据库的表 修改 1: alter table student modify remark varchar(100); 上面的意思就是 修改 student库中的remark 的varchar类型的值 modify 修改的意思 例子: 1:这就是修改字段类型mysql> 代码:alter table student modify remark varchar(100);Query OK, 0 rows affectedRecords: 0 Duplicates: 0 Warnings: 0 完了