Opencart修改系统相关问题

问题描述

我从很短的时间就开始使用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文件(例如主题)而又不影响核心文件。

解决方法

  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或{{1}中进行任何更改},只能添加新文件。
  6. 首先。忘记VQMOD,它已经过时了。 OCMOD是本机且受95%扩展的支持。而那些不支持OCMOD的扩展-尽管大多数已经过时了。 OCMOD文件基本上是一堆关于在哪里可以找到代码以及如何使用该代码的语句(替换或在该代码之前/之后添加一些内容)。结果是更改后缓存了核心文件。您通常可以在 / system / storage / modification / 中对其进行罚款。如果安装了新的OCMOD文件,则应清除缓存以实施更改。有关OCMOD cache cleaning的更多信息。

同时使用OCMOD或VQMOD-并非最佳体验,并且可能会导致冲突和错误。可以将它们一起使用,但是您必须谨慎和耐心。只需使用OCMOD。

有关OCMOD installation and file structure的更多信息。

相关问答

依赖报错 idea导入项目后依赖报错,解决方案:https://blog....
错误1:代码生成器依赖和mybatis依赖冲突 启动项目时报错如下...
错误1:gradle项目控制台输出为乱码 # 解决方案:https://bl...
错误还原:在查询的过程中,传入的workType为0时,该条件不起...
报错如下,gcc版本太低 ^ server.c:5346:31: 错误:‘struct...