jjzjj

OpenCart

全部标签

javascript - 如何在 OpenCart 中延迟或异步 javascript

我有OpenCart应用程序。Javascripts加载在路径'/catalog/controller//settings.php内的settings.php中,代码类似:$this->document->addScript('catalog/view/theme//lib/lazy/jquery.lazy.1.6.min.js');$this->journal2->minifier->addScript('catalog/view/theme//lib/actual/jquery.actual.min.js','header');$this->journal2->minifier->

php - 如何在opencart中使用多个数据库?

我有两个项目,一个在Yii,另一个在Opencart在打开购物车? 最佳答案 你可以像这样使用多个数据库://Definedatabase$host='localhost';$db1='username1';$pwd='pass';$db2='user2';$pwd2='pass';$con1=mysql_connect($host,$db1,$pwd)ordie('Errorconnectingtomysql');$con2=mysql_connect($host,$db2,$pwd2)ordie('2ndDbErrorconne

php - 如何在 Opencart 中添加子选项?

我使用的是最新的3.0.2.0版本的opencart。对于我想添加子选项的选项,我也想像选项一样为子选项定价。有很多关于2009年及更早版本的opencart依赖选项的讨论,但它从未出现在核心版本中。为什么大家都说实现依赖选项太难了?解决方案是什么?选项颜色RED(+$2)子选项大小小(+$3)中等(+$4)大(+$6)选项颜色BLUE(+$2)子选项大小小(+$5)中等(+$7)大(+$8) 最佳答案 是的,opencart应该默认提供依赖选项。如果你想使用依赖选项,你可以使用thisextension,如果需要,这将允许您创建带

php - 如何在Opencart中获取多维数组的最后一个数组值

我正在使用Opencart框架,并且我定制了Opencart移动API。问题是我得到了一个这样的数组Array([0]=>Array([product_option_id]=>228[product_option_value_id]=>20[option_id]=>13[option_value_id]=>49[price]=>280.0000[value]=>1000.00000000[name]=>pleaseselectweight[type]=>select))Array([0]=>Array([product_option_id]=>228[product_option_va

php - Opencart 表格列无法排序

我最近试用了opencart,所以我是新手。我设法获取数据并将它们显示在html表中,但是当我单击列时,我陷入了表的排序。地址栏中的url确实正确显示了路由,指示了数据的ASC和DESC顺序,但是数据中的记录根本没有排序。我哪里做错了?是我的模型还是Controller?谢谢Controller:load->language('ping/ping');$this->document->setTitle($this->language->get('heading_title'));$this->load->model('ping/ping');if(isset($this->reques

php - 为 OpenCart 创建开发环境

我正在创建一个电子商务网站,使用OpenCart和hostgator进行托管。我想创建一个安装了OpenCart的开发环境,这样我就可以在不启用它们的情况下查看更改和编辑。我还想要一种简单的方法来保存更改并将它们推送到实时网站。谁能指出我正确的方向?谢谢。 最佳答案 如果您是该站点的唯一开发人员和测试人员,则只需安装WAMP(Windows),MAMP(MacOS),或XAMPP在你的开发机器上。然后您将能够安装OpenCart,编辑任何文件,并使用浏览器执行测试并转到http://localhost/如果有很多开发人员,或者您需要

php - opencart 权限被拒绝

我正在尝试为opencart创建一个支付模块。当我尝试在设置页面中保存详细信息时,出现错误“权限被拒绝!”即使我是以管理员身份登录的。有人可以帮我吗? 最佳答案 您需要给自己设置权限。前往SYSTEM>USERS>USERGROUPS在管理面板中,单击您的用户组旁边的编辑,然后确保选中payment/your-payment-name-here旁边的框(或只需单击SelectAll在两个框下) 关于php-opencart权限被拒绝,我们在StackOverflow上找到一个类似的问题:

php - 来自模块 Controller 的 Opencart 调用函数

我试过在Opencart论坛(threadlink)上问这个问题,但还是不太明白,虽然有人试图向我解释这个问题。我希望这里有人可以提供帮助。我之前写过一些扩展,我在Controller中有一个从View调用的自定义函数,例如:如果我编辑admin/controller/sale/customer.php并在index()函数之后添加publicfunctionfoo(){//codehere}我可以通过使用访问它index.php?route=sale/customer/foo现在我在目录中有一个模块,在下面的示例“foo”中,我可以从View访问它的Controller中的函数吗?我

php - 登录后Opencart登录到上一个查看的页面?

登录后Opencart登录到上一个查看的页面?有人知道如何做到这一点吗?正在处理1.5.4版本希望有人能提供建议/帮助!谢谢! 最佳答案 要实现这个场景:用户点击登录链接。用户填写登录表单并点击提交按钮。在他登录后,您希望他重定向到他点击“登录”链接的页面。您必须编辑catalog/controller/account/login.phpcontroller。在publicfunctionindex(){行之后添加:if(!isset($this->session->data['login_redirect'])&&(strpos(

php - Opencart中的结帐验证在哪里

我遇到的问题是,在“交付方法”部分,Ajax出于某种原因无法验证。在下面的代码中(来自checkout/checkout.tpl),BeforeSend和complete函数正在触发,但success中的函数没有触发。谁能告诉我“index.php?route=checkout/shipping_method/validate”在哪里设置?谢谢$('#button-shipping-method').live('click',function(){$.ajax({url:'index.php?route=checkout/shipping_method/validate',type:'