OPENCART金流選項文字-修改成圖案的方法

===
#OPENCART金流選項文字-修改成圖案的方法
===

改1個地方的方法是
———————————————————————————
\catalog\language\zh-CN\payment\SpgatewayMPG.php
$_[‘text_title’] ‘‘;
———————————————————————————

改2個地方的方法是
———————————————————————————
1.
\catalog\language\zh-CN\payment\SpgatewayMPG.php
$_[‘text_title’] = ‘智付通 Spgateway 第三方支付金流’;
$_[‘img_title’] = ‘智付通 Spgateway 第三方支付金流‘;
?>
2.
\catalog\model\payment\SpgatewayMPG.php
這裡
if ($status) {
$method_data = array(
‘code’ => ‘SpgatewayMPG’,
‘title’ => $this->language->get(‘text_title’),
‘sort_order’ => $this->config->get(‘SpgatewayMPG_sort_order’)
);
}
改為
if ($status) {
$method_data = array(
‘code’ => ‘SpgatewayMPG’,
‘title’ => $this->language->get(‘img_title’),
‘sort_order’ => $this->config->get(‘SpgatewayMPG_sort_order’)
);
}
———————————————————————————

OPENCART的匯率更新功能壞掉

——————————————————————————————————
如果您不知道原來的Opencart功能,則更新貨幣匯率的功能不再有效。

為什麼?
原因是因為它使用Yahoo! 財務API服務,該服務已停止並且不再起作用。
到目前為止,這個問題在最初的Opencart版本中並沒有解決,所以我們可以提供便宜而簡單的解決方案。

這個小補丁通過替換Opencart原始貨幣更新程序解決了問題,並從其他可靠來源獲取貨幣信息。
——————————————————————————————————
#Currency Rates Fix 貨幣匯率修正 相關插件
https://www.opencart.com/index.php?route=marketplace/extension/info&extension_id=32352 644 Downloads 測試這無法正常運行
https://www.opencart.com/index.php?route=marketplace/extension/info&extension_id=32642 $20 美金
https://www.opencart.com/index.php?route=marketplace/extension/info&extension_id=19640 貨幣修復 Currency Fixes 最近有更新 782 Downloads 下載
https://www.opencart.com/index.php?route=marketplace/extension/info&extension_id=32355 匯率提供商

官方匯率修正套件
https://www.opencart.com/index.php?route=marketplace/extension/info&extension_id=32352&filter_search=currency

先取得密藥
https://www.alphavantage.co/support/#api-key
歡迎來到Alpha Vantage!您的API密鑰是:xxxxxxxxxxx。請記錄此API密鑰,以便終身訪問Alpha Vantage。

修改處
$this->model_localisation_currency->refresh(true); 原版更新匯率方法 換為

$this->load->model(‘extension/module/currency_update’);
$this->model_extension_module_currency_update->update(true);

交易佣金計算公式
$value = $comission ? $value + ($value * $comission) : $value;//交易佣金-匯率換算後還要再加上這個百分比

===
#匯率更新API 來源位置
===
api.fixer.io 幣種很少,但是完全免費,一天更新一次,支持 https 缺點-各種幣當中無新台幣
alphavantage.co 要API密鑰 可以用
yahoo.com 使用Yahoo API 抓取即時匯率-已完全不能使用
http://download.finance.yahoo.com/

https://tw.rter.info/capi.php 全球即時匯率API
http://rate.bot.com.tw/Pages/Static/UIP003.zh-TW.htm 台灣銀行 寫法http://ezs.no-ip.org/bitblog/blog/2016/01/15/%E8%BD%89%E8%B2%BC-php-%E5%8F%B0%E7%81%A3%E9%8A%80%E8%A1%8C%E7%9A%84%E5%8C%AF%E7%8E%87json/
https://ebank.taipeifubon.com.tw 換匯網站

===
#yahoo.com 已完全不能使用
===
http://download.finance.yahoo.com/d/quotes.csv?s=TWDCNY=X,TWDHKD=X,TWDGBP=X,TWDUSD=X,TWDEUR=X&f=sl1&e=.csv

===
api.fixer.io
===
幣種很少,但是完全免費,一天更新一次,支持 https
缺點-各種幣當中無新台幣
{“base”:”EUR”,”date”:”2018-03-02″,”rates”:{“AUD”:1.5885,”BGN”:1.9558,”BRL”:4.0096,”CAD”:1.5858,”CHF”:1.1512,”CNY”:7.8121,”CZK”:25.409,”DKK”:7.4479,”GBP”:0.8932,”HKD”:9.6397,”HRK”:7.4445,”HUF”:313.88,”IDR”:16963.0,”ILS”:4.2508,”INR”:80.32,”ISK”:123.9,”JPY”:129.77,”KRW”:1334.8,”MXN”:23.304,”MYR”:4.8267,”NOK”:9.6178,”NZD”:1.7014,”PHP”:64.033,”PLN”:4.1944,”RON”:4.6595,”RUB”:70.385,”SEK”:10.164,”SGD”:1.6261,”THB”:38.77,”TRY”:4.6998,”USD”:1.2312,”ZAR”:14.707}}

https://api.fixer.io/latest 全列

目標:https://api.fixer.io/latest?base=TWD&symbols=USD,JPY
{「error」:「基地無效」}
https://api.fixer.io/latest?base=USD&symbols=TWD,JPY

===
#alphavantage.co
===
首先,你需要去alphaVantage,註冊,並https://www.alphavantage.co/support/#api-key獲得一個API密鑰。

這個有3總幣的話要跑2次
[0] => https://www.alphavantage.co/query?function=CURRENCY_EXCHANGE_RATE&from_currency=TWD&to_currency=USD&apikey=8S4L3Y4JGS5NEDQ4
[1] => https://www.alphavantage.co/query?function=CURRENCY_EXCHANGE_RATE&from_currency=TWD&to_currency=JPY&apikey=8S4L3Y4JGS5NEDQ4
“Realtime Currency Exchange Rate”: {
“1. From_Currency Code”: “TWD”,
“2. From_Currency Name”: “New Taiwan Dollar”,
“3. To_Currency Code”: “USD”,
“4. To_Currency Name”: “United States Dollar”,
“5. Exchange Rate”: “0.03414951”,
“6. Last Refreshed”: “2018-03-04 05:44:20”,
“7. Time Zone”: “UTC”
}
[Realtime Currency Exchange Rate] => stdClass Object
(
[1. From_Currency Code] => TWD
[2. From_Currency Name] => New Taiwan Dollar
[3. To_Currency Code] => JPY
[4. To_Currency Name] => Japanese Yen
[5. Exchange Rate] => 3.61141160
[6. Last Refreshed] => 2018-03-04 06:35:15
[7. Time Zone] => UTC
)

#手動更新匯率
http://dream.test.com/admin/index.php?route=localisation/currency/refresh&token=ex8dqMfby77eBk2VojUAiV3U6D0smXt3 原版
http://dream.test.com/admin/index.php?route=extension/module/currency_update/update&token=ex8dqMfby77eBk2VojUAiV3U6D0smXt3 改版

OPENCART3.0繁體中文版-有用戶反映mysqli.php第7行有問題

由網友-Simon 2017/08/07發現問題

補充發現問題(HTTP500)
1.版面設計>版面排版
2.會員管理>自動欄位
發現錯誤的位置語法都是類似像下面這樣
mysqli::__construct(): (HY000/1045): Access denied for user ‘root’@’localhost’ (using password: YES) in D:\wamp\www\o06\system\library\db\mysqli.php on line 7
應該是你上傳的安裝檔這部分需要調整
(因為我們下載安裝後不一定是在D槽)

 

mysqli.php 這個檔案的第7行需要修正-我已修正

安裝檔重新打包下載位置-我放在 GOOGLE 雲端空間

https://drive.google.com/open?id=0B6bsecNk4PY2T2N0eWY4LUNjTmM

全台首發OPENCART3.0.2繁體中文在地化安裝版

這不只是繁體中文漢化包,不需你去安裝英文版之後再設定成中文化,你只要安裝完之後就直接是繁體中文版

全台灣首發  OPENCART 3.0.2 繁體中文在地化安裝版

在以下 這些人 都只能讓你下載  OPENCART 2.3.0.2 版 中文版 的時候 ,只有一名台灣人,因為對OPENCART最透徹的研究過,才能比這些人都快就做出漢化安裝包

http://www.ntcart.com/

http://freedom.funny.net.tw/

http://www.opencart.idv.tw

因為對OPENCART有最透徹的研究過,所以我才能在1個月內比較出 OPENCART 2.3 和 OPENCART 3.0 的差別 並且 製作出中文安裝包,這是需要改動到資料庫的東西

下載位置-我放在 GOOGLE 雲端空間

https://drive.google.com/open?id=0B6bsecNk4PY2T2N0eWY4LUNjTmM #雲端硬碟空間https://drive.google.com/open?id=0B6bsecNk4PY2THdhaWM1NHBGTUk #zip檔案下載

今天的日期是2017/07/27 因為我對OPENCART  研究了近半年,所以我很確定自己是第1個放出  3.0.2 繁體中文在地化安裝版的人