Php vqmod在Opencart中添加两次代码
我正在编写一个简短的脚本,使用Opencart中的vqmod添加到catalog/model/checkout/order.php。然而,它似乎添加了两次代码。值得一提的是,它似乎还创建了两个文件Php vqmod在Opencart中添加两次代码,php,opencart,vqmod,Php,Opencart,Vqmod,我正在编写一个简短的脚本,使用Opencart中的vqmod添加到catalog/model/checkout/order.php。然而,它似乎添加了两次代码。值得一提的是,它似乎还创建了两个文件 vq2-catalog_model_checkout_order.php 及 在第二个文件中,代码正在重复自身 <modification> <id>MyMod</id> <version>203.1</version>
vq2-catalog_model_checkout_order.php
及
在第二个文件中,代码正在重复自身
<modification>
<id>MyMod</id>
<version>203.1</version>
<vqmver>2.5.1</vqmver>
<author>My Company</author>
<email>a@example.com</email>
<website>http://www.example.com/</website>
<file name="catalog/model/checkout/order.php" error="skip">
<operation error="skip">
<search position="after"><![CDATA[
$text .= $language->get('text_new_footer') . "\n\n";
]]></search>
<add trim="true"><![CDATA[
// add code here
]]></add>
</operation>
</file>
</modification>
也许还有另外一个vQmod添加了代码?没有,我甚至在vqmod文件夹中为catalog/model/checkout/order.php做了一个grep,它只出现在一个文件中,我也在整个站点中搜索了部分代码,它只出现在vqmod文件夹中,而不是在vqmod文件夹中搜索关键字……这可能是由ocmod和vqmod之间的冲突引起的。尝试刷新ocmod缓存,然后清除vqcache文件。
<modification>
<id>MyMod</id>
<version>203.1</version>
<vqmver>2.5.1</vqmver>
<author>My Company</author>
<email>a@example.com</email>
<website>http://www.example.com/</website>
<file name="catalog/model/checkout/order.php" error="skip">
<operation error="skip">
<search position="after"><![CDATA[
$text .= $language->get('text_new_footer') . "\n\n";
]]></search>
<add trim="true"><![CDATA[
// add code here
]]></add>
</operation>
</file>
</modification>
$text .= $language->get('text_new_footer') . "\n\n";
// add code here
// add code here