问题标签 [ocmod]
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.
opencart - OCmod 未显示在修改列表中 - Opencart 3.0.2.0
我正在尝试编写我的 mod 文件来简单地更改页脚中的文本。这是我的install.xml代码:
我还创建了一个名为 upload 的空文件夹,并按照标准将其与 install.xml 一起压缩到mod_footer.ocmod.zip。当我通过安装程序安装它时,它会成功上传并安装,至少我会收到安装成功的消息。但是,当我转到“修改”页面时,即使单击“刷新”按钮也看不到它。另外,当我刷新我的网站时,看不到修改。
php - 如何在 product.tpl 中为制造商描述编写真正的 ocmod?
我的问题:这是我的第一个 Open Cart 项目,我不知道这个 MVCL 好))所以我需要为 OpenCart 2.3.0.2 编写 ocmod 修改,以便在产品页面中添加制造商描述。早期我发现 ocmod 用于将制造商描述添加到制造商页面并为我编辑此模块此代码:
并在数据库中添加列:
我哪里做错了??这将返回此错误:
但我不知道我认为控制器中写了什么。请帮忙!))
opencart - Opencart / OCmod - 搜索一行或另一行代码
我正在使用 OCmod 对 Opencart 进行修改。最初,我开始为 Opencart 2 编写它(它实际上已经完成并且正在工作)。现在,我正在为 OC3 升级它。
这是一个简单的例子,说明出了什么问题。
以前,我为 OC2 写了这个:
问题是:从 OC3 开始,这部分代码:
已更改为:
因此,将找不到该行,并且不会进行替换。
出于这个原因,如果我希望发布我对这两个版本的修改,我将不得不发布我的修改的两个不同版本。
我想知道是否有一种方法可以告诉 OCmod 搜索这两行之一,然后更改它找到的那一行。这样,我可以只有一个代码适用于两个版本。
我尝试复制那段代码,使其查找两行,但我的修改停止工作,因为找不到其中一行。
关于如何解决这个问题的任何想法?
xml - OCMod 偏移量不替换多行代码
我是 OCMod 的新手,正在尝试整理我的 Opencart 3.x 商店修改。在许多地方,我需要替换多行代码,而且我似乎无法抵消工作。遵循 Digicart 的解决方案:用 OCMOD 替换管理员 TPL 文件 我有以下代码。
3行代码替换:
强迫症代码:
请忽略多余的“if”,去掉实际条件进行测试。问题是 offset="3" 似乎完全被忽略了,只替换了搜索字符串。我最终得到 5 个按钮,而不是 3 个重新排序和修改的按钮。
我究竟做错了什么?
opencart2.x - 当 ocmod 扩展安装 vqmod 不起作用
我已经安装了 opencart 2.1 并且我的 Vqmod 工作正常,但是当我尝试安装 ocmod 扩展时,vqmod 突然停止工作。任何人都知道原因,请帮助我解决问题。
opencart - 如何修改现有的 ocmod.xml 文件而不在 Opencart 2.3 上重新安装新文件
我的 opencart 2.3 应用程序有一个简单的 ocmod.xml。我已经上传了更改,但现在我需要修改它。开发过程中如何快速修改并刷新修改,而不是重新安装新版本?文件在哪里?
opencart-3 - 如何通过ocmod在opencart 3.x中创建表?
我已经设法在我的 opencart 3.0.3.2 中对现金返还功能进行了扩展。我添加了用于在模型中创建表的 sql,我已经通过install()
控制器执行(请参考代码)。但在前端在测试时它说没有创建表。请检查并告诉我是否需要满足任何其他额外要求。我附上了下面的代码。
xml - PhpStorm inject language into
I'm working on OpenCart project now, which intensely uses XML-configs for extensions (called
I'm working on OpenCart project now, which intensely uses XML-configs for extensions (called OCMOD).
XML config is the mix of declarations with injections of PHP/CSS/JavaScript code, see part of real OCMOD modification file below:
I use PHPStorm 2019.2 for development. By default it's bundled with plugin to inject code into source files.
Are there any techincs to achieve syntax highlighting for injections into XML-code?
P.S. I've found this answer, but it doesn't fit my needs because PHP-injections in my file don't have <?php
and ?>
tags.
How to manage lifetime of CString in a Vec?
Is there a better or more idiomatic way to handle the lifetime of a CString
in a Vec
other than using into_raw()
?
Here's my code:
I'm working on OpenCart project now, which intensely uses XML-configs for extensions (called
I'm working on OpenCart project now, which intensely uses XML-configs for extensions (called OCMOD). XML config is the mix of declarations with injections of PHP/CSS/JavaScript code, see part of real OCMOD modification file below: I use PHPStorm 2019.2 for development. By default it's bundled with plugin to inject code into source files. Are there any techincs to achieve syntax highlighting for injections into XML-code? P.S. I've found this answer, but it doesn't fit my needs because PHP-injections in my file don't have <?php
and ?>
tags.
Is there a better or more idiomatic way to handle the lifetime of a CString
in a Vec
other than using into_raw()
?
Here's my code:
opencart - Opencart 扩展不创建文件
我有一个自定义的 Opencart 运输扩展。它有upload/
和install.xml
。当我通过扩展安装程序上传时extension.ocmod.zip
,它会完成安装。但是扩展名在Extensions > Shipping
.
我检查了代码,扩展名中没有任何文件存在于upload/admin/controller/extension/shipping
.
我已经从仪表板刷新了修改和缓存。