问题标签 [opencart2.x]

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 投票
1 回答
203 浏览

php - 通过 vqmod 添加代码时出错

我已经按照这个答案检查 OpenCart 2.0 中的模块位置,当直接在核心文件中添加代码时,它工作正常。

但是,当通过 Vqmod 添加相同的代码(步骤 3)时(不更改核心文件)。所以,这是行不通的。获取错误(注意:未定义的索引:位置在....)


我们的 Vqmod 代码。

我使用的是 OpenCart 版本 2.0.1.1

如何解决?


=== 更新 ===

更改了 vqcache 文件中的代码。

当模块在左/右列中启用时。所以,一定要低于错误。

当模块在顶部/底部列中启用时。所以,什么都不做显示。

0 投票
2 回答
1425 浏览

administration - 管理页面 [没有样式/按钮不起作用] opencart 2.0.1.1

opencart 2.0.1.1上登录管理页面时出现问题

管理页面未加载样式/图像/按钮且无法访问

为什么它对我来说是这样的?我试过不同的浏览器,但都是一样的

0 投票
2 回答
968 浏览

opencart2.x - 在 opencart 2.0 上的非对象错误上调用成员函数 model()

<?php $this->load->model('tool/image'); ?>在 tpl 文件上使用它我收到此错误Call to a member function model() on a non-object in /home/host/public_html/site/admin/view/template/module/module_name.tpl

任何人请解决我的问题

谢谢

0 投票
7 回答
13251 浏览

opencart2.x - 打开购物车 2.0.0。- SyntaxError: JSON.parse: JSON 数据的第 1 行第 1 列的数据意外结束 OK

在 /admin 中的 OpenCart v. 2.0.0 中,当我收到订单时,我应该能够更改订单状态,让客户知道她的购买情况。此功能位于“历史记录”选项卡中。不幸的是,我无法更改或修改任何订单。当我更改状态并尝试保存时,Openart 给了我一个错误:

即使在全新安装时也会发生。一切设置正确 - 域名正常,商店未处于维护模式,.htaccess 文件中没有密码(顺便说一句,即使删除它也无济于事)。

它看起来像在附加的屏幕截图中。在此处输入图像描述

一种解决方案是安装最新版本的 OpenCart,在我写这篇文章 2.0.1.1 的那一刻。这可能是最好的主意。

我的问题是我做了很多修改,这对我来说非常困难。进行更改时,我没有使用可能应该使用的 vqmod(但没有人是完美的 - 不是吗?)。或者您可能出于其他原因不想升级?

现在,如何在不实际更改软件本身的情况下解决这个问题?

0 投票
2 回答
351 浏览

opencart2.x - OpenCart 未正确加载

大家好,我目前在服务器上安装 opencart
图像 A.),但在我的本地计算机上出现错误(Linux)
图像 B.)完全没问题(Windows)

A -> B 我尝试通过单击 UrL 侧面的盾牌图标来禁用页面保护器,或者在我的 firefox 中的 about:config 处禁用此security.mixed_content.block_active_content

知道图像 A 发生了什么吗?
当我在这里尝试时....如果我去安装/文件夹,它说 在此处输入图像描述
是8081弄错了吗?


甚至感谢那些刚刚读过这篇文章的人:)
以及那些对我的问题有建议的人,
大大的“谢谢”呵呵

0 投票
1 回答
461 浏览

php - 在目录的“链接”选项卡中编辑或添加部分 -> Opencart 中的产品

我是 opencart 的新手,我真的很想说修改或调整位于管理页面中目录 -> 产品(然后单击编辑产品操作)中的“链接”选项卡,以更具体地说,这是我所指的选项卡的图像:https ://drive.google.com/file/d/0B-tWYu8QFe4NZXZDU2VUVVlndjQ/view?usp=sharing 。

我想添加一个新部分,我可以在其中使用一些复选框来选择多个选项,如本例所示:https ://drive.google.com/file/d/0B-tWYu8QFe4NQTVaV1dXLS12dlk/view?usp=sharing

我对 PHP 和/或 MVC 并不陌生,但我真的很想知道这方面的一些指导,我知道我必须为管理视图修改 product_form.tpl 并在模型和控制器中添加一些东西。我想我可以使用 store 部分作为指导,我在这部分也有一个问题:要创建我想要的部分,我是否必须在 DB 中创建表?或者我可以做点别的吗?我希望我已经清楚了,谢谢。

0 投票
1 回答
1442 浏览

xml - ocmod 使用多个 xml 文件(xml 超过 64kb 错误)

当 xml 文件超过 64kb 时,有没有办法分解 xml 文件?

当我的 xml 文件超过 64kb 时出现问题,它显示了这个:(

我的文件显示如下:

我希望可以将 xml 文件划分为像管理员对 admin.xml 的修改一样移动,因为大文件很难更新,但是当我查看 admin/controller/extension/installer.php 时,它似乎不可能:(

所以目前我看到在两个 ocmod 中爆炸我的 ocmod,直到有人给我们解决方案她或 opencart 更新这个问题。

管理员请添加标签 ocmod

0 投票
1 回答
1637 浏览

opencart - OpenCart 2.0 中奇怪的产品数量行为

我正在评估 OpenCart,它似乎是一个可以用作电子商店的有效工具。但是,我对产品的数量有疑问。为了确保我没有做错任何事情,我只是进行了全新安装。

这是我测试过的:

我安装了 OpenCart 2.0.0.0 并更改了以下内容:

  • 订单状态:处理中
  • 处理订单状态:处理中
  • 完成订单状态:完成

然后我更改了默认产品(iPhone)的一些设置。

  • 产品的数量设置为 30。(减去库存:是)
  • 我添加了两个选项作为复选框(“复选框 1”和“复选框 2”),每个选项的数量为 15。(减去库存:是)

然后,我将 iPhone 添加到购物车(选中“复选框 1”)并使用“货到付款”选项结账。现在,订单已下达,状态为待处理。数量还没有改变。我添加了状态为处理中的订单历史记录,这减少了产品和选项的数量(“复选框 1”)。

到目前为止一切都很好。现在我正在添加状态为已处理的订单历史记录。这将重置数量。昨天当我做了同样的事情时,我添加的每个订单历史记录的数量都会减少一次。

我在这里做错了吗?我真的需要数量才能工作。

奖励问题:

  1. 有没有办法更改选项的名称(例如,从“复选框 1”更改为“白色”,“复选框 2”更改为“黑色”)?
  2. 客户结帐时如何更改以使状态变为“处理中”?
0 投票
7 回答
12682 浏览

json - opencart 2.0 SyntaxError:JSON.parse:JSON 数据的第 1 行第 1 列的数据意外结束 OK

我查遍了整个互联网,没有找到答案。

基本上我的问题是,每当我尝试编辑订单和更改商店时,我都会收到 SyntaxError: JSON.parse: unexpected end of data at line 1 column 1 of the JSON data OK in firefox 和 chrome 我得到 SyntaxError: Unexpected end of input OK .

有没有人为此找到“真正的”解决方案,因为我尝试了所有建议但它们不起作用。从更改 api_id 到制作辅助 API。甚至是 .htaccess 方法。

0 投票
1 回答
618 浏览

opencart - 注册页面获取空白 Opencart 1.5 后

我有一个在线商店,在填写详细信息后,用户在注册页面上注册但页面变为空白,任何想法发生了什么。检查错误日志后,我发现这样的错误