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

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

熱AI工具

Undresser.AI Undress

Undresser.AI Undress

人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover

AI Clothes Remover

用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool

Undress AI Tool

免費脫衣圖片

Clothoff.io

Clothoff.io

AI脫衣器

AI Hentai Generator

AI Hentai Generator

免費產生 AI 無盡。

熱門文章

R.E.P.O.能量晶體解釋及其做什麼(黃色晶體)
3 週前By尊渡假赌尊渡假赌尊渡假赌
R.E.P.O.最佳圖形設置
3 週前By尊渡假赌尊渡假赌尊渡假赌
R.E.P.O.如果您聽不到任何人,如何修復音頻
3 週前By尊渡假赌尊渡假赌尊渡假赌

熱工具

SublimeText3漢化版

SublimeText3漢化版

中文版,非常好用

MinGW - Minimalist GNU for Windows

MinGW - Minimalist GNU for Windows

這個專案正在遷移到osdn.net/projects/mingw的過程中,你可以繼續在那裡關注我們。 MinGW:GNU編譯器集合(GCC)的本機Windows移植版本,可自由分發的導入函式庫和用於建置本機Windows應用程式的頭檔;包括對MSVC執行時間的擴展,以支援C99功能。 MinGW的所有軟體都可以在64位元Windows平台上運作。

Atom編輯器mac版下載

Atom編輯器mac版下載

最受歡迎的的開源編輯器

記事本++7.3.1

記事本++7.3.1

好用且免費的程式碼編輯器

mPDF

mPDF

mPDF是一個PHP庫,可以從UTF-8編碼的HTML產生PDF檔案。原作者Ian Back編寫mPDF以從他的網站上「即時」輸出PDF文件,並處理不同的語言。與原始腳本如HTML2FPDF相比,它的速度較慢,並且在使用Unicode字體時產生的檔案較大,但支援CSS樣式等,並進行了大量增強。支援幾乎所有語言,包括RTL(阿拉伯語和希伯來語)和CJK(中日韓)。支援嵌套的區塊級元素(如P、DIV),