您现在的位置是:首页 > cms教程 > DedeCMS教程DedeCMS教程
dedecms购物车优化提交数量和自定义字段到购物车的方法
盼曼2023-09-17DedeCMS教程已有人查阅
导读用户体验是网站建设中最重要的环节,而流量只是其中一个影响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毫秒,,返回上一页
用户提交商品到购物车后不跳转到购物车,直接返回原页面并刷新该页面。
本文标签:
很赞哦! ()
图文教程
dede织梦内容页调用自定义字段方法
关于dedecms在内容页(详情页)调用内容模型自定义字段方法,前面试过了很多方法都不行,要不就是调用的数据都是一样的,就是以当前列表的形式显示出来,搞的很郁闷。
dedecms织梦dede:type和sql语句调用指定一个栏目的内容和描述
方法1: 打开include/taglib/type.lib.php。找到里面的SQL语句,原来sql检索的字段中没有description,添加description字段后为SELECT
重新安装织梦系统上传到空间和转移空间的方法
一、如何重新装织梦系统 重装的方法: 1、找到安装目录\install\index.php.bak文件,改名为index.php; 2、删除安装目录\in
dedecms织梦后台文章增加和编辑实现自动保存文章来源的方法
DedeCMS后台的文章来源中,我们每次写了之后都没有保存,要保存的话就得自己点击设置,才能加入到文章来源列表中,这样很麻烦
相关源码
-
(PC+WAP)化工材料企业环保能源绿色营销型pbootcms模板源码下载本模板为化工材料及环保能源企业设计,采用PbootCMS开发,可展示各类化工产品、环保技术及能源解决方案。查看源码 -
帝国cms7.5商城模板带图片视频广告位功能本模板基于帝国CMS7.5内核开发,为内容电商平台设计,集成文章、图片、视频多媒体展示与广告位管理功能。采用智能响应式技术,确保商品内容在不同设备上获得较优呈现效果,帮助快速构建专业的内容营销平台。查看源码 -
(自适应)WordPress主题SEO自媒体博客资讯模板RabbitV2.0Rabbit v2.0主题专注于网站搜索引擎优化需求,为博客、自媒体及资讯类网站提供专业的SEO技术解决方案。该主题从架构设计到功能实现均围绕搜索引擎优化理念展开。查看源码 -
(自适应响应式)家电维修清晰服务网站pbootcms模板免费下载本模板基于PbootCMS内核开发,为维修服务类企业打造,特别适合家电维修、设备维护等行业使用。通过简洁直观的界面设计,帮助企业快速搭建专业级服务平台,实现线上业务高效管理。查看源码 -
(自适应)帝国cms7.5文章新闻博客整站源码( 带会员中心)本模板基于帝国CMS内核开发,为新闻资讯、个人博客及作品展示类网站设计。采用响应式布局技术,确保在手机、平板和电脑等不同设备上都能获得良好的浏览体验。查看源码 -
(自适应)行业协会工会机构单位pbootcms网站源码本模板基于PbootCMS内核开发,为行业协会、工会组织及机构单位量身打造。采用响应式布局设计,可自动适配手机、平板等移动设备,数据实时同步更新。模板包含行业资讯查看源码
| 分享笔记 (共有 篇笔记) |
