问题标签 [vqmod]
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.
php - 如何将正则表达式与 vQmod 一起使用?
再一次,我被一些正则表达式困住了,我真的不知道从哪里开始。
我正在使用 vQmod 构建 OpenCart 扩展,并且我希望能够搜索具有此代码的所有文件:
问题是,上面的代码在每个文件的该行中有更多代码。是否有一个正则表达式函数可以让我使用 vQmod 搜索代码行的一部分?
这是我到目前为止所尝试的:
谢谢,彼得
json - 如何使用 vqmode 和 jQueryMobile 从 OpenCart 1.5.4 获取 JSON 格式的所有数据
我开始为我的购物车 opencart 1.5.4 制作一个移动应用程序,并希望从该应用程序中进行所有类型的操作,即客户拥有我在 OC 中提供的所有内容,请参阅 Categories、商品、创建一个新建用户账号,登录账号,加入购物车,最后付款。但我想在应用程序中制作本机代码,因为我将使用电话功能。
出于这个原因,我需要使用 nusoap 或 json 的 web 服务(我更喜欢后者,因为 oc 是为使用而设计的)。
我在其他问题中读到 OcJoy 对此有解决方案,但我不知道在哪里下载或购买它。
但是,希望有人能给我一些关于如何做的例子。
在 OcJoy 回答的另一篇文章中,说要列出产品必须修改目录/控制器/产品/目录.php 中的代码,但是,该文件在我的 OC 1.5.4 中不存在
对于这种情况,我将不胜感激。
php - 如何使用 vQmod 替换 opencart 1.5.x 中的 if、else 语句
我有以下代码:
我想将其替换为:
我在 vQmod 文件夹中尝试了以下内容:
我检查了 vQmod 日志文件并收到错误消息:SEARCH NOT FOUND
谁能帮我告诉我在if
语句替换中必须使用什么。
field - 打开购物车产品表单中的重新排序字段
这个 .xml 文件和 vqmod 在我的 openchart 的产品帖子类型中创建了我的新自定义帖子字段。
效果很好!
问题是它现在是最后一个
有没有办法让它成为“价格”字段的下一个字段?
如果是这样,如何?
html - VQMod 在 div 中添加 html 不起作用
我有这个原始代码:
我的 VQMod 文件如下所示:
如果我理解 VQMod 正确,这应该是输出的 HTML:
但这是生成的:
如您所见,我插入的链接是否在 div 之外。这是破坏布局。有人知道我在做什么错吗?
php - OpenCart MySQLi 问题
我用 vqmod 安装了 OpenCart。
最近搬到了一个带有较新版本的 PHP 的服务器上,它说 mysql 已被弃用。
所以我编辑了 config.php 让 OpenCart 使用 mysqli 而不是 mysql。
不幸的是,现在得到错误
致命错误:在第 20 行的 /home/shop/vqmod/vqcache/vq2-system_library_db.php 中调用未定义的方法 mysqli::escape()
apache - Vqcache 无法与 Opencart 上的本地 Vagrant 实例一起使用
所以我有一个现有的 opencart 系统,上面有一个 vqmod 扩展。我正在尝试通过无法让 vqmod 创建它的缓存文件来在本地进行设置。我正在使用 vagrant 作为本地环境。
我知道 vqmod 有一些疯狂的权限要求,我让它在外部登台服务器上运行,但是为了让它工作,我必须将组设置为 www-data 从服务器根目录一直到 vqmod 目录。
我是否在 vqmods 权限要求中遗漏了一些简单的东西
php - Opencart VQMod 向订单确认邮件添加额外数据
我正在使用 OC 版本 1.5.5.1
问题是我想通过 VQMod 在订单确认电子邮件中添加一些额外信息。我有这个脚本(整个 VQMod 文件的一部分):
和控制器文件(module/order_info
):
和模型文件(module/order_info
)(部分):
但我没有从模型中得到任何数据(上面的代码)。如果我查看数据库,则数据中包含正确的信息。
所以我尝试将我得到的所有信息记录到错误日志中,这就是我得到的:
如您所见,首先是确认电子邮件发送,然后是存储在数据库中的信息。但是需要首先存储数据,我认为这已经发生了(因为 ajax 请求)。但我认为 ajax 请求会变慢,并且服务器会继续解析所有信息并发送电子邮件。
那么你们知道我如何在成功确认(存储数据)之前保存所有内容,还是你们知道另一种方式?
javascript - 将下拉菜单动态更改为文本字段 opencart
我正在尝试更改下拉菜单,以便用户可以添加自定义输入。我正在使用 VQMod,目前已经设置了一个 PHP 数组,如下所示:
我如何能够使用“添加自定义颜色...”向 eColours 添加新值,以便用户输入一些内容并将该颜色添加到数组中。
我认为使用 Javascript 以使其显示为警报,并且用户可以选择他们的选项,但它一直说变量未定义。
谢谢
opencart - vqmod 不创建目录/控制器缓存文件
我正在尝试编写我的 vqmod .xml,但没有任何工作?如果我尝试在所有目录/* 文件中添加更改。它适用于其他 (system/*, admin/*) 文件,但没有任何变化?如果我尝试做这样的事情:
我究竟做错了什么?