问题标签 [opencart2.3]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
128 浏览

php - 将 $this 传递给 Opencart 中的模板 - 适用于类属性但不适用于父类方法

在以前的 Opencart 中,您可以通过简单地调用从模板 (.tpl) 中访问控制器类方法$this

在 Opencart 2+ 中,这不再可能,因此有必要通过这里registry讨论的方式调用它们

现在在 Opencart 2.3 中这也不起作用。所以我尝试简单地传递$this$data数组,这只是部分有效:

(在控制器中)

(在模板中)

问题:为什么直接控制器类属性可用,但父类方法registry不可用?

0 投票
1 回答
322 浏览

php - OpenCart 未重定向到登录页面

如果用户没有登录并且他访问了愿望清单页面。(http://website/index.php?route=account/wishlist)他应该重定向到登录页面(http://website/index.php?route=account/ login ) 但相反,他停留在同一页面上并且显示为空白

这是控制器代码

0 投票
1 回答
39 浏览

opencart - 升级后照片不显示

我已成功将 2.0.x 升级到 2.3.x 但我没有看到网站上的图片,在管理面板中可以找到它

这是我的网站 aleamarwadicor.com

我的图像目录图像/目录

0 投票
1 回答
1044 浏览

php - 如何从 opencart 项目中删除 ssl 证书?

我有一个在实时服务器上运行良好的 openCart 项目。

但是当我试图在我的本地主机上运行它时,它会重定向到https://www.localhost/dashboard/,我没有错。

我已在config.php文件中进行了所有必要的更改。这是我的config.php文件:

这是我的.htaccess文件:

0 投票
2 回答
2140 浏览

php - Opencart API:会话 app_id 问题(如何获取 api_id)

我正在研究 Opencart API (opencart v2.3),并按照此链接获取文档 ( Opencart )。但是没有关于 opencart API 以及如何使用它的数据,所以我按照其他网站的步骤并使用该代码在调用登录 api 时收到此消息,成功:API 会话成功启动!

但是,每当我使用另一个 API 在购物车中添加产品或查看购物车或添加订单时,我都会收到权限问题。我调试代码,发现它需要会话app_id并且当我检查时,它只存储token,而不是app_id

我使用通过谷歌搜索找到的以下代码。
常见的.php

登录.php

add_product.php

客户接口

0 投票
1 回答
260 浏览

opencart - 如何在 OpenCart 2.3 管理中查看未处理的订单

OpenCart (ver 2.3) 管理员中的销售 > 订单显示订单状态,例如已完成、失败。我还需要查看已签出但根本未处理的订单。这些是 order_status_id 等于 0 的订单?

是否有可以选择查看未处理订单的设置?

0 投票
1 回答
362 浏览

opencart - Opencart v 2.3 从另一个模块创建模块

在 opencart v2.3 上,我确实从制造商那里创建了一个模块

我在 mysql 上创建了一个类似于制造商表的表,我复制了这个文件

管理员/控制器/目录/manufacturer.php

admin/language/en-gb/catalog/manufacturer.php

管理员/模型/目录/manufacturer.php

admin/view/template/catalog/manufacturer_form.tpl

admin/view/template/catalog/manufacturer_list.tpl

并将制造商更改为 enchere 并且在文件中我也将制造商更改为 enchere 和类名

管理员/控制器/目录/enchere.php

admin/language/en-gb/catalog/enchere.php

管理员/模型/目录/enchere.php

管理员/视图/模板/目录/enchere_form.tpl

admin/view/template/catalog/enchere_list.tpl

但是当我将文件上传到制造商所在的同一文件夹中的 opencart 时,我没有看到 no enchere

有人可以帮我吗?

0 投票
3 回答
2025 浏览

php - 多店铺多域一结账,单客户登录所有店铺?

我在多个域(不是子域)上运行 Opencart v2.3.0.2 多商店,并希望在主站点上结帐,该站点包含所有商店的所有产品。

由于很难在多个域上共享会话,因此认为最好在结帐过程之前强制用户登录(所有商店的登录凭据都相同,并且购物车项目是共享的)。但是,默认情况下,用户必须分别登录每个商店 -我如何为所有商店创建单一登录?登录后,我可以将它们发送到主站点进行结帐。

如果您认为单次结帐有更好的方法,请提出建议。

0 投票
1 回答
2274 浏览

opencart - 找不到文件 - 扩展安装程序 OpenCart 2.3.0.2

当我尝试使用 Extension Installer 将新主题上传到 OpenCart 2.3.0.2 时,我收到一条消息:

找不到文件!

我已经启用了 FTP,即使我尝试上传 QuickFix,我也会遇到同样的错误。有人可以帮忙吗?

0 投票
1 回答
215 浏览

php - Opencart 2.3.0.2 子类别加载其父母的拇指。怎么修?

http://imgur.com/a/Znuvv

每个类别和子类别都有一个图像。将拇指放在下拉菜单中时,子猫会加载其父母的拇指。目录/控制器/common/header.php 文件:

这是我的目录/视图/主题/default/template/common/header.tpl 文件:

知道这可能是什么原因吗?