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页面,在更改了内容之后,还是老样子,在把服务器权限更改为所有人的时候,还是没变,一时半会...

includes/cls_template.php on line 264

includes/cls_template.php on line 264
今天 ecshop 的一个文件 cls_template.php 文件又出现错误了,这次还是 ecs_states 表的问题,之前 ecs_session 表一直出现问题,近期时不时的就是 ecs_states 表出现一些问题。 先看一下完整的错误吧,打开后台后提示如下错误: includes/cls_template.php on line 264 像这种问题通常都是由于磁盘空间不够,导致 ecshop 的缓存无法释放,所以就出现了上面的代码,也就是小虎博客刚开始说的 ecs_states 表...

ecshop如何独立添加页面链接

ecshop如何独立添加页面链接
ecshop 使用的是 smarty 的模板机制,所以在 ecshop 当中每一个 php 程序都是指向一个独立的 dwt 模板文件的,这也是典型的模板分离技术了,在美化页面的时候,只需要进行 dwt 模板文件的修改即可,而不用去动 php 文件。 如果我们想要增加一个单独的独立页面,而不跟 ecshop 有什么关联的话,就可以将首页 index.php 文件复制一份,更名为 new_page.php 文件,然后将这个文件里面所有 index.dwt 更改为 ne...

ecshop首页关键词实现随机显示

ecshop首页关键词实现随机显示
不少的 ecshop 模板中都集成了搜索热门关键词的功能,在首页展示其访客进行搜索的关键词,这样做的好处就是增加用户的体验,当访客看到想要搜索的词时,不用再进行二次搜索了,这种功能在淘宝或京东这类大型的站点是较常见的,我们也来看一下 ecshop 中如何实现这样的功能吧,在 ecshop 默认的模板中,在其首页也显示了要搜索的关键词,但关键词是固定的,所以每次打开都是比较死板,所以这里我们要更改为...

Warning: number_format() expects parameter

Warning: number_format() expects parameter
ecshop 的订单问题已经出现多次了,尤其是在提交订单的时候,今天又有客户反应,在提交商品订单的时候提示如下的 bug: Warning:number_format() expects parameter 1 to be double, string given in… 出现这样的问题是因为其配送插件里面的免费额度为 0,所以导致了 $price 的值为空值,直接调用 number+format 的时候出现了错误,下面小虎博客就来说一下其解决的方法,对了,如果没有使用配送插件的话基...

去掉ecshop源码中存在的版本代码

去掉ecshop源码中存在的版本代码
在使用了 ecshop 程序之后,其右键》源码,发现其存在如下的代码: <meta name="Generator" content="ECSHOP v2.7.2" />   <meta name="Generator" content="ECSHOP v2.7.3" />   这就很明显的暴露出了当前 ecshop 所使用的版本,这极易会被黑客进行利用,所以应该及时的把这个显示版本的代码删除掉,小虎博客总结的教程如下...

ecshop增加一个只显示几秒后消失的广告或者滚动逐渐消失的广告

ecshop增加一个只显示几秒后消失的广告或者滚动逐渐消失的广告
ecshop 有自己的广告系统,但这些前台显示的广告都是其固定不变的,也就是指定的某个位置的广告,这就有了其展示商品广告的局限性,现在不少的电商网站都为了多展示广告,在页面的某个位置会显示某个推广广告只显示几秒而消失或者逐渐消失,这样即展示了商品广告,也不浪费其占用的空间区域,在 ecshop 里面当然也可以实现了,下面小虎博客就把相关的经验分享一下了。 第一步:打开 index.dwt 文件,在这个...

ecshop如何实现等级会员货到付款的功能

ecshop如何实现等级会员货到付款的功能
ecshop的系统体制是不支持其会员购买商品后货到付款的,所以需要小小的进行二次开发一下,当然这个修改也是很简单的,我们只需要修改 order.php 订单文件就可以了,小虎博客就来小小的进行修改一下吧。 首先找到 includes/lib_order.php 文件,找到如下的代码: if (!$support_cod )   {   $sql .= 'AND is_cod = 0 '; // 如果不...

ecshop wap版注册失败的解决方法

ecshop wap版注册失败的解决方法
ecshop 在整合了 ucenter 之后,直接导致其 wap 版本不能进行正常的注册了,本身 ecshop 整合 ucenter 是为了实现多站点的同步登陆,但根据客户的反映,去尝试了一下 wap 版本却不能登陆了,原因当然也好找了,只是在 ecshop 整合了 ucenter 之后才出现的问题。 具体的问题就是不管怎么在 wap 端进行注册都会提示其用户名已经存在了,既然是 ucenter 的问题,哪么小虎博客就在 gg 上面搜索了半天,最终敲定...

ecshop出现ecshop includescls_smtp.php on line 314问题

ecshop出现ecshop includescls_smtp.php on line 314问题
ecshop 出现 ecshop includescls_smtp.php on line 314 的错误提示 在使用 ecshop 提交订单的时候提示 ecshop includescls_smtp.php on line 314 的错误提示,完整的错误代码如下所示: Fatal error: Maximum execution time of 30 seconds exceeded in C:\htdocs\includes\cls_smtp.php on line 314 这个错误很明显的就是执行 php 文件的时间过长,超时引起的,这在我之前使用 wp 的时候经常遇到的问题,一...

怎样去掉ecshop商品评论时间间隔30秒的限制

怎样去掉ecshop商品评论时间间隔30秒的限制
在 ecshop 中,有较好的商品评论机制,当然,为了预防垃圾评论,我们是可以启用验证码的,但在建站之初,往往网站没什么流量,需要自己去填充一些评论内容,当把验证码给去掉之后,却发现 ecshop 评论商品之间有 30 秒的限制,这着实让人头疼啊,一分钟只能评论两次,而如果把验证码开启,一个一个的去输入验证码就更麻烦了,所以小虎博客,只能二次开发,把这个 30 秒的限制给去除掉,在 ecshop 中,这样...

ecshop根据不同会员级别显示等级与价格

ecshop根据不同会员级别显示等级与价格
在 ecshop 首页,只是显示了一个普通的价格,但我们在后台的会员体制中,是可以设置多个会员级别的,而每一个会员级别都会享受本级别所优惠的价格,比如普通会员的价格是 10 元,VIP 会员的价格是 8 元等,而在 ecshop 默认的首页面,只是显示了普通会员的价格,而且还没有显示会员级别,所以我们这次要修改的就是,当会员在登陆的时候,是需要显示会员级别与对应的价格的,下面小虎博客就来进行修改一下。...

如何将 ecshop 收货地址中手机改为必填项

如何将 ecshop 收货地址中手机改为必填项
在上一篇文章中,已经去掉了 ecshop 中的手机表单,实际去除其它项目都是一样的道理,在 ecshop 中,手机是可以填写的,但并非是必填项,也就是只有一个表单而已,哪在实际的网站应用中,ecshop 手机这一项在很大程度是又是需要填写的,哪么我们来看看,又怎样将 ecshop 收货地址中手机改为必填项吧,其它表单以此类推即可,下面小虎博客分享一下其方法。 第一步:打开 languages/zh_cn/shopping_flow.php ...