2016年12月21日 星期三

安裝OpenCart

免費的購物車系統有許多,OpenCart是其中之一,

OpenCart是PHP開源購物車系統,

功能豐富,操作簡單,

而且有繁體中文版,


安裝OpenCart


架站先決條件必須具備域名以及網路空間,

第一步要先下載 OpenCart中文版


接著將檔案解開上傳到網路空間之後(通常為public_html目錄底下)

連結網站,就會自動開啟安裝程式.

安裝開始畫面如下圖:


按了下一步之後,會檢查是否符合安裝需求,


第三步要設定資料庫主機位址,資料庫名稱,資料庫帳號密碼,

以及購物車系統管理者帳號密碼
 只要連線都沒問題,

基本上就安裝完成,

記得結束之後,

要刪除install資料夾


前往範例網站,

參考比對下畫面,

應該預設就有商品展示如下圖

移除頁尾 powered by Magento 字串

安裝完Magento之後,

在頁尾常會有版權相關的字串

例如: powered by Magento,

或者套用主題的版權宣告,

若要

移除頁尾 powered by Magento 字串


就必須到:

app/design/frontend/[package name]/[theme name]/template/page/html/footer.phtml

找到  powered by Magento 這個字串 ,

利用註解語法:  <-- by="" magento="" nbsp="" powered="">,或者直接將其去除,
<-- by="" magento="" nbsp="" powered="">
以下圖為例子: 移除紅色框選區域的主題宣告字串


再到Magento admin控制台裡面 ,

清除快取即可


2016年11月27日 星期日

[android] 透過android studio sign apk

為了在google 商店上架apk, 必須使用簽署過的apk,
在Android Studio 上面有提到過如何build出簽署過的apk,
但似乎沒有提到如何簽署現有的apk.
方法很簡單 ,只有兩個步驟
1. 在windows執行cmd進入控制台模式,執行以下命令
keytool -genkey -alias guangyawli -keyalg RSA -validity 40000 -keystore mykey.keystore
這支程式通常放在Android Studio安裝目錄底下的 \jre\bin,
如果還是找不到,就必須要安裝JDK了.
執行將依序詢問以下問題:
================================================================
輸入金鑰儲存庫密碼:
您的名字與姓氏為何?
  [Unknown]:  guangyaw li
您的組織單位名稱為何?
  [Unknown]:  personal
您的組織名稱為何?
  [Unknown]:  personal
您所在的城市或地區名稱為何?
  [Unknown]:  Taiwan
您所在的州及省份名稱為何?
  [Unknown]:  Taiwan
此單位的兩個字母國別代碼為何?
  [Unknown]:  TW
CN=guangyaw li, OU=personal, O=personal, L=Taiwan, ST=Taiwan, C=TW 正確嗎?
  [否]:  y

輸入 的金鑰密碼
        (RETURN 如果和金鑰儲存庫密碼相同):
===============================================================
填寫完之後就會產生個人的簽署用的key

參數說明:
-genkey: 產生key
-alias: 別名,在範例中使用guangyawli
-keyalg RSA: 生成文件使用RSA演算法
-validity 40000: 表示有效期限4000天
-keystore : 後面接著就是檔案名稱,沒有指定路徑,就是產生在執行目錄中

2. 接著執行
jarsigner -verbose -keystore mykey.keystore -signedjar sign_target.apk target.apk guangyawli
-verbose: 簽署過程的資訊都會顯示在控制台視窗中
-keystore: 指定使用的簽署文件
-signedjar: 在此範例中就是簽署target.apk後產生sign_target.apk,
guangyawli: 最後面填寫的是此文件的別名,對應到產生key時-alias參數

經過簽署之後的apk就能夠正式在google商店上架了