国内流行的内容管理系统(CMS)多端全媒体解决方案 https://www.dedebiz.com
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

154 lines
6.5KB

  1. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
  2. <html xmlns="http://www.w3.org/1999/xhtml">
  3. <head>
  4. <title>购物车 - 订单号:{dede:var.carts.orders_id/}</title>
  5. <meta http-equiv="Content-Type" content="text/html; charset={dede:global.cfg_soft_lang/}" />
  6. <meta name="generator" content="DedeCMS V5.6" />
  7. <meta name="author" content="desdev.cn" />
  8. <link href="{dede:global.cfg_templets_skin/}/style/dedecms.css" rel="stylesheet" media="screen" type="text/css" />
  9. <link href="{dede:global.cfg_templets_skin/}/style/table.css" rel="stylesheet" media="screen" type="text/css" />
  10. <script type="text/javascript" language="javascript" src="../static/js/jquery.min.js"></script>
  11. </head>
  12. <body class="buycarpage">
  13. <div class="header">
  14. <div class="top w960 center">
  15. <div class="title">
  16. <h1><a href="{dede:global.cfg_basehost/}" title="{dede:global.cfg_webname/}"><img src="{dede:global.cfg_templets_skin/}/images/logo.gif" alt="{dede:global.cfg_webname/}"/></a> </h1>
  17. </div><!-- /title -->
  18. <div class="welcome">
  19. <?php
  20. if(!$cfg_ml->IsLogin()){
  21. ?>
  22. 您好,欢迎来到本网站, 请 <a href="../member/login.php?gourl=<?php echo urlencode(GetCurUrl());?>">登录</a> 或 <a href="../member/index_do.php?fmdo=user&dopost=regnew">注册</a>
  23. <?php
  24. }else{
  25. ?>
  26. <b><?php echo $cfg_ml->M_UserName; ?></b>,欢迎您的登录。 <a href="<?php echo $cfg_memberurl; ?>/index.php">会员中心</a> |
  27. <a href="<?php echo $cfg_memberurl; ?>/edit_fullinfo.php">我的资料</a> |
  28. <a href="<?php echo $cfg_memberurl; ?>/index.php?uid=<?php echo urlencode($cfg_ml->M_LoginID);?>">我的空间</a> |
  29. <a href="<?php echo $cfg_memberurl; ?>/index_do.php?fmdo=login&dopost=exit">退出登录</a>
  30. <?php
  31. }
  32. ?>
  33. </div><!-- /banner -->
  34. </div><!-- /top -->
  35. </div><!-- /header -->
  36. <div class="w960 clear center mt1 cmt-box">
  37. <div class="sp-title"><h2>购物车</h2></div>
  38. <div id="errorChickCookie" class="clear center mt1" style="font-style:inherit;color:#666;font-weight:normal;padding-top:8px;padding-bottom:8px;text-align:center;"></div>
  39. <div class="buycar">
  40. <h2>我的购物车 - 订单号:<em id="carId">{dede:var.carts.orders_id/}</em></h2>
  41. <form id="form1" name="form1" method="post" action="posttocar.php">
  42. <input id="dopost" name="do" type="hidden" value="del" />
  43. <!--startprint1-->
  44. <table width="100%" border="0" cellpadding="0" cellspacing="0" class="dede_table trlist">
  45. <thead>
  46. <tr>
  47. <td colspan="6">商品列表</td>
  48. </tr>
  49. </thead>
  50. <tbody>
  51. <!--以下列出购物车内购商品列表(数组),开始遍历数组-->
  52. <tr>
  53. <th>选择</th>
  54. <th>编号</th>
  55. <th>名称</th>
  56. <th>数量</th>
  57. <th>单价(元)</th>
  58. <th>操作</th>
  59. </tr>
  60. {dede:array.Items}
  61. <tr>
  62. <td height="23"><input type="checkbox" name="ids[]" value="{dede:value.id/}" /></td>
  63. <td height="23">{dede:value.id/}</td>
  64. <td height="23"><a href="view.php?aid={dede:value.id/}" target="_bank">{dede:value.title/}</a></td>
  65. <td height="23">
  66. <input name="buynum{dede:value.id/}" type="text" id="buynum{dede:value.id/}" value="{dede:value.buynum/}" size="5" maxlength="5" class="ipt-txt" />
  67. <small>{dede:value.units/}</small></td>
  68. <td height="23">{dede:value.price/}</td>
  69. <td height="23"><a href="posttocar.php?do=del&ids={dede:value.id/}">删除</a></td>
  70. </tr>
  71. {/dede:array}
  72. <!--构造购物车内商品列表结束-->
  73. </tbody>
  74. <tfoot>
  75. <tr>
  76. <td colspan="6" align="right">
  77. <div style="float:left;">
  78. 共 <font color=red>{dede:var.carts.cart_count/}</font> 件商品,合计: <font color=red>{dede:var.carts.price_count/}</font>元 </div>
  79. <div style="float:right; height:33px;">
  80. <!--<input type="button" value="打印购物车" class="btn-2" onclick="printPage(1)"/>-->
  81. <input type="button" value="更新订单号" class="btn-2" onclick="makeCarId()"/>
  82. <input type="button" value="删除已选定" class="btn-2" onclick="DelPost()"/>
  83. <input type="button" value="清空" onclick="if(confirm('确定清空购物车中的商品吗?')){ location='posttocar.php?do=clear' }" class="btn-2" />
  84. <input onclick="ChangePost()" type="button" value="更新数量" class="btn-2" />
  85. <input type="button" value="下一步" onclick="location='carbuyaction.php'" class="btn-2" />
  86. </div>
  87. </td>
  88. </tr>
  89. </tfoot>
  90. </table>
  91. <!--endprint1-->
  92. </form>
  93. </div>
  94. </div>
  95. <!--购物车列表操作javascript请不要随意改动-->
  96. <script language="JavaScript" type="text/javascript">
  97. //遍历checkbox使之全选中,或反选
  98. function CheckAll()
  99. {
  100. for (var i=0;i<document.form1.elements.length;i++)
  101. {
  102. var e = document.form1.elements[i];
  103. e.checked == true ? e.checked = false : e.checked = true;
  104. }
  105. }
  106. //改变表单dopost值为:update,后submit提交表单
  107. function ChangePost()
  108. {
  109. CheckAll();
  110. document.getElementById("dopost").value = 'update';
  111. document.form1.submit();
  112. }
  113. //改变表单dopost值为:del,后submit提交表单
  114. function DelPost()
  115. {
  116. document.getElementById("dopost").value = 'del';
  117. document.form1.submit();
  118. }
  119. //AJAX产生一个新的订单编号
  120. function makeCarId()
  121. {
  122. $.ajax({type: "POST", url: "car.php", data: "dopost=makeid", dataType: 'text',success: function(result){$("#carId").html(result);}});
  123. }
  124. //Print Page
  125. function printPage(oper)
  126. {
  127. if (oper < 10)
  128. {
  129. bdhtml = window.document.body.innerHTML;//获取当前页的html代码
  130. sprnstr = "<!--startprint"+oper+"-->";//设置打印开始区域
  131. eprnstr = "<!--endprint"+oper+"-->";//设置打印结束区域
  132. prnhtml = bdhtml.substring(bdhtml.indexOf(sprnstr)+18); //从开始代码向后取html
  133. prnhtml = prnhtml.substring(0,prnhtml.indexOf(eprnstr));//从结束代码向前取html
  134. window.document.body.innerHTML = prnhtml;
  135. window.print();
  136. window.document.body.innerHTML = bdhtml;
  137. }else{
  138. window.print();
  139. }
  140. }
  141. </script>
  142. <!--购物车列表操作javascript结束-->
  143. {dede:include filename="../default/footer.htm"/}
  144. <script language="JavaScript" type="text/javascript">
  145. if(!navigator.cookieEnabled)
  146. {
  147. $('#errorChickCookie').html('您浏览器的 cookie 功能被禁用,请启用此功能!');
  148. $('.buycar').hide();
  149. }
  150. </script>
  151. </body>
  152. </html>