织梦购物车优化之自动更新数量更改订单号_织梦CMS教程


   用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位均可。



# 中小型网站建设推广报价  # 较难  # 购物车内  # 怎么做好公司seo  # 简爱电影网站建设  # *网站建设推广方案  # 南京关键词快速排名行情  # seo 拓展  # 网站推广机构费用高吗  # 网站优化哪个便宜好  # 金坛区品牌白酒网站建设  # 众筹平台营销推广  # 车中  # 恩施seo推广对比分析  # 面粉行业推广营销策划  # 山东网络营销品牌推广  # 福田公司网站建设费用  # 元宵铺如何推广营销活动  # 律师网站建设优化建议  # 怎样在谷歌推广网站  # 新乡网络网站推广  # 宁波优化网站价格  # 邵阳网站优化简历  # 不需要  # 织梦CMS教程  # 织梦购物车  # 织梦购物  # 更新数量  # 更改订单号  # 购物车  # 跳转  # 全站  # 的人  # 就行了  # 就有  # 织梦购物车优化之自动更新数量更改订单号  # 不喜欢  # 也可  # 很简单  # 均可  # 时间为  # 一站  # 数据库中  # 自动更新  # 全选  # 跳转到 


相关栏目: 【 Google疑问12 】 【 Facebook疑问10 】 【 网络优化91478 】 【 技术知识72672 】 【 云计算0 】 【 GEO优化84317 】 【 优选文章0 】 【 营销推广36048 】 【 网络运营41350 】 【 案例网站102563 】 【 AI智能45237


相关推荐: 香港代理服务器配置指南:高匿IP选择、跨境加速与SEO优化技巧  如何在万网利用已有域名快速建站?  织梦*搜索功能实现身份证驾驶证信息查询系统_织梦CMS教程  阿里云提示plus/search.php注入漏洞修复方法_织梦CMS教程  apache、nginx、iis服务器设置防止织梦dedecms模板被盗_织梦CMS教程  如何快速登录WAP自助建站平台?  建站之星支付失败如何快速处理?  如何通过PHP快速构建高效问答网站功能?  如何在腾讯云服务器上快速搭建个人网站?  dedecms织梦把时间标签修改成“今天、明天、后天”_织梦CMS教程  织梦提示信息提示框美化教程_织梦CMS教程  如何通过FTP空间快速搭建安全高效网站?  如何选择适配移动端的WAP自助建站平台?  dedecms织梦手机站模板搭建基础教程_织梦CMS教程  织梦cms网站sitemap地图生成插件 _织梦插件  织梦artlist标签增加notypeid属性过滤掉某些栏目_织梦CMS教程  dedecms织梦采集相同标题文章跳过采集方法_织梦CMS教程  如何零基础在云服务器搭建WordPress站点?  织梦后台文章管理中增加批量添加tag标签功能_织梦CMS教程  织梦dedecms自定义表单调用已审核的留言_织梦CMS教程  织梦删除服务器中多余的没有被调用的图片_织梦CMS教程  织梦自定义字段为空时显示不同的内容_织梦CMS教程  建站之星插件安装步骤与主题应用配置指南详解  高防网站服务器:DDoS防御与BGP线路的AI智能防护方案  定制建站模板如何实现SEO优化与智能系统配置?18字教程  织梦common.inc.php修改文件权限644后刷新又变为777解决方法_织梦CMS教程  织梦cms网站防止被黑被挂马教程_织梦CMS教程  帝国CMS统计今日文章数,昨日文章数,总文章数,会员数,*新会员_帝国CMS教程  *服务器网站为何频现安全漏洞?  建站之星模板推荐:2025快速建站制作教程全解析  织梦dedecms站如何获取电脑站与手机站的跳转适配地址_织梦CMS教程  织梦如何取消后台登陆验证码_织梦CMS教程  官网自助建站系统:SEO优化+多语言支持,快速搭建专业网站  如何在IIS中配置站点IP、端口及主机头?  如何在局域网内绑定自建网站域名?  织梦数据保存到数据库附加表 `dede_addonarticle` 时出错*解决方法_织梦CMS教程  如何在阿里云香港服务器快速搭建网站?  如何用已有域名快速搭建网站?  织梦实现分类搜索的功能(下拉搜索)_织梦CMS教程  织梦后台更新了广告而前台没有变化的彻底解决办法_织梦CMS教程  如何在新浪SAE免费搭建个人博客?  建站之星|视频|教程如何快速提升网站排名?  如何快速建站并高效导出源代码?  阿里云提示织梦dedecms支付模块漏洞解决办法_织梦CMS教程  织梦dedecms默认作者和默认来源修改方法_织梦CMS教程  企业网站百度关键词排名下降的原因分析_SEO优化教程  织梦列表页调用TAG标签并带上链接的实现教程_织梦CMS教程  织梦dedecms利用SQL语句删除或修改数据库内容_织梦CMS教程  网站用masonry瀑布流无限加载重叠解决方法_织梦CMS教程  织梦实现在图集文章内容页调用缩略图和原图教程_织梦CMS教程 

 2018-06-12

了解您产品搜索量及市场趋势,制定营销计划

同行竞争及网站分析保障您的广告效果

点击免费数据支持

提交您的需求,1小时内享受我们的专业解答。

南京市珐之弘网络技术有限公司


南京市珐之弘网络技术有限公司

南京市珐之弘网络技术有限公司专注海外推广十年,是谷歌推广.Facebook广告全球合作伙伴,我们精英化的技术团队为企业提供谷歌海外推广+外贸网站建设+网站维护运营+Google SEO优化+社交营销为您提供一站式海外营销服务。

 87067657

 13565296790

 87067657@qq.com

Notice

We and selected third parties use cookies or similar technologies for technical purposes and, with your consent, for other purposes as specified in the cookie policy.
You can consent to the use of such technologies by closing this notice, by interacting with any link or button outside of this notice or by continuing to browse otherwise.