2013-12-23 21 views
0

我想寫我的vqmod .xml,但沒有工作?如果我嘗試在所有目錄/ *文件中添加更改。它適用於其他(系統/ *,管理/ *)文件,但沒有更改?如果我嘗試做這樣的事情:vqmod不創建目錄/控制器緩存文件

<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> 

我究竟做錯了什麼?

+0

你是什麼vQmod日誌說?無論如何用非常相同的代碼行替換一行代碼是真的很難注意到發生... – shadyyx

+0

我的Vqmod日誌是空的,但如果我犯了錯誤,\t e.c.在<文件名=「目錄/ **錯誤**」>,日誌文件警報錯誤 – erizoy

回答

4

事情嘗試:

  1. 檢查vqmod是否通過調用瀏覽器 https://domain.com/vqmod/install安裝。如果未安裝,則安裝並檢查 。
  2. 驗證文件名和路徑,並確認搜索標記 中的代碼存在於所提及的文件中。
  3. 檢查文件夾權限。確保vqmod/vqcache和vqmod/logs具有755或777權限。如果什麼都不起作用,那麼對於vqmod文件夾遞歸嘗試使用 777權限。
  4. 檢查vqmod/logs中的錯誤日誌。
  5. 檢查安裝vqmod版本和XML 文件(<vqmver><![CDATA[version]]></vqmver>)給出的vqmod版本,都需要是相同 。
  6. 刪除vqmod/vqcache中的文件並再次檢查。另請參閱是否生成 vqmod副本的文件。
  7. 將任何vqmod xml文件移到vqmod文件夾之外並檢查。如果 一切正常,請將xml移回到vqmod文件夾。我不知道 的原因,但它在某些情況下爲我工作:)!
  8. <?xml version=」1.0″ encoding=」UTF-8″?> - 將此行放在 的頂部以使XML更有效且更兼容。
  9. 嘗試使用VQMod Manager擴展。它可以幫助你!

參考網址:Opencart: Vqmod tutorial

+0

1)已安裝VQMOD! 2)已驗證 - 錯誤日誌爲空。 3)檢查。另一個.xml工作正常。 4)錯誤日誌是空的(我糾正所有錯誤的情況下) 5)完成。沒有改變:( 6)完成。沒有:( 7)把 8)我alredy使用vqmod經理... – erizoy

+1

對不起..問題出在<![CDATA [*版本*]]> parametr ..它是舊的,然後我目前的vqmver :( – erizoy

+0

thx爲Vqmod教程鏈接! – erizoy

0

假設可以找到搜索,你沒有做錯任何事情。但是,如果只是目錄端存在問題,那麼目錄端的opencart index.php很可能沒有安裝vQmod,而管理端則是這樣。檢查您的index.php文件是否正確。如果是寫,然後清除vqcache文件夾,以確保它實際上是寫

+0

對不起..問題是在<![CDATA [_version _]]> parametr ..它是舊的,那麼我目前的vqmver: ( – erizoy