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