Home » OpenCart 技巧

[OpenCart]更新引用的 jQuery 版本

jQuery 每次的改版除了帶來新的功能之外,有時候也是針對一些 Bugs 來做修正,所以若沒特別原因的話,建議是使用最新版本的 jQuery。但是 OpenCart 官方並不是時時都能配合 jQuery 的更新而同步更新程式。如果想要使用 jQuery 最新版本時,還是得靠自己才是比較實在。

最新版本的 jQuery 檔案可以從 jQuery 官方網站下載取得,然後把檔案放置到 catalog\view\javascript\jquery 資料夾中。

接著打開 catalog/view/theme/佈景/template/common/header.tpl,可以大概的搜尋一下 jquery/jquery- 的內容,就能看到所引用的檔案名稱了:

檢視原始碼 JavaScript
1
<script type="text/javascript" src="catalog/view/javascript/jquery/jquery-1.6.1.min.js"></script>

若路徑沒問題的話,只要把 jQuery 檔案名稱替換成跟跟下載放入的就可以囉。

不過若是 jQuery 卯起來更新的話,我們不就要一直一直的重覆下載及更新嗎?所以筆者會建議 jQuery 檔案的部份就不要使用自己主機上的檔案了,咱們可以使用 Google 或是 jQuery 官方的 CDN 服務:
Googlehttp://ajax.googleapis.com/ajax/libs/jquery/1/jquery.min.js
jQueryhttp://code.jquery.com/jquery-latest.min.js

以使用 Google CDN 為例,只要把引用的內容改成:

檢視原始碼 JavaScript
1
<script type="text/javascript" src="http://code.jquery.com/jquery-latest.min.js"></script>

除了能保持引用最新版本的之外,如果大家都是引用 Google 的話,那麼就能利用瀏覽器 cache 的特性來加快載入!

不過因為 OpenCart 也有使用到 jQuery UI 的功能,所以建議更新時,順便連同 jQuery UI 也一起升級才比較妥當。

45 筆針對 [OpenCart]更新引用的 jQuery 版本 的迴響

    • OpenCart 已經有很多購物網站使用了, 安全性應該還算是可以啦。至於刷卡付款的功能, 這應該是有模組可以使用。SSL 部份應該也是沒問題的。

  1. 男丁大大!
    最近用OPENCART做了一個購物車,但一直卡在OPENCART與EZSHIP串接這一段,因為小弟對程式並不熟悉,但EZSHIP實在是目前台灣物流業者與OPENCART使用上門檻最低、最容易串接的平台,想懇請男丁大大造福OPENCART使用者,幫大家撰寫串接模組。

      • 好像他們並沒有相關支援團隊
        只有提供這樣的資訊
        【網站程式傳給 ezship 的參數】

        參數名稱 內容說明
        su_id = 業主在 ezShip 使用的帳號。
        order_id = 訂單編號
        rturl = 回傳路徑及程式名稱
        rv_name = 取件人姓名
        rv_email = 取件人email
        rv_mobil = 取件人行動電話
        rv_amount = 請參見備註
        webtemp = 網站所需額外判別資料。ezShip 將原值回傳,供網站判別用。
        備註:
        1.使用《取貨付款》者,rv_amount=10~2000。
        《取貨付款》須另外申請並繳交帳戶維護年費,詳情請參見說明。

        2.使用《取貨不付款》者,rv_amount=0。
        請利用線上客服系統提供該網站在 ezShip 使用的帳號 及 購物網站的網址,以便設定。

        3.其他數值將不被系統接受。

        請將上述參數傳送到 http://www.ezship.com.tw/emap/rv_request_web.jsp
        傳遞方式(建議使用方式一)

        方式一:使用 FORM SUBMIT 方式在同一視窗中處理參數傳遞,直接轉頁。

        方式二:使用 URL 方式在同一視窗中處理參數傳遞,請將中文字以BIG5字集進行URL編碼。

        發送request的JSP程式碼範例【Big5版本】,請按這←

        發送request的JSP程式碼範例【UTF-8版本】,請按這←

        P.S. 當網頁編碼設定為UTF-8時,存檔時需將檔案的編碼格式一併設為UTF-8。

        利用NOTEPAD(記事本)存成UTF-8編碼檔案的參考畫面如下:

          • 1
            
            <a href="http://www.ezship.com.tw/emap/rv_request_web.jsp?rv_name=111&rv_email=222&rv_mobil=333&order_id=444&su_id=555&rv_amount=666&webtemp=ldmart" rel="nofollow">選取取貨超商</a>

            男丁大大,小弟想了一下想用這樣的方式寫在 confirm.tpl 裡面,新開室窗把變數傳遞過去給ezship,但實在沒能力寫程式,也找不知道該如何把字串帶進來。 勞煩男丁大大,百忙中撥空幫忙一下囉!!拜託拜託!!

          • 如果不急的話, 我要下個月才有時間來測這部份~~

          • 太感謝您了!!!
            等候佳音!!等候佳音!!
            謝謝您

    • 達康或許能幫你串接, 不過一年收費5萬, QQ
      沒很高的價錢, 老外也不幫忙串接的, 第一:他看不懂中文, 第二:他怕你拿去賣, 第三: 會處理編碼方式的老外也不多. 阿們, 無解, 加上openacrt多了很多白老鼠版本, 1.5.4.1就不好用.氣死人.

  2. 版主您好, 我也跟樓上的朋友一樣需要OPENCART與EZSHIP串接的模組,不知道版主是否有空協助?感謝先^^

  3. 樓上的高手, 分享的超商取貨付款模組, 善加利用, 是可以運作順暢的, 刪除掉一些不必要的部份, 並精簡成單一付款模組( 與配送模組完全無關 ), 沒時間的話可以找我代勞, 給點工錢就好, 互相研究賺錢求進步.

發表迴響