TShopping

 找回密碼
 註冊
搜索
查看: 732|回復: 0

[教學] vQmod 技術介紹

[複製鏈接]
發表於 2014-10-15 17:29:36 | 顯示全部樓層 |閱讀模式
 
Push to Facebook Push to Plurk Push to Twitter 
vQmod全稱是虛擬文件系統的改造

工作原理:
“vQmod?”(又稱快速虛擬MOD)是一個虛擬覆蓋系統的設計,以避免原有系統核心文件被修改。這個概念是很簡單,它通過創建XML搜索/替換腳本文件,而不是直接更改核心文件。這些腳本文件是在頁面加載解析為每個“源”核心文件“包括”或“規定”的php函數加載和資源,然後打補丁的腳本文件的變化,並保存到一個臨時文件,然後在執行臨時文件,在過程中取代了原來的文件。原來的源文件是永遠不會改變。這將實現一個“虛擬”的變化中,在沒有任何實際修改的核心文件中執行想要的過程和結果。
特點

•沒有實際代碼更改。所有的變化是“虛”,故名。
•修改自己的文件存儲在與應用“上的蒼蠅”在運行時
•即時單一文件“插件-N-玩”。將文件添加到應用MOD,刪除的文件刪除國防部。
•無需擔心失去在升級過程中的自定義的核心變化
•多個可修改到同一個文件,而不會發生衝突
•輕鬆更新或加強,而無需修改任何代碼的自定義
•完整的視覺中生成的臨時文件調試的實際變化
•優雅地失敗返回到原來的源文件,如果有一個錯誤
•卓越的記錄選項來跟踪每一個變化
•只需要修改index.php文件中添加vQmod代碼一次。
•簡單的結構化的XML格式。(請參閱XML語法的全面崩潰的自述)
•查找/替換,正則表達式,位置,偏移,索引,錯誤處理,更多的選項!

該系統可用於任何PHP腳本,購物車,論壇,CMS等Anywhere的自定義修改為重用。記錄選項是非常寶貴的調試了解正在發生什麼。

初始類加載後,國防部實際上可以使用腳本到其他核心文件,實際包含其他mods模。這是第一和唯一的已知的方法,讓能力測試實際上不改變文件的多個MODS。



vQmod 目前版本2.1.5包括Opencart的AutoInstaller1.5.x和支持!
http://code.google.com/p/vqmod/d ... -2.1.5-opencart.zip


安裝很簡單,Down下傳到網站根目錄下,在瀏覽器中wwww.yourdoman.com/vqmod/install 回車

有一個提示“vqmod is installed”,說明已經安裝成功了
其它VQMOD插件都要放到mqmod目錄下才能被正確使用。



Opencart新版本1.5.2已經集成了這個功能,老版本需要手工集成。

 

臉書網友討論
您需要登錄後才可以回帖 登錄 | 註冊 |

本版積分規則



Archiver|手機版|小黑屋|免責聲明|TShopping

GMT+8, 2016-12-12 00:09 , Processed in 0.053937 second(s), 22 queries .

本論壇言論純屬發表者個人意見,與 TShopping綜合論壇 立場無關 如有意見侵犯了您的權益 請寫信聯絡我們。

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回復 返回頂部 返回列表