在一个新客户购物车里面有货并且开始注册,并准备开始选择发货方式的时候, zencart会出现一个错误,这样会导致客户不知如何下手, 具体如下: Whoops! Sorry, but you are not allowed to perform the action requested. 这个错误也该是zencart系统本身设计时候的问题,具体修正方法: 打开: /includes/modules/create_account.php 在第421行, zen_redirect(zen_href_link(FILENAME_CREATE_ACCOUNT_SUCCESS, '', 'SSL')); 这行注释掉,变成如下代码:
/*-------------------jack modify --www.wai-mao.net---------- */ //zen_redirect(zen_href_link(FILENAME_CREATE_ACCOUNT_SUCCESS, '', 'SSL')); if (is_array($this->contents)) { // if items in cart, then by pass create account success zen_redirect(zen_href_link(FILENAME_CHECKOUT_SHIPPING, '', 'SSL')); } else { // no items in cart to show create account success page zen_redirect(zen_href_link(FILENAME_CREATE_ACCOUNT_SUCCESS, '', 'SSL')); } /*-------------------jack modify --www.wai-mao.net---------- */这样就可以修正这个错误了,不懂的客户我可以免费帮忙更改!
适合zencart1.3.9吗 ?
怎么我改了后 提示$this 这个变量不存在啊