您现在的位置是:首页 > 教程 > dedecms教程dedecms教程
dedecms购物车优化提交数量和自定义字段到购物车的方法
盼曼2023-09-17 17:37:06dedecms教程已有人查阅
导读用户体验是网站建设中最重要的环节,而流量只是其中一个影响SEO排名的因素而已,真正发生转化的是网站拥有良好的用户体验和丰富内容。
用户体验是网站建设中最重要的环节,而流量只是其中一个影响SEO排名的因素而已,真正发生转化的是网站拥有良好的用户体验和丰富内容。下面就围绕着用户体验分享一个购物流程的案例。
DedeCMS有简单商城的功能,大多数人不用dede来做商城,而一般的企业站除了展示外,还有订单提交或者订购的功能。网上资源比较有限,大多东抄西抄,能真正做的人还是比较少。废话不多说,看效果图。
可以看到dede商品模板中,实现功能如下:提交衣服尺码,购物数量,自定义字段到购物车;提交到购物车后停留在原页面。
1.衣服尺码、购物数量等自定义字段提交到购物车 这里并不需要js支持,只需要在商品模板中,找到
DedeCMS有简单商城的功能,大多数人不用dede来做商城,而一般的企业站除了展示外,还有订单提交或者订购的功能。网上资源比较有限,大多东抄西抄,能真正做的人还是比较少。废话不多说,看效果图。
可以看到dede商品模板中,实现功能如下:提交衣服尺码,购物数量,自定义字段到购物车;提交到购物车后停留在原页面。
1.衣服尺码、购物数量等自定义字段提交到购物车 这里并不需要js支持,只需要在商品模板中,找到
<form id="formcar" name="formcar" method="post" action="{dede:field name='phpurl'/}/posttocar.php">
在提交表单里面增加字段,guige为自定义,buynum为默认,不可更改。
<form id="formcar" name="formcar method="post" action="{dede:field name='phpurl'/}/posttocar.php">
....
<p>尺码:
<select name="guige" >
<option value="155/76">155/76</option>
<option value="155/78">155/78</option>
<option value="155/80">155/80</option>
<option value="155/82">155/82</option>
</select>
</p>
<p>
<input name="buynum" type="text" id="buynum" value="1"/>
</p>
.....
</form>
表单的数据发送到/plus/postocar.php,获取数据传送到购物车。找到/plus/postocar.php,大概在43行左右找到
$rows['title'] = $rs['title'];
下面增加,可以理解为增加一个guige的索引,值为提交过来的guige字段
$rows['guige'] = $_POST['guige'];
$rows['buynum'] = $_POST['buynum'];
打开/templates/plus/car.htm,找到
{dede:array.Items}
找到下面字段,在下面(或者其他合适的位置)
<td height="23"><span class="price">{dede:value.price/}</span ></td>
<!--后面增加-->
<td height="23">{dede:value.guige/}</td>
2.提交到购物车后停留在原页面 这里也不需要js支持,打开/plus/postocar.php,大概在46行,修改为对应的部分
$cart->addItem($id, $rows);
ShowMsg("已添加加到购物车!", "javascript:history.go(-1);", false, 500);
//修改提示字段,跳转时间为500毫秒,,返回上一页
用户提交商品到购物车后不跳转到购物车,直接返回原页面并刷新该页面。
本文标签:
很赞哦! ()
随机图文
-
织梦dedecms巧用标签实现图片自动alt功能方法
很多织梦网站的站长筒子们在做网站的时候,在网站中有时候会插入图片,尤其是那些使用图片类型的站长筒子,在使用图片集的时候,会用到很多的图片 -
织梦cms修改文章不修改文章发布时间的方法
最近遇到一个问题,因为网站一个技术名词要修改,但是首页的内容我们都是需要按照较新写的排序,因为较新写的一般都是比较好的,但是我们已改顺序就 全乱了。 -
织梦dedecms文章摘要字数怎么修改
较佳答案:修改文件:dede/article_edit.php修改内容:$description = cn_substrR($description,255); -
织梦cms首页栏目怎么添加广告
详细整理一下思路,重开一帖。希望大家能够一看就懂!如果觉得好,请顶起,让更多的人看到;如果不好,请转身,麻烦从外面把门关上!
留言与评论 (共有 条评论) |