OCMOD代码调整系统
简介OCMOD 是一个允许用户上传压缩文件的系统,该压缩文件包含了XML, SQL和PHP文件,从而修改网站相关地方。OCMOD是opencart系统的代码调整系统,遵循GPL3协议免费使用。如果OCMOD插件开发正确,那么用户就可以在不更改系统核心文件情况下增删相关程序功能,这意味着如果去掉了该OCMOD插件,则opencart的初始文件无需恢复或修复。OCMOD 基于 Qphoria 的 VQMOD 系统。OCMOD 与 VQMOD 的区别OCMOD 是简化版的 VQMOD.主要区别:保留了Replace, Before, After, Regex, Offset, Limit, ignoreif, error去掉了Attributes top, bottom, ibefore, iafter可以查看本帖子下面的XML部分关于OCMOD的全部特色。OCMOD文件OCMOD 文件可以通过 opencart 网站管理后台的如下地方上传:扩展功能 / 扩展功能安装若要上传OCMOD文件,则该文件的后缀必须为 .ocmod.zip 或者 .ocmod.xml。 这是为了避免非ocmod的文件上传到网站后台。文件结构OCMOD压缩文件的文件结构如下。 upload 目录install.sql 数据库调整语句install.php 文件install.xml 文件 upload 目录所有该目录下的文件夹及文件将被上传到您的opencart系统的根目录。install.sql可执行任何创建、删除、插入和更新SQL语句,确保每个语句结束符号为分号;install.php执行某些特定的PHP程序。install.xml代码调整文件,详见下面XML内容。XMLOCMOD 文件案例如下: <?xml version="1.0" encoding="utf-8"?><modification><name>Modification Default</name> <version>1.0</version> <author>OpenCart Ltd</author> <link>http://www.opencart.com</link> <file path="catalog/controller/common/home.php"> <operation> <search><![CDATA[ $data['column_left'] = $this->load->controller('common/column_left'); ]]></search> <add position="replace"><![CDATA[ ...