ecshop商品页购买数量加减按钮ecshop购物车页加减按钮插件
默认模版为例详细教程:
- elseif ($_REQUEST['step'] == 'update_cart')
- {
- if (isset($_POST['goods_number']) && is_array($_POST['goods_number']))
- {
- flow_update_cart($_POST['goods_number']);
- }
- show_message($_LANG['update_cart_notice'], $_LANG['back_to_cart'], 'flow.php');
- exit;
- }
修改成
- seif ($_REQUEST['step'] == 'update_cart')
- {
- if (isset($_POST['goods_number']) && is_array($_POST['goods_number']))
- {
- flow_update_cart($_POST['goods_number']);
- }
- show_message($_LANG['update_cart_notice'], $_LANG['back_to_cart'], 'flow.php');
- exit;
- }
打开:goods.dwt
{* 包含脚本文件 *}
{insert_scripts files='common.js'}下面这段:
- <script type="text/javascript">
- function $id(element) {
- return document.getElementById(element);
- }
- //切屏--是按钮,_v是内容平台,_h是内容库
- function reg(str){
- var bt=$id(str+"_b").getElementsByTagName("h2");
- for(var i=0;i<bt.length;i++){
- bt[i].subj=str;
- bt[i].pai=i;
- bt[i].style.cursor="pointer";
- bt[i].onclick=function(){
- $id(this.subj+"_v").innerHTML=$id(this.subj+"_h").getElementsByTagName("blockquote")[this.pai].innerHTML;
- for(var j=0;j<$id(this.subj+"_b").getElementsByTagName("h2").length;j++){
- var _bt=$id(this.subj+"_b").getElementsByTagName("h2")[j];
- var ison=j==this.pai;
- _bt.className=(ison?"":"h2bg");
- }
- }
- }
- $id(str+"_h").className="none";
- $id(str+"_v").innerHTML=$id(str+"_h").getElementsByTagName("blockquote")[0].innerHTML;
- }
- </script>
修改成:
- <script type="text/javascript">
- function $id(element) {
- return document.getElementById(element);
- }
- //切屏--是按钮,_v是内容平台,_h是内容库
- function reg(str){
- var bt=$id(str+"_b").getElementsByTagName("h2");
- for(var i=0;i<bt.length;i++){
- bt[i].subj=str;
- bt[i].pai=i;
- bt[i].style.cursor="pointer";
- bt[i].onclick=function(){
- $id(this.subj+"_v").innerHTML=$id(this.subj+"_h").getElementsByTagName("blockquote")[this.pai].innerHTML;
- for(var j=0;j<$id(this.subj+"_b").getElementsByTagName("h2").length;j++){
- var _bt=$id(this.subj+"_b").getElementsByTagName("h2")[j];
- var ison=j==this.pai;
- _bt.className=(ison?"":"h2bg");
- }
- }
- }
- $id(str+"_h").className="none";
- $id(str+"_v").innerHTML=$id(str+"_h").getElementsByTagName("blockquote")[0].innerHTML;
- }
- function del(){
- var num = document.getElementById("number");
- var n = parseInt(num.value);
- if(n-1<=0){
- alert("必须选择一个商品");
- }else{
- nnum.value = n-1;
- }
- }
- function add(){
- var num = document.getElementById("number");
- var n = parseInt(num.value);
- nnum.value = n+1;
- }
- </script>
搜索:
- <dd>
- <strong>{$lang.number}:</strong>
- <input name="number" type="text" id="number" value="1" size="4" onblur="changePrice()" style="border:1px solid #ccc; "/>
- </dd>
修改成:
- <tr>
- <td valign="middle" height="40" width="80" align="right"><font class="shop">{$lang.number}:</font> </td>
- <td valign="middle"><img src="images/jian.gif" style="display:block;" onclick="del()" /> </td>
- <td><input name="number" type="text" id="number" value="1" size="4" onblur="changePrice()"
- style="border:1px solid #ccc; height:25px; width:30px; text-align:center; "/></td>
- <td><img src="images/jia.gif" style="display:block;" onclick="add()" /> </td>
- </tr>
- </table>
打开:style.css文件,底部下面添加
- .goods_cut {
- background: url("./images/yy.gif") no-repeat scroll 0 0 transparent;
- border: 0 none;
- cursor: pointer;
- display: block;
- float: left;
- font-size: 0;
- height: 15px;
- line-height: 0;margin: 8px 3px 0;
- width: 15px;
- }
- input.goodsBuyBox, input.number {
- border: 1px solid #DDDDDD;
- float: left;
- font-size: 10px;
- height: 18px;
- line-height: 18px;
- margin: 5px 6px 0;
- padding: 0;
- text-align: center;
- width: 32px;
- }
- .goods_add {
- background: url("./images/yy.gif") no-repeat scroll 0 -15px transparent;
- border: 0 none;
- cursor: pointer;
- display: block;
- float: left;
- font-size: 0;
- height: 15px;
- line-height: 0;
- margin: 8px 3px 0;
- width: 15px;
- }
- .goods_number_tit{
- display: block;
- background:none;
- width:60px;
- height:25px;
- line-height:22px;
- float: left;
- }
图片放到模板目录:
文章点评