有關Journal 2安裝模組的問題

版型修改、第三方版型安裝、設定
回覆文章
阿維
文章: 3
註冊時間: 2018-07-24, 02:08

有關Journal 2安裝模組的問題

文章 阿維 » 2018-07-24, 02:19

我們的網站正在進行改版作業,我們這次選擇Journal 2當作我們的新風格,功能不僅強大且內建快速結帳。

但是在Journal 2的樣板結帳路徑有多了一個journal2目錄,造成綠界付款模組的判讀錯誤,雖然在綠界物流模組上,可以成功修改,但是付款模組就沒辦法了。

請問各位是如何在Journal 2風格,安裝第三方出貨跟付款模組的呢?

admin
系統管理員
文章: 135
註冊時間: 2018-01-05, 17:40

Re: 有關Journal 2安裝模組的問題

文章 admin » 2018-07-25, 01:55

綠界的付款方式應該可以直接上 Journal 的一頁式結帳,
因為這部分與版型沒甚麼關聯。

而綠界的物流模組的 modification,是針對預設(結帳)版型去開發的,
需要在頁面上增加了選取門市的 html 碼,
若您使用了任何的一頁式結帳模組,
都會讓綠界的物流模組無法運作,
必須針對衝突的地方,自行進行修改。
OpenCart 購物網站代管及維護 https://www.osec.tw
OpenCart 台灣技術支援 FB 粉絲頁 https://www.facebook.com/ntcart/

阿維
文章: 3
註冊時間: 2018-07-24, 02:08

Re: 有關Journal 2安裝模組的問題

文章 阿維 » 2018-07-27, 23:15

根據 ECPayLogistic.vqmod.xml 原始的路徑:

代碼: 選擇全部

catalog/view/theme/*/template/checkout/shipping_method.tpl
catalog/view/theme/*/template/checkout/payment_method.tpl
只要變更修改路徑並打開:

代碼: 選擇全部

catalog/view/theme/journal2/template/journal2/checkout/shipping_method.tpl
catalog/view/theme/journal2/template/journal2/checkout/payment_method.tpl
尋找

代碼: 選擇全部

<?php if ($error_warning) { ?>
上方加入

代碼: 選擇全部

<?php include_once("catalog/controller/extension/payment/ecpaylogistic_payment.php");?>
就能完成修改,在實際運作上也沒有問題。

根據 ECPayPayment.vqmod.xml 原始的路徑:

代碼: 選擇全部

catalog/view/theme/*/template/checkout/payment_method.tpl
同樣變更修改路徑並打開:

代碼: 選擇全部

catalog/view/theme/journal2/template/journal2/checkout/payment_method.tpl
尋找

代碼: 選擇全部

<?php echo $payment_method['title']; ?>
下方加入

代碼: 選擇全部

<?php include("catalog/controller/extension/module/ecpay_input.php"); ?>
就能完成修改,至少在修改邏輯是沒有問題的。

畢竟Journal 2作者也是這樣說的,所有跟快速結帳有關的路徑,都必須要按照以下路徑修改:

代碼: 選擇全部

catalog/controller/journal2/checkout.php
catalog/view/theme/journal2/template/journal2/checkout/
偏偏樣板修改好了,就出現以下的錯誤訊息:

代碼: 選擇全部

Notice: Undefined variable: ecpay_isCollection in /home/*.*/public_html/catalog/controller/extension/module/ecpay_input.php on line 2
我想其他檔案要調整路徑才能夠完成修改,就是不知道要改哪個檔案。
偏偏綠界就是不願意幫忙修改,真的很傷腦筋,畢竟跟其他快速結帳模組比起來簡單多了。

回覆文章