问题标签 [opencart]

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 投票
2 回答
2729 浏览

opencart - OpenCart 主题开发:价格作为数字?

我需要根据价格不同地展示一些产品。我希望我可以简单地$price从相关主题文件中检查变量的值,但$price包含货币格式的字符串。而且因为 OpenCart 支持多种货币格式,所以没有简单、可靠的方法可以将价格字符串转换回数字。

我查看了产品控制器类,ControllerProductProduct. 据我所知,OpenCart 不会向视图公开数字价格值。我可以修改控制器类,但我不想这样做,因为它会使更新复杂化。

我忽略了什么吗?有没有简单的方法可以从 OpenCart 主题中对价格进行数字比较?

0 投票
3 回答
3430 浏览

.htaccess - Opencart .htaccess 问题

我有类似的问题我的网址就像 name.domain.com/subdoamin/store/index.php?...

我的 htaccess 文件是:

但是它给出了一个404 Not found错误

0 投票
1 回答
1549 浏览

php - 更新 OpenCart 订单页面上的选项值

使用 OpenCart 作为电子商务解决方案我正在尝试编辑购物车页面,以便我可以更新除数量之外的选项值,但遇到了一些麻烦。

我当前的代码采用已选择的正确选项并将其放入选择框中。这是代码:

现在,我需要它来引入其他选项(如在骄傲页面上所见)。这是该代码:

0 投票
3 回答
110 浏览

php - preg_replace('/[^a-zZ-Z0-9]/', NULL, $action['class'])

我在尝试修改/添加扩展的项目中有一行代码。

但我不确定这条线是否像我认为的那样:大写第一个字母,即将“订单”变成“订单”

我尝试了一些测试,但这没有任何意义,因为它似乎删除了单词中的大写字母..

0 投票
5 回答
12338 浏览

php - Opencart安装问题

我第一次尝试在我的本地机器上安装opencart。我正在使用 xampp 1.7.4 PHP 5.3.4 和 Windows7 是我的操作系统。我尝试遵循此处描述的所有步骤。但是,在我按下“继续”按钮时给出数据库名称、数据库用户名和密码后,我收到以下错误消息:

变量“sql_mode”不能设置为“NO_AUTO_VALUE_ON_ZERO”的值

我尝试使用此错误消息搜索它,但没有找到任何东西。请帮我.....

0 投票
4 回答
34296 浏览

opencart - 如何为 OpenCart 创建模板?

我是 OpenCart 的新手,我想将我的主题应用到 OpenCart。

我知道我不应该直接编辑默认模板,但是如何复制默认模板文件并更改它以应用主题?

0 投票
1 回答
3434 浏览

opencart - 如何使我的 OpenCart 电子商务网站多语言?

我在我的第一个 OpenCart 网站上工作。如何将荷兰语和英语引入我的网站?

0 投票
2 回答
2798 浏览

mysql - 如何使用 Opencart 数据库中的表之间的连接进行 SELECT?

我在玩 Opencart 的 1.4.9.4 数据库。而且由于我对数据库没有经验,我发现结构很奇怪(很难,很疯狂)。例如:如果我需要显示模型和名称,product我需要加入 2 个表productproduct_description,以及类别、制造商等的相同方法。有一个表只有两个字段product_to_category,字段:category_id产品标识。如果我真的应该使用 JOIN,我使用了多少个 JOIN 来使其工作?但是一件非常奇怪的事情是进行查询,在其中获得产品 ID、名称和型号以及类别名称和制造商名称,我不知道如何实现这一点。至少我认为这将涉及桌子: product、product_description、product_to_category、category_description 和制造商。抱歉弄得一团糟,但我现在脑子一片混乱!

0 投票
2 回答
1313 浏览

php - OpenCart 添加到数组

这可能是一个非常简单的问题,但我找不到答案。我想向 OpenCart 中的数组添加一个键/值对,但我似乎无法让它工作。我不确定我添加的内容是否已经是一个数组。

在第 66 行的 catalog/controller/account/history.php 中有一个数组的定义:-

我想使用 VQMod 添加到这个数组中。VQMod 不允许我替换定义中的一行。我不知道为什么,我已经尝试了几个小时,它就是不会。所以我决定在它下面添加一行:-

$this->data['orders']['amountToPay'] = $paymentState['amountToPay'];

这行不通。即使我直接在页面中输入它也不会。我认为我已经搞砸了语法,但除非我不理解数组结构,否则我看不到如何。

任何帮助表示赞赏。

0 投票
3 回答
10059 浏览

.htaccess - .htaccess opencart 重定向 301

我只是将我的网站从 asp 迁移到 opencart。在 .htaccess 中,我想做一些重定向,以便我的客户可以使用旧链接进行访问

在.htaccess里面

但是,对于完美运行的“联系我们”,对于下载 url,它无法正常运行。当我访问http://www.example.com/downloads.asp它时,它将重定向到http://www.example.com/downloads?_route_=downloads.asp Opencart 并显示它是找不到页面。对于http://www.example.com/downloads我们在后端系统中设置了 SEO 友好的 URL。

我们能够访问

http://www.example.com/information/downloads

http://www.example.com/downloads

但我们无法通过正常链接访问

http://www.example.com/index.php?route=information/downloads

以下是我的完整 .htaccess

============另一个测试=========================

我在本地主机上对此进行了一些测试,我发现这是一个非常有趣的结果。但是,我的问题仍然没有解决。

我从http://localhost/examplehttp://example运行 .htaccess (添加了虚拟目录)

对于http://localhost/example

对于http://示例

然后我尝试从本地主机(http://example)重定向到我的实时版本链接

我访问http://example/downloads.asp

浏览器重定向到我

http://www.example.com/downloads?路线=下载.asp

著名的

在 LIVE 版本中,我没有添加任何重定向代码[对此非常确定]

但在 Live 版本中,我是直接使用 enter 访问

http://www.example.com/downloads

我不确定为什么从 localhost 重定向 301 到 live 版本会出来

http://www.example.com/downloads?路线=下载.asp

任何的想法?