<optgroup id="sosok"><acronym id="sosok"></acronym></optgroup><table id="sosok"></table>
  • <li id="sosok"></li>
    <kbd id="sosok"></kbd>
  • <optgroup id="sosok"><acronym id="sosok"></acronym></optgroup>
    <option id="sosok"></option>
  • AB模板網:專注于dede模板,織夢源碼,織夢模板,網站模板下載,dedecms模板,網站源碼,dedecms教程以及各類手機網站模板和企業網站模板分享.

    織夢模板

    網站模板搜索
    營銷型模板 政府網站模板 自適應模板 雙語模板 標簽大全

    注冊

    織夢購物車優化之自動更新數量更改訂單號

    網站模板下載 www.813358.com / 2021-02-27
    用dedecms做優化還是相當靠譜的,個人不喜歡MVC的設計,冗余代碼太多了,采用響應式布局,不需要跳轉到移動端,手機、PC一站搞定。這些要是用框架是比較難實現的。但是dedecms用來做商城就傷腦筋了,為了完善這些功能,很多牛逼的人也自己二次開發。
     
     
     
          下面筆者分享經試驗成功后的優化技巧全站調用購物車的數量,添加到購物車后數量修改不能同步展示,個性訂單號規則等。
     
    1.全站顯示調用購物車內的商品數量
     
           dedecms本來就有/plus/count.php,稍微修改一下就行了,在/plus目錄下增加一個car_count.php,代碼如下:
     
    <?php
    /*
    * /plus/car_count.php
    * 顯示購物車的商品數量
    */
    require_once (dirname(__FILE__) . "/../include/common.inc.php");
    define('_PLUS_TPL_', DEDEROOT.'/templets/plus');
    require_once(DEDEINC.'/dedetemplate.class.php');
    require_once DEDEINC.'/shopcar.class.php';
    $cart = new MemberShops();
    $car_count = 0;
    if($cart->cartCount() >= 1)
    {
    $car_count = $cart->cartCount();
    }
    echo ('document.write("' . $car_count . '"); ');
    exit;
    ?>
     
    全站調用代碼
     
    購物車數量:<script language="javascript" src="/plus/car_count.php"></script>
     
     
     
    2.購物車自動更新數量
     
          這里的實現方法很簡單,在購物車頁面調用商品數量及商品總價方法參考dede購物車優化之商品全選及數量增加減按鈕,這些數據只是顯示,并不會直接提交到數據庫中,最終修改了購物數量還是需要更新,只要修改更新后的跳轉就行了。找到下面的代碼,按照下面修改
     
    <input onclick="ChangePost()" type="button" value="下一步" class="btn-2" /><!--把原有的“更新數量”改為“下一步”-->
     
    <!--input type="button"  value="下一步" onclick="location='carbuyaction.php'" class="btn-2" /--><!--注釋-->
     
          找到/plus/postocar.php,頁面的最下面,找到
     
    ShowMsg("購物車中商品已全部更新!","car.php");
     
          修改提示文字,跳轉地址,和跳轉時間
     
    ShowMsg("提交成功,請進行下一步!","carbuyaction.php",false, 100);//跳轉時間為100毫秒,根據實際需要調整
     
     
     
    3.修改為個性訂單號規則
     
           默認的訂單號為S-P開頭,找到/include/shopcar.class.php,找到
     
    $this->OrdersId ='S-P'.time().'RN'.mt_rand(100,999);
     
    代碼說明:
     
    'S-P':默認商城訂單號的開頭字母,可隨意修改;
     
    time():格林威治時間,也就是訂單號S-P后邊跟的那一串數字,不建議修改;
     
    'RN':也可修改;
     
    mt_rand(100,999):100~999隨機生成一個3位數,根據實際需要修改為4位2位均可。
     
    本文由AB模板網整理發布,轉載請說明出處:http://www.813358.com/dedecmsjc/7905.html

    有問題可以加入織夢技術QQ群一起交流學習

    ☉首先聲明,只要是我們的vip會員全站所有資源均可以免費下載,不做任何限制(了解更多)

    ☉本站的源碼不會像其它下載站一樣植入大量的廣告。

    ☉本站提供的織夢源碼,都是做好測試好發布的,均可放心使用。

    ☉本站提供的織夢源碼,均帶數據及演示地址。可以在任一源碼詳情頁查看演示地址。

    ☉為了vip利益的最大化,我們還提供了vip贈品(了解更多

    ☉如有其他問題,請加網站客服QQ(9490489)進行交流。

    相關教程

    織夢模板_隨機Tags

    融資網站模板 家政服務網站模板 招商網站模板 貨物運輸網站模板 戶外露營網站模板 陶瓷衛浴網站模板 農機設備網站模板 電子監控網站模板 家具用品網站模板 工商網站模板 黃色網站模板 創意網站模板

    推薦教程

    首頁 VIP專區 html模板 會員中心
    第一福利视频网站在线,久草在线新视免费首页,久草草在线视视频免费为大家提供最新最全的免费电影,电视剧,综艺,动漫无广告在线云点播,全网更新最快。希望大家喜欢!