Opencart Vqmod添加新文件

Opencart Vqmod添加新文件,opencart,vqmod,Opencart,Vqmod,我正在尝试开发一个新的opencart模块。我与先锋Osch的vqmoderator有一些问题。我真的很喜欢,但似乎添加新文件的部分不起作用 我希望我的xml文件生成这个新文件。我总是可以添加这个文件,并要求人们直接添加,但对vqmod的目的没有意义 到目前为止,我发现sintax类似于: <newfile name="admin/controller/module/name.php" chmod="0777" mime="text" exist="update">

我正在尝试开发一个新的opencart模块。我与先锋Osch的vqmoderator有一些问题。我真的很喜欢,但似乎添加新文件的部分不起作用

我希望我的xml文件生成这个新文件。我总是可以添加这个文件,并要求人们直接添加,但对vqmod的目的没有意义

到目前为止,我发现sintax类似于:

    <newfile name="admin/controller/module/name.php" chmod="0777" mime="text" exist="update">
    <add><![CDATA[]]></add>
</newfile>

直到这里,我才发现,但正如我想象的那样,代码应该包含新文件。假设我们在里面写下php文件

    <newfile name="admin/controller/module/name.php" chmod="0777" mime="text" exist="update">
    <add><![CDATA[<?php  
// Heading
$_['heading_title']        = 'Módulo Cumpleaños';
// Error
$_['error_permission']     = 'Atencion: No tiene los permisos para modificar el Módulo Cumpleaños!';
$_['error_subject']        = 'Se requiere asusnto en el E-Mail!';
$_['error_message']        = 'Se requiere el mensaje del E-Mail!';
?>]]></add>
</newfile>

]]>
这样做之后(几个新文件),首先是权限问题,其次是vqmoderator变得疯狂

如果有人有一些有用的链接,我将不胜感激


提前谢谢

Vqmod代表“虚拟快速修改”,也称为“虚拟文件修改系统”。它实际上用于修改OpenCart中的任何php或tpl文件,但主index.php文件除外。使用search/add/replace标记在xml文件中提到这些更改,这些文件在页面加载时被解析。然后执行原始核心文件,并将xml文件的代码注入其中

在您的情况下,您需要创建一个新文件。所以没有必要使用vqmod,就我所知,vqmod无法创建新文件

要了解有关vqmod的更多信息,请查看此链接:


祝你今天愉快

你好!!谢谢你的快速回复。据我所知,vqmod只会更改已调用和已存在的文件,但其功能的思想是避免触及核心文件。我还认为,上传文件到根目录会以某种方式改变那些核心文件。但好吧,这是它应该是的方式,所以只需要接受哈哈哈。另一方面,我的vqmoderator有一个添加新文件的选项,实际上它似乎真的添加了新文件,但在一瞬间给了我错误并破坏了vqmod。再次感谢你,桑卡五世:)