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 当中,商品的详情页面已经可以显示该商品的购买数量以及评论数量了,但唯独没有显示该商品被收藏的数量,所以想要更完美的童鞋,就小小的进行二次开发吧,夏日博客把修改的方法进行分享一下。 首先打开 /...

ecshop提示ecs_session报名无法正常运行

ecshop提示ecs_session报名无法正常运行
当把一个大型的站点移到西部数码的数据之后,发现了如下的错误代码: MySQL server error report:Array ( [0] => Array ( [message] => MySQL Query Error ) [1] => Array ( [sql][/sql] => INSERT INTO `xxxxx_db`.`ecs_sessions` (sesskey, expiry, ip, data) VALUES ('48bf9800e0c128b549c757a9de594cd0', '1403773469', 'xxxxxxxx', 'a:0:{}') ) [2] => Array ( [error] => INSERT command denied to us...

ecshop商品详情页面如何获取当前商品所属分类ID

ecshop商品详情页面如何获取当前商品所属分类ID
在前两篇的文章中,已经介绍了 ecshop 如何获取顶级分类的ID与名称,而有的时候我们还需要获取所属分类的ID,以便于进行链接调用,实际上的获取方法跟获取顶级都是差不多的,都要先在 smarty 模板页面中进先定义,然后获取所属分类ID标签调用即可,下面夏日博客就来分享一下其方法吧。 首先打开 goods.php 文件,找到如下代码: $smarty->assign('goods_rank', get_goods_rank($goods_id)); 在这段代码的下...

ecshop前台付款之后的小bug

ecshop前台付款之后的小bug
有客户反映,ecshop 在前台进行购买商品之后,用支付宝进行付款完成之后,用户中心的订单却还是显示未付款,这个小 bug 让客户很头疼,还是打开万能的 gg 来解决吧,原来不少 ecshop 用户都遇到了这个问题,解决的方法也很简单,夏日博客就来分享一下,也记录一下修改的记录。 首先打开网站根目录下的 respond.php 文件,查找如下的代码: if (file_exists($plugin_file))   //改成 ...

如何在ecshop首页的精品新品热销里面添加商家备注

如何在ecshop首页的精品新品热销里面添加商家备注
商家备注信息也是很重要的一个信息,但在 ecshop 首页却没有显示出来,这里主要介绍一下如何在 ecshop 首页精品、新品、热销版块里面显示商家的备注信息。。 很简单,打开/includes/lib_goods.php 文件,找到如下代码: "promote_start_date, promote_end_date, g.goods_brief, g.goods_thumb, g.goods_img, RAND() AS rnd " . 将其修改为如下代码: "promote_start_date, promote_end_date, g.goods_brief, ...

ecshop商品详情页面如何获取顶级分类ID和名称

ecshop商品详情页面如何获取顶级分类ID和名称
在制作 ecshop 商品详情页的时候,需要调用出该商品上级分类的名称,以及要链接到上级分类的链接,貌似 ecshop 默认的模板里面并没有提供上级分类 id 以及名称的标签代码,没办法,只好自己动手二次开发了,下面是夏日博客开发的小小分享,如下所示了。 首先找到 goods.php 文件打开,找到如下的代码: $smarty->assign('goods', $goods);   在这段代码的上面添加如下代码: $cat_...

ecshop如何在首页显示指定商品

ecshop如何在首页显示指定商品
ecshop 首页默认的是有精品、新品、热卖这几个版块,当然也可以在后台进行这几个版块显示的商品,但是现在有这样一个问题,如果我不想要首页显示这些商品呢,我只想更人性化一些,人为的显示一些固定的商品,而且在后台又可以进行控制某些商品是否是特推的商品,这样的功能也很容易实现,只是 ecshop 二次开发的小技巧而已,下面夏日博客就来把方法分享一下。 1:首先我们给ecshop商品表增加一个字段is_inde...

ecshop如何在打印订单时打印出商品序号

ecshop如何在打印订单时打印出商品序号
直接在 ecshop 后台打印用户购买订单时,是没有显示订单商品序号的,这对于打印购买许多商品的用户订单来说,这样打印出来很不好进行整理与查看,下面夏日博客就来把这个订单商品序号给补上,在打印的时候连同商品的订单号一同进行打印出来,如下的形式: 序号 商品名称 数量 1 阿里云CDN 1 2 阿里云ECS 1 同样的,我们还是以官方默认的模板为例进行修改,首先打开/data/order_print.html 文件,找到如下的代...