首頁 >php教程 >php手册 >OpenCart 如何安裝 vQmod 教學課程

OpenCart 如何安裝 vQmod 教學課程

WBOY
WBOY原創
2016-11-16 10:24:021862瀏覽

vQmod (全名為 Virtual Quick Mod),是 OpenCart (PHP 開源電商網站系統)上一個可以以虛擬方式修改原始檔案內容而設計的插件系統。它的使用很簡單,我們先用 xml 的方式編寫出要搜尋的程式碼行,和要被取代的新程式碼,然後 vQmod 會依照這些規則將系統對應的原始檔案動態地程式碼,並儲存為快取檔案。然後系統將會執行這些快取文件,而不是原來的原始文件。這樣的好處是我們不用直接在原始程式碼上直接做更改。這樣我們後期升級 OpenCart 版本時,就不用再修改一次原檔案了。

為什麼我們需要 vQmod?

我們知道開源系統是一個不斷升級的過程。 OpenCart 的發展非常快,不定期的就會有新的版本出現。相信大部分的 OpenCart 使用者或多或少都需要對原始系統的檔案做一些客製化。不可避免地需要修改一些 php 和 tpl 檔案。如果沒有一個虛擬修改系統,我們對原始檔案的修改在我們升級了或重新安裝了 OpenCart 後將全部遺失,然後又需要把原來做的修改工作在新的版本上再修改一遍。這就成了一個硬傷。

對於第三方外掛程式開發者來說,如果沒有 vQmod,外掛程式將沒辦法動態修改原始檔案。必須要手動去修改內容,這會讓插件的開發和安裝都非常不方便。毫無疑問地說,OpenCart 的成功 vQmod 功不可沒。 vQmod 的出現使得插件開發的二次開發變得容易。開發者可以開發出功能千奇百怪的插件。而用戶也可以很方便地安裝和升級這些插件。

vQmod 功能特點

  • 不直接更改來源檔案內容。所有的修改都是「虛擬」的,如 vQmod 名稱裡的 Virtual;
  • 來源檔案在執行時會被動態修改,並使用原始檔案名稱產生新的快取檔案;
  • 將 xml 放在 vqmod/xml 下即可生效,移除檔案即恢復原檔案;
  • 不用擔心升級系統原始檔後遺失客製化的程式碼;
  • 安裝方便、寫 xml 規則簡單易學;
  • 支付替換、前插入、後插入、行內替換等多種修改方式;
  • 支援使用正規表態式搜尋和取代內容;
  • 支援搜尋替換偏移量;

相信大家對 vQmod 的使用已經有了一個了解,下面就給大家分享下我們該如何安裝 vQmod呢?

vQmod 支援 OpenCart 1.4.x、OpenCart 1.5.x 和 OpenCart 2.x

自動安裝 vQmod

  1. 首先下載 vQmod 安裝套件。要注意的是,vQmod 不單支援 OpenCart,下載時請下載 OpenCart 專用的版本(Github 下載)或 國內鏡像下載;
  2. 將下載的 zip 安裝包解壓縮,然後使用 FTP 工具將 vqmod 資料夾上傳至 OpenCart 網站的根目錄下;
  3. 修改權限。需要將vqmod 資料夾和vqmod/vqcache 資料夾修改為755 或777 權限;同時,要將根目錄的config.php 和admin/config.php 同樣有755 或777權限(先試755,如果不行再改為777)。
  4. 然後直接在瀏覽器中訪問 vqmod/install 執行安裝(http://www.xxx.com/vqmod/install);
  5. 如果安裝成功,可看到成功訊息,如果失敗,回到第 3 步修改權限再重複第 4 步安裝;

如果安裝成功的話,你會在 vqmod/vqcache 下面看到一個新產生的檔案。此時你可以上傳你的 xml 文件,然後瀏覽網站看看是否有快取檔案在 vqcache 下產生(所有 vQmod 產生的快取都會保存在 vqmod/vqcache 目錄下)。

需要說明的是,多次造訪 vqmod/install 不會有任何危險。如果安裝失敗,在修改檔案和資料夾權限後,可放心多次存取。並且 install 目錄不要刪除。

好了,現在 vQmod 就安裝好了,是不是很簡單?

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn