Một vài ví dụ sử dụng vQmod trên Opencart
vQmod sử dụng file *.xml cơ bản như sau:
Code này có nghĩa là tìn đoạn code $var = 'ABC' trong file path/to/myfile.php thêm vào trước đó đoạn code $var = '123'
<modification> <id>Mô tả vQmod</id> <version>Phiên bản của file *.xml</version> <vqmver>Phiên bản vQmod sử dụng</vqmver> <author>Tác giả</author> <file name="đường dẫn file cần sửa bằng vQmod"> <operation> <search position="replace"><![CDATA[ Code cần tìm kiếm ]]></search> <add><![CDATA[ Code cần thêm ]]></add> </operation> </file> </modification>
Ví dụ 1
1. Tạo một file mới có tên là "replace-demo.xml"
2. Lưu file với đoạn code sau:
<modification>
<id>
Replace ABC with 123
</id>
<version>
1.0
</version>
<vqmver>
1.0.8
</vqmver>
<author>
xxx
</author>
<file
name
=
"path/to/myfile.php"
>
<operation>
<search
position
=
"replace"
>
<![CDATA[
$var = 'ABC';
]]>
</search>
<add>
<![CDATA[
$var = '123';
]]>
</add>
</operation>
</file>
</modification>
Code này có nghĩa là tìm đoạn code $var = 'ABC'; trong file path/to/myfile.php thay thế bằng đoạn code $var = '123';
Ví dụ 2
1. Tạo một file mới có tên là: "before-demo.xml"
2. Lưu file với đoạn code sau:
<modification>
<id>
Before ABC, add 123
</id>
<version>
1.0
</version>
<vqmver>
1.0.8
</vqmver>
<author>
xxx
</author>
<file
name
=
"path/to/myfile.php"
>
<operation>
<search
position
=
"before"
>
<![CDATA[
$var = 'ABC';
]]>
</search>
<add>
<![CDATA[
$var = '123';
]]>
</add>
</operation>
</file>
</modification>
Ví dụ 3
1. Tạo một file mới có tên "after-demo.xml"
2. Lưu file với đoạn code sau:
<modification>
<id>
After ABC, add 123
</id>
<version>
1.0
</version>
<vqmver>
1.0.8
</vqmver>
<author>
xxx
</author>
<file
name
=
"path/to/myfile.php"
>
<operation>
<search
position
=
"after"
>
<![CDATA[
$var = 'ABC';
]]>
</search>
<add>
<![CDATA[
$var = '123';
]]>
</add>
</operation>
</file>
</modification>
Code trên có nghĩa là tìm đoạn $var = 'ABC' trong file path/to/myfile.php thêm vào sau nó đoạn $var = '123'
Bài liên quan
Bài viết ngắn gọn mà hữu ích
Trả lờiXóa