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 ...

如何更改ecshop收货地址中电话为非必填项

如何更改ecshop收货地址中电话为非必填项
不论是淘宝网还是京东网或者是其它电商网站,收货地址当中常常是需要填写电话联系的,所以在 ecshop 系统中,收货地址中的电话也是要填的一项了。 有客户一定要去掉电话的这个表单,将其改为非必填项,好吧,这样的改法还是第一次见,不过对于 ecshop 系统中的更改还是较简单的,要把判断的是否电话 php 语句去掉,再把 js 里面的判断电话语句去掉就OK了,下面夏日博客就来分享一下其方法,对了,这里的非...

ecshop提示不支持jpeg类型图片的解决方法

ecshop提示不支持jpeg类型图片的解决方法
做了一个简单的jpeg验证码,想要应用在 ecshop 程序里面,结果发现 ecshop 并不支持 jpeg,我也是晕了,第一时间赶紧查看 php.ini 里面是否开启了 gd2 库,经过夏日博客的查看,gd2 已完全开启,但 ecshop 程序就是不支持,看来不是 php 环境的问题,应该是 ecshop 程序的问题了。 解决方法也很简单,找到对图片格式验证的程序看一下就可以了,打开 install/includes/lib_installer.php 文件,找到如下代码...

ecshop站点图片路径相对地址改为绝对地址

ecshop站点图片路径相对地址改为绝对地址
在 ecshop 系统源码中,ecshop 对于图片的处理,使用了相对路径,当然这也是大多数开源系统所采用的方法,这样就不至于我们在更换域名神马的情况下,图片出现不显示的情况了。 但有些情况我们也需要使用绝对路径,比如广告图片,还有一些附件什么的,这个是要看什么情况下使用的吧,夏日博客最近遇到广告图的绝对路径更换,所以就小小的研究了一下。 一,我们先看一下如何把 ecshop 广告图片 /data/affiche...

ecshop提示ecshop Fatal error Cannot redeclare错误

ecshop提示ecshop Fatal error Cannot redeclare错误
ecshop 提示 ecshop Fatal error Cannot redeclare 错误 在进行 ecshop 调试的时候出现了如下所示的错误: Fatal error: Cannot redeclar... 晕了,这是进行二次开发的时候进行的报错,进行多次的调试,依然显示这样的错误,最后 gg 发现原来是进行二次开发时一个函数声明了两次,遂删除掉一个,完美解决。。 ecshop 默认的程序通常不会出现这样的错误,如果出现了就要查找是否自己的函数被重新申明了,只需...

ecshop删除订单信息与评论信息的方法

ecshop删除订单信息与评论信息的方法
有时候一些过期的订单需要删除掉,但在后台删除之后,其 ecs_order_info 这个表里依然存在着一些订单信息,另外还有一些商品的评论,按说如果商品被删除掉之后,这些评论信息也应该会删除掉的,不过夏日博客最近在本地进行测试的时候,居然发现数据库里面还有一些评论的存在,另外在 ecshop 后台也显示了没有商品的评论,不知道是我本地环境的问题还是什么问题,我只好进行彻底的删除掉这些冗余的信息了。 ...

ecshop 2006错误的解决方法

ecshop 2006错误的解决方法
发现 ecshop 也是一个折腾啊,只要是进行二次开发,就会出现一大堆的问题,夏日博客今天小小的更改了会员中心的功能,配置文件以及数据库也有了一个小小的变动,结果出现了注册会员2006的错误,完整的代码如下: MySQL server error report:Array ( [0] => Array ( [message] => MySQL Query Error ) [1] => Array ( [sql][/sql] => INSERT INTO `axp2wan5r4_EC`.`ecs_sessions` (sesskey, expi...

怎样更改 ecshop 选购中心默认只有4个商品

怎样更改 ecshop 选购中心默认只有4个商品
在 ecshop 的商品选购中心,默认只显示了 4 个商品,这对于经常 ecshop diy 的我们来说,显示不人性化,应该根据自己所处的行业以及消费的人群来更改默认的商品数,夏日博客就来进行二次开发更改一下。 首先打开 ecshop 根目录下的 pick_out.php 文件,找到如下代码: $res = $db->SelectLimit($sql,4); 这里的数字 4 就是商品选购中心的商品数量了,根据自己的需求,更改一下吧。

如何在ecshop商品详情页显示该商品的收藏数量

如何在ecshop商品详情页显示该商品的收藏数量
经常上淘宝的用户,想必对淘宝很了解了,在淘宝上面,我们可以看到每一款商品的收藏人数,也就是人气了,收藏的用户越多,表示这款商品卖得就越好,这对于消费者来说,是一个很有用的参考,而在 ecshop 当中,商品的详情页面已经可以显示该商品的购买数量以及评论数量了,但唯独没有显示该商品被收藏的数量,所以想要更完美的童鞋,就小小的进行二次开发吧,夏日博客把修改的方法进行分享一下。 首先打开 /...