织梦购物车优化之自动更新数量更改订单号_织梦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


相关推荐: 已有域名和空间,如何快速搭建网站?  建站之星智能模板:响应式设计+SEO优化一站式建站方案  如何高效生成建站之星成品网站源码?  织梦dede:sql标签动态查询调用其它文章信息方法_织梦CMS教程  宝塔面板创建网站无法访问?如何快速排查修复?  phpcms v9 如何实现3条循环tr_PHPCMS教程  phpStudy织梦PHP调试环境的程序安装教程_织梦CMS教程  如何在阿里云购买域名并搭建网站?  织梦dedecms出现Safe Alert: Request Error step 2提示代码_织梦CMS教程  常州自助建站费用包含哪些项目?  织梦图集图片加上序列号教程_织梦CMS教程  网站体验不好=浪费钱:如何提升-用户体验效果差  如何选择网络建站服务器?高效建站必看指南  香港服务器如何优化才能显著提升网站加载速度?  香港服务器建站指南:免备案优势与SEO优化技巧全解析  建站之星3.0如何解决常见操作问题?  建站助手安装教程:环境检测与PHP版本选择步骤详解  如何快速打造个性化非模板自助建站?  官网自助建站平台指南:在线制作、快速建站与模板选择全解析  dedecms织梦自定义表单中做城市二级三级联动教程_织梦CMS教程  建站之星模板选择与SEO优化指南:新手快速建站教程  建站助手数据库优化技巧:智能工具推荐与SEO实战指南  如何通过远程VPS快速搭建个人网站?  如何确保FTP站点访问权限与数据传输安全?  织梦dede:channel标签的数字递增调用教程_织梦CMS教程  如何在Windows 2008云服务器安全搭建网站?  织梦dedecms*常见11个漏洞修复教程_织梦CMS教程  织梦删除所有无效tag标签的方法_织梦CMS教程  PHPCMS栏目页如何绑定二级域名?_PHPCMS教程  织梦dedecms动态获取会员总数方法_织梦CMS教程  如何用低价快速搭建高质量网站?  dedecms织梦tag+keyword调用相关文章_织梦CMS教程  织梦DEDECMS5.7实现联动筛选(支持多条件多级选项)_织梦插件  phpcms ajax列表分页无限加载教程_PHPCMS教程  织梦做wordpress博客那样调用tag标签对应文章数量的方法_织梦CMS教程  织梦TAG标签按栏目调用,只显当前栏目tag标签_织梦CMS教程  如何快速搭建高效香港服务器网站?  织梦dedecms搜索页显示条数10条更改_织梦CMS教程  dedecms织梦自定义递归函数调用所有栏目_织梦CMS教程  dedecms织梦artlist和list标签调用图集图片实现方法_织梦CMS教程  织梦复制网站文章内容自动加版权代码教程_织梦CMS教程  如何通过多用户协作模板快速搭建高效企业网站?  建站之星会员如何解锁更多建站功能?  dedecms织梦随机模板使用教程_织梦CMS教程  广州营销型建站服务商推荐:技术优势与SEO优化解析  如何基于云服务器快速搭建个人网站?  dedecms织梦有缩略图则显示缩略图,没有则显示随机缩略图_织梦CMS教程  dedecms织梦页面中调用当前会员登录信息_织梦CMS教程  织梦cms实现彩色tags标签云随机颜色及大小的方法_织梦CMS教程  如何在IIS中新建站点并配置端口与物理路径? 

 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.