解决ecshop支付宝已付款但后台显示“未付款”的异步问题

解决ecshop支付宝已付款但后台显示“未付款”的异步问题
用的是大商创的系统,但使用的是ecshop的核心,在购买了商品付款成功之后,后台却显示未付款,说明支付宝异步返回并没有成功,寻找了一些可解决的方案,自己用的是线上的测试环境81端口,有可能跟这个有关系,支付宝的支付返回接口应该是不支持80以外的端口的,更何口网址之后还带有81端口了,遂直接使用线上正式环境进行测试,一切OK。 如果依然没有异步返回成功的话,还有一种可能就是respond.php文件。...

ecshop手动执行定时脚本

ecshop手动执行定时脚本
有段时间没怎么写关于ecshop系统文章了,因为最近一直在开发tp系统了,大多数的开发都在tp平台之上,不过最近要做一个商城嵌入到app软件里面,所以又重新开启了ecshop系统的开发,目前正在做一个同步订单的接口,除了可以使用定时脚本之外,客服部还希望可以在后台点击同步提交执行的功能,其实很简单,无非就是把定时任务的功能做成了手动而已。 ecshop有自己的一套定时脚本规则,只是研究起来费劲一点,...

ecshop的数据库getRow、getAll、getOne区别

ecshop的数据库getRow、getAll、getOne区别
ECShop没有使用一些开源的数据库操作类,比如adodb或者PEAR,而是封装了自己的实现。这样做的好处是实现非常轻量,大大减小了分发包的文件大小。另外,当网站需要做memcached缓存时,也可以很方便的实现。当然,这样做的后果就是数据库的选择非常狭窄,无法实现其它的非MySQL数据库。 ECShop的数据操作类文件是includes/cls_mysql.php,类名是cls_mysql。 该类主要提供了下面 一些比较有用的方法: getAll(...

解决ECShop出现Strict Standards: Only variables should be passed by reference in问题

解决ECShop出现Strict Standards: Only variables should be passed by reference in问题
有网友在使用ECShop出现Strict Standards: Only variables should be passed by reference in错误了,那么碰到这个问题我们要怎么来解决,具体的操作细节如下文解决。 今天开始研究ECShop,在安装完成的时候发现首页顶部、左侧和底部出现: Strict Standards: Only variables should be passed by reference in F:\wamp\www\ecshop\upload\includes\cls_template.php on line 418 的报错信息。 第一种解决...

ecshop首页促销商品添加促销开始与结束时间

ecshop首页促销商品添加促销开始与结束时间
在后台设置了 ecshop 促销商品,在前台也正常显示了,但突然发现促销商品没有显示促销的开始与结束时间,没有显示这个时间段,只显示了促销商品的图片,对于消费者来说,这样的体验并不太好,很容易让消费者错过促销时间,也不容易记住,所以我们有必要给自己的促销商品添加一个促销开始与结束时间这样一个促销时间段。 首先我们先来看一下什么是促销时间段吧,这个很好理解,如下所示: 促销开始时间:xxxx...

ecshop商品详情页图片更改为鼠标经过切换大图

ecshop商品详情页图片更改为鼠标经过切换大图
近日有客户要求把 ecshop 商品详情页进行美化修改一下,默认的 ecshop 商品详情页主图不能切换,想要看大图的话,需要进行再次点击,然后显示商品大图,对于用户的体验不太好,看来只好在当前页面进行修改了,本来有两个方案,第一个就是点击大图的话就在当前页面放大商品图,第二个就是当鼠标经过的时候切换成大图,客户最终选定了第二个方案,当鼠标经过的时候切换成大图,好吧,夏日博客就按照这个来进...

ecshop如何显示用户注册的详细时间

ecshop如何显示用户注册的详细时间
最近一直在做 ecshop 会员中心的二次开发,其中就关系到 ecshop 的登陆与注册,也不知道是自己修改的问题,还是 ecshop 默认的问题,后台系统直接不显示新注册会员的详细注册时间了,这可不是小问题,对于小有成就的 ecshop 商城来说,是一定要知道新注册会员注册时间的,这样便于进行会员的回访工作,主动与新客户进行联系,好了,先不管是哪里的问题了,既然后台已经不显示 ecshop 新会员注册详细时间了...

ecshop用户登陆注册后自动跳转时间的设置

ecshop用户登陆注册后自动跳转时间的设置
在上一节中我们讲到了 ecshop 如何在用户登陆成功后跳转到一个指定的页面,除了在 ecshop 用户登陆跳转之外,在系统中,还有许多地方都应用了跳转,比如我们在用户注册成功之后也会跳转到一个页面,或者当我们在后台进行商品的增删改查操作之后,也会有一个自动跳转,这是在操作之后告诉用户接下来要怎么操作,也就是下一步要如何操作,如果我们不去选择的话,就会按照系统默认的去跳转,夏日博客在这里主...

ecshop用户登陆后跳转到指定页面

ecshop用户登陆后跳转到指定页面
当用户在登陆 ecshop 之后会自动跳转到用户管理中心页面,相信不少的网页后台都是这样进行跳转的,这几天快要过春节了,一个客户的系统想要给用户一些提示的信息,也就是当用户在登陆 ecshop 系统的时候会跳转到他指定的页面,实际上这样的需求在夏日博客之前也遇到过,以前的时候在一家蛋糕公司工作,哪会儿使用的是 js 弹出一个窗口,然后把需要告示用户的信息贴在窗口上面,在用户不看的时候可以关闭掉...

ecshop备案号在哪里添加

ecshop备案号在哪里添加
一客户的备案号下来了,首先想到的是到 ecshop 模板中添加,后来发现原来在 ecshop 后台就可以添加,晕了,这国情,好吧,貌似现在不少的站点在后台都可以直接添加备案号了,很方便,不用再上模板里面添加了。 ecshop 备案代码在 page-footer.lbi 里面,添加的方法如下步骤所示: ecshop 管理中心》基本设置》icp证书或icp备案证书号()把备案号添加上去,下面修改即可。

ecshop购买商品提示Select_spe未定义的bug

ecshop购买商品提示Select_spe未定义的bug
最近有客户的反应说是在使用 ecshop 购买商品时提示:common.js 文件 Select_spe 未定义的错误,这种错误貌似是因为使用了 360 浏览器禁止广告的后果,但一直不确定,因为 360 浏览器禁止广告后可能会禁掉一些 js 的文件,好了,既然出现了这样的错误提示,还是 gg 一下吧,最后夏日博客分析到,是因为系统缺少 js 定义,解决掉这个错误也很简单。 打开 common.js 文件,把如下的代码加入到文件的底部即可. ...

给ecshop购物车页面添加一个加减符号

给ecshop购物车页面添加一个加减符号
ecshop 商品详情页和购物车的页面,是没有数量添加与减少按钮的,这就导致我们想要添加一件商品的时候,只能重头再开始选择,无疑增加了购买的时间,参照了一下淘宝网的购物车页面,在数量框的两侧都有“+、-”号可以时时的进行添加商品与计算商品的价格,对于用户的体验很好,哪么在 ecshop 中这样的功能肯定不能少了,下面夏日博客就来把这样的功能给添加上去。 第一步,打开 /js/common.js 文件,在最后面...

ecshop杂志编辑器保存路径bug修改

ecshop杂志编辑器保存路径bug修改
最近在使用ecshop杂志管理发送促销邮件的功能,这个功能十分的强大,但使用的频率越大,就会越发越有问题,这不,刚发现了一个小小的 bug,得赶紧更改过来,就是每次编辑内容保存的时候,都会默认的将 html 邮件内容的 src= 替换为 src=http://.$_SERVER["HTTP_HOST"],很显然,ecshop 使用了一个 .$_SERVER["HTTP_HOST"] 的路径函数,也就是又新增加了一个站点路径,所以导致每次保存都会新加了个路径,这...

ecshop商店显示当前会员登陆价格

ecshop商店显示当前会员登陆价格
在本博之前的文章当中,已经有过介绍显示每个等级会员的价格,也就是 ecshop 最高管理员登陆后台设置一个商品对应每个会员的价格,比如 普通vip 会员为 100元,黄金VIP为 80 元,没有登陆的普通会员则为 110元等,当每个等级会员登陆之后会显示自己所对应的价格,这样的修改对于用户体验很好,也是电商中不可缺少的一个功能,下面夏日博客就来把方法介绍一下吧,主要体验一下未登陆状态下,显示的还是默认...

ecshop别的页面调用友情链接

ecshop别的页面调用友情链接
一般的网站都是首页调用友情链接,ecshop 也不例外了,只有在首页调用链接,最近做的一个单页面权重很高,有不少的友情都想要在这个页面做友链,不过 ecshop 貌似没有这样的功能,如果手动去更改的话比较麻烦,夏日博客只能进行一次小小的二次开发了,实现其它页面同样可以调用友情链接倒也不是很麻烦,我们只需要将首页友情链接的函数放到其它页面就可以了。 第一步,打开根目录 index.php 文件,找到 inde...

ecshop存在打印订单不显示用户省市区的bug

ecshop存在打印订单不显示用户省市区的bug
这个bug已经存在很久了,记得以前在夏日博客发布的文章中已经提到了,但现在没找到这篇文章,算了还是再重新写一遍吧,只是没想到在 ecshop 官网下载到的最新版,依然存在着这个小的 bug。 在 ecshop 后台明明正常显示收货人的省市区等详细的地址,但是在打印快递单的时候,怎么也显示不出来,只能gg以前的老文章了,解决起来也很简单,只是稍作更改就可以了。 首先打开 admin/order.php 文件,找到如下的...

ecshop系统注册送红包的功能如何实现

ecshop系统注册送红包的功能如何实现
现在都在送红包了,尤其2016年,微信支付宝红包满天飞,各种电商平台红包满天飞,所以 ecshop 系统平台电商也不能甘拜下风了,ecshop 早就推出了送红包的功能,这不,在2016年的时候就有一个客户想要开发一下 ecshop 注册会员送红包的功能,只要注册就有红包推送,好吧,幸好,ecshop 有其红包的核心,否则我还真不知道如何下手呢,下面夏日博客就把方法分享下来,小小的二次开发哦。。 第一步,先在 ecsho...

ecshop蛋糕模板添加生日字段

ecshop蛋糕模板添加生日字段
ecshop 商城系统往往是用来做电子商务站点使用的,现在不少的鲜花站点了,蛋糕站点了,都在使用 ecshop 搭建其平台,一个客户拿来做蛋糕站点,既然是卖蛋糕的,哪注册的会员肯定就少不了会员生日这一个字段了,将会员的生日保存下来,在会员生日的时候发送一段小的 email 进行祝福,想来是个不错的主意,好了,说做就做,ecshop 默认的是没有生日这个字段的,夏日博客就把注册时如何添加生日字段的方法给分...

ecshop标签时间不正确的小bug

ecshop标签时间不正确的小bug
今天偶然发现ecshop自定义分类文章的时间不正确,和正常的时间相差八个小时,第一眼的感觉就是时间函数出了问题,因为这种问题在 php 的应用中是常见的,只要找出时间函数将其更改过来即可,夏日博客解决的方法如下。。 先找到自定义分类文章的时间函数 {$article_item.add_time},这个函数是直接调用的,我们还要修改一下核心的 php 代码,打开文件 includes/lib_time.php 文件,找到 local_data(),更改...

ecshop 清除 wap缓存数据

ecshop 清除 wap缓存数据
给客户的 ecshop 安装了 wap 端的模板,但出现极其严重的缓存问题,在后台更改了 wap 数据的时候,在前台访问还是原来的内容,不能够自动进行更新过来,对于上传的新商品来说,这种问题就很大了,还有商品的价格是一定要适时更改过来的。。 夏日博客在查看了一下 wap 的缓存目录 ecshop/mobile/temp 里面的html页面,在更改了内容之后,还是老样子,在把服务器权限更改为所有人的时候,还是没变,一时半会...