1 回答

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