vQmod (全名為 Virtual Quick Mod),是 OpenCart (PHP 開源電商網站系統)上一個可以以虛擬方式修改原始檔案內容而設計的插件系統。它的使用很簡單,我們先用 xml 的方式編寫出要搜尋的程式碼行,和要被取代的新程式碼,然後 vQmod 會依照這些規則將系統對應的原始檔案動態地程式碼,並儲存為快取檔案。然後系統將會執行這些快取文件,而不是原來的原始文件。這樣的好處是我們不用直接在原始程式碼上直接做更改。這樣我們後期升級 OpenCart 版本時,就不用再修改一次原檔案了。
我們知道開源系統是一個不斷升級的過程。 OpenCart 的發展非常快,不定期的就會有新的版本出現。相信大部分的 OpenCart 使用者或多或少都需要對原始系統的檔案做一些客製化。不可避免地需要修改一些 php 和 tpl 檔案。如果沒有一個虛擬修改系統,我們對原始檔案的修改在我們升級了或重新安裝了 OpenCart 後將全部遺失,然後又需要把原來做的修改工作在新的版本上再修改一遍。這就成了一個硬傷。
對於第三方外掛程式開發者來說,如果沒有 vQmod,外掛程式將沒辦法動態修改原始檔案。必須要手動去修改內容,這會讓插件的開發和安裝都非常不方便。毫無疑問地說,OpenCart 的成功 vQmod 功不可沒。 vQmod 的出現使得插件開發的二次開發變得容易。開發者可以開發出功能千奇百怪的插件。而用戶也可以很方便地安裝和升級這些插件。
相信大家對 vQmod 的使用已經有了一個了解,下面就給大家分享下我們該如何安裝 vQmod呢?
vQmod 支援 OpenCart 1.4.x、OpenCart 1.5.x 和 OpenCart 2.x
如果安裝成功的話,你會在 vqmod/vqcache 下面看到一個新產生的檔案。此時你可以上傳你的 xml 文件,然後瀏覽網站看看是否有快取檔案在 vqcache 下產生(所有 vQmod 產生的快取都會保存在 vqmod/vqcache 目錄下)。
需要說明的是,多次造訪 vqmod/install 不會有任何危險。如果安裝失敗,在修改檔案和資料夾權限後,可放心多次存取。並且 install 目錄不要刪除。
好了,現在 vQmod 就安裝好了,是不是很簡單?