我看opencart的地區設置非常多, 但針對台灣本土化,我們可能想把不用國家都停用, 一個個的按進去停用當然也行,就是耗時, 當然會想用更有效率的方法,有嗎?當然有! 就是直接改資料庫比較快! 在system/localisation/Countries的變更,只會改變opencart資料庫裡的opt_country資料表 而system/localisation/Zones的變更,也只會改變opencart資料庫裡的opt_zone資料表 利用主機管理端phpMyAdmin或其他可改資料庫的介面 輸入SQL語法改資料表 SQL語法如下, UPDATE `opencart`.`opt_country` SET `status` = '0' WHERE `opt_country`.`country_id` < 206 ; UPDATE `opencart`.`opt_country` SET `status` = '0' WHERE `opt_country`.`country_id` > 206 ; UPDATE `opencart`.`opt_zone` SET `status` = '0' WHERE `opt_zone`.`country_id` !=206 ; 資料庫是opencart, 前兩行是改opt_country資料表, 如果Zones的設置也要改的話,第三行是用來改opt_zone資料表的 事實上調整 Countries 就夠了,第三行的Zones不用再多做一次disable 如果您的資料庫跟資料表名稱不同,別忘了自行更改 country_id=206是台灣, 直接由後台「system/localisation/Countries」按進去台灣Edit, 由網址列就可以找到country_id,同理,別的國家就可以自己查了 改完以後,如果從opencart前台去註冊帳號, 可能會看見register頁面的Country 選項圈圈轉不停, 那是因為預設不是台灣,回到後台System/Settings編輯網站Local下的Country以及Region / State, 動一下選項並按下Save,前台就會正常了!
文章標籤
全站熱搜
創作者介紹
創作者 阿淳 的頭像
阿淳

Chaneswin's blog & dreams -- 查納斯文.小查的白日夢

阿淳 發表在 痞客邦 留言(2) 人氣(1,544)