1 回答

TA貢獻1788條經驗 獲得超4個贊
OCMOD 或 VQMOD 安裝不會對 OpenCart 的核心文件進行任何更改。這是這兩個系統的主要目的。不做改變就做出改變。這些系統正在創建帶有更改的核心文件的緩存副本,這些副本由 OCMOD 或 VQMOD 文件實現。
第三方擴展有時不需要任何核心更改。他們只能向數據庫添加新文件和新表。但!當第三方擴展需要覆蓋核心文件時 - 他們必須使用 OCMOD 或 VQMOD 來執行此操作。有時他們必須更改核心文件,但您應該小心此類擴展。這可能會導致其他擴展之間發生沖突,這些擴展使用 OCMOD 或 VQMOD 調用同一文件。
如果您手動安裝沒有 ocmod.zip 或 vqmod.zip 文件擴展名的第三方擴展,您的 FTP 客戶端會詢問您是否要重寫某些特定文件,是否有任何文件要重寫,以便您可以備份這些文件文件或分析新文件中進行了哪些更改。在其他情況下,您將只粘貼新文件而不重寫任何內容。
VQMOD 已經在 OpenCart 1.5 版本中開發出來了。它是在 OpenCart 主核心之外開發的獨立擴展。必須手動安裝。自 OpenCart 版本 2 - OCMOD 實施以來。它是按照 VQMOD 的形象和相似性開發的,但有一些差異。OCMOD 是 OpenCart 原生的并且完全集成。
使用 OCMOD 或 VQMOD,您只能在
.php
、.tpl
和.twig
文件中進行更改,不能在.css
或中進行任何更改.js
,只能通過添加新文件來進行。首先。忘記 VQMOD,它已經過時了。OCMOD 是原生的,并且受 95% 的擴展支持。那些不支持 OCMOD 的擴展雖然大多已經過時了。OCMOD 文件基本上是一堆關于在哪里找到一些代碼以及如何處理它的語句(替換它或在它之前/之后添加一些內容)。結果是緩存有更改的核心文件。您通??梢栽?system/storage/modification/中對它們進行罰款。如果您安裝了新的 OCMOD 文件 - 您應該清除緩存以實施更改。同時使用 OCMOD 或 VQMOD - 不是最佳體驗,并且可能會導致沖突和錯誤??梢砸黄鹗褂盟鼈?,但您必須小心和耐心。使用OCMOD就可以了。
- 1 回答
- 0 關注
- 141 瀏覽
添加回答
舉報