2

我很早就开始使用 opencart 了。但我对 Vqmod、Ocmod 和第三方扩展一无所知。我对他们没有几个问题。我搜索了 Goolge 和论坛,但没有找到解决方案,所以我来寻求帮助。如果有人指导我,我将不胜感激。

  1. ocmod 或 Vqmod 安装是否对 oencart 的核心文件进行任何更改

  2. 如果我们安装任何其他第三方扩展,是否需要安装 Ocmod 或 Vqmod 以避免更改核心文件

  3. 如果我们手动安装没有 ocmod.zip 或 vqmod.zip 文件扩展名的第三方扩展,它是否会更改核心文件

  4. ocmod 和 Vqmod 是由 opencart 自己开发的还是由独立开发者和 opencart 社区开发的。

  5. 是否需要不同的 ocmod 或 vqmod 来更改不同的文件,例如主题、控制器和目录,或者相同的 ocmod 或 vqmod 可以执行所有任务

  6. 在哪里下载标准 ocmod 或 vqmod 以在不影响核心文件的情况下在 opencart 中进行更改。我去了opencart市场。我找到了 ocmod 管理器、ocmod 编辑器、ocmod 下载器。但是我没有找到 ocmod 或 vqmod 扩展来更改 opencart 文件,例如主题而不影响核心文件。

4

1 回答 1

2
  1. OCMOD 或 VQMOD 安装不会对 OpenCart 的核心文件进行任何更改。这就是这两个系统的主要目的。进行更改而不进行更改。这些系统正在创建具有更改的核心文件的缓存副本,这些副本由 OCMOD 或 VQMOD 文件实现。
  2. 第三方扩展有时不需要任何核心更改。他们只能将新文件和新表添加到数据库中。但!当第三方扩展需要覆盖核心文件时——他们必须使用 OCMOD 或 VQMOD 来完成。有时他们必须更改核心文件,但你应该小心这种扩展。这可能会导致其他扩展名之间发生冲突,这些扩展名使用 OCMOD 或 VQMOD 调用同一文件。
  3. 如果您手动安装没有 ocmod.zip 或 vqmod.zip 文件扩展名的第三方扩展,您的 FTP 客户端会询问您是否要重写某些特定文件,是否有要重写的文件,以便您可以备份这些文件文件或分析新文件中所做的更改。在其他情况下,您只会粘贴新文件而不重写任何内容。
  4. VQMOD 已在 OpenCart 1.5 版本中开发。它是在主要 OpenCart 核心之外开发的独立扩展。必须手动安装。由于 OpenCart 版本 2 - OCMOD 已实施。它是按照 VQMOD 的图像和相似性开发的,但有一些不同之处。并且 OCMOD 是 OpenCart 的原生并完全集成。
  5. 使用 OCMOD 或 VQMOD 您只能在和文件中进行更改.php,您不能在或中进行任何更改,只能通过添加新文件来进行。.tpl.twig.css.js
  6. 首先。忘记VQMOD,它已经过时了。OCMOD 是原生的,95% 的扩展都支持它。那些不支持 OCMOD 的扩展虽然大多已经过时了。OCMOD 文件基本上是一堆关于在哪里可以找到一些代码以及如何处理它的语句(替换它或在它之前/之后添加一些东西)。结果是带有更改的缓存核心文件。您通常可以在/system/storage/modification/中对它们进行罚款。如果您安装了新的 OCMOD 文件 - 您应该清除缓存以实施更改。有关OCMOD 缓存清理的更多信息。

同时使用 OCMOD 或 VQMOD - 不是最好的体验,可能会导致冲突和错误。可以一起使用它们,但你必须小心和耐心。只需使用 OCMOD。

更多关于OCMOD 安装和文件结构

于 2020-08-11T14:14:59.357 回答