Opencart vqmod不';t创建目录/控制器缓存文件

Opencart vqmod不';t创建目录/控制器缓存文件,opencart,vqmod,Opencart,Vqmod,我正试图编写我的vqmod.xml,但没有任何效果?如果我尝试在所有catalog/*文件中添加更改。它适用于其他(system/*、admin/*)文件,但没有任何更改?如果我尝试这样做: <file name="catalog/controller/checkout/cart.php"> <operation> <search position="replace"><![CDATA[ $json['total']

我正试图编写我的vqmod.xml,但没有任何效果?如果我尝试在所有catalog/*文件中添加更改。它适用于其他(system/*、admin/*)文件,但没有任何更改?如果我尝试这样做:

<file name="catalog/controller/checkout/cart.php">
    <operation>
        <search position="replace"><![CDATA[
      $json['total'] = sprintf($this->language->get('text_items'), $this->cart->countProducts() + (isset($this->session->data['vouchers']) ? count($this->session->data['vouchers']) : 0), $this->currency->format($total));
      ]]></search>
        <add trim="true"><![CDATA[
      $json['total'] = sprintf($this->language->get('text_items'), $this->cart->countProducts() + (isset($this->session->data['vouchers']) ? count($this->session->data['vouchers']) : 0), $this->currency->format($total));
      ]]></add>
    </operation>
</file>

语言->获取('text_items'),$this->cart->countProducts()+(isset($this->session->data['dictions'])?计数($this->session->data['dictions']):0),$this->currency->format($total));
]]>
语言->获取('text_items'),$this->cart->countProducts()+(isset($this->session->data['dictions'])?计数($this->session->data['dictions']):0),$this->currency->format($total));
]]>

我做错了什么?

假设可以找到搜索,那么你没有做错任何事情。但是,如果只有目录端有问题,那么很可能目录端的opencart
index.php
没有安装vQmod,而管理员端安装了vQmod。检查
index.php
文件是否正确。如果已写入,则清除vqcache文件夹以确保它实际上是可写的

假设可以找到搜索,那么您没有做错任何事情。但是,如果只有目录端有问题,那么很可能目录端的opencart
index.php
没有安装vQmod,而管理员端安装了vQmod。检查
index.php
文件是否正确。如果已写入,请清除vqcache文件夹,以确保它实际上是可写的

要尝试的事项:

  • 通过调用检查是否安装了vqmod 在浏览器中。如果未安装,则 安装并检查
  • 验证文件名和路径,同时确认搜索标记中的代码 存在于提到的文件中
  • 检查文件夹权限。确保vqmod/vqcache和 vqmod/日志具有755或777权限。如果什么都不管用,那就试试看 777对vqmod文件夹的递归权限
  • 检查vqmod/logs中的错误日志
  • 检查已安装的vqmod版本和xml中给定的vqmod版本 文件(
    ),两者都需要是 一样
  • 删除vqmod/vqcache中的文件并再次检查。还要看看 是否生成文件的vqmod副本
  • 将任何vqmod xml文件移到vqmod文件夹之外并检查。如果 一切正常,请将xml移回vqmod文件夹。我不知道 知道原因,但在某些情况下对我有效:)
  • –将这一行放在 XML,使其有效且更兼容
  • 尝试VQMod管理器扩展。它可能会帮助你 参考url:

    要尝试的内容:

  • 通过调用检查是否安装了vqmod 在浏览器中。如果未安装,则 安装并检查
  • 验证文件名和路径,同时确认搜索标记中的代码 存在于提到的文件中
  • 检查文件夹权限。确保vqmod/vqcache和 vqmod/日志具有755或777权限。如果什么都不管用,那就试试看 777对vqmod文件夹的递归权限
  • 检查vqmod/logs中的错误日志
  • 检查已安装的vqmod版本和xml中给定的vqmod版本 文件(
    ),两者都需要是 一样
  • 删除vqmod/vqcache中的文件并再次检查。还要看看 是否生成文件的vqmod副本
  • 将任何vqmod xml文件移到vqmod文件夹之外并检查。如果 一切正常,请将xml移回vqmod文件夹。我不知道 知道原因,但在某些情况下对我有效:)
  • –将这一行放在 XML,使其有效且更兼容
  • 尝试VQMod管理器扩展。它可能会帮助你
    参考url:

    您的vQmod日志说明了什么?无论如何,用同一行代码替换一行代码是很难注意到的…我的Vqmod日志是空的,但是如果我出错,例如,在日志文件中,警报错误,你的Vqmod日志说什么?无论如何,用同一行代码替换一行代码确实很难注意到……我的Vqmod日志是空的,但是如果我出错,例如,在中,日志文件警报错误1)Vqmod已经安装!2) 已验证-错误日志为空。3) 检查过了。另一个.xml正在正常工作。4) 错误日志为空(在这种情况下我会更正所有错误)5)完成。没有改变:(6)完成。没什么:(7)放8)我一直在使用vqmod管理器…对不起。。问题出现在版本]]>Parameter。。它比我当前的vqmver旧:(1)VQMOD已经安装!2) 已验证-错误日志为空。3) 检查过了。另一个.xml正在正常工作。4) 错误日志为空(在这种情况下我会更正所有错误)5)完成。没有改变:(6)完成。没什么:(7)放8)我一直在使用vqmod管理器…对不起。。问题出现在版本]]>Parameter。。它较旧,然后是我当前的vqmver:(抱歉..问题出现在版本上]]>parametr..它较旧,然后是我当前的vqmver:(抱歉..问题出现在版本上]]>parametr..它较旧,然后是我当前的vqmver:(