2014-02-23 46 views
0

我想開發一個新的opencart模塊。我與Avant Osch的vqmoderator有一些問題。我真的很喜歡它,但似乎添加新文件的部分不起作用。Vqmod添加一個新文件

我想讓我的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變得瘋狂。

如果有人有一些有用的鏈接,我會感激。

在此先感謝!

回答

1

Vqmod代表'虛擬快速模塊',也被稱爲'虛擬文件修改系統'。它用於虛擬地改變OpenCart 中的任何php或tpl文件,但主要的index.php文件除外。使用搜索/添加/替換標籤在xml文件中提到這些更改,並在頁面加載時解析這些文件。然後執行注入了xml文件代碼的原始核心文件。

就你而言,你需要創建一個新文件。所以沒有必要使用vqmod,據我所知vqmod不能創建新文件。

爲了更多地瞭解vqmod檢查此鏈接:Opencart: Vqmod tutorial

有一個愉快的一天!

+0

您好!感謝您的快速響應。據我所知,vqmod只會改變被調用的文件並且已經存在,但其功能的想法是避免接觸核心文件。我也認爲上傳文件到根目錄會以某種方式改變這些核心文件。但沒關係,它應該是這樣,所以只需要接受哈哈哈。另一方面,我的vqmoderator有一個添加新文件的選項,實際上它看起來確實增加了,但是在某個時刻給了我錯誤並破壞了vqmod。再一次,非常感謝sankar V :) –

相關問題