Warning date() It is not safe to rely on the system’s timezone settin

Warning date() It is not safe to rely on the system’s timezone settin
在本地新安装 ecshop 时出现如下的错误警告: Warning: date(): It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected 'Asia/Chongqing' for ...

ecshop更换商品搜索的文字

ecshop更换商品搜索的文字
ecshop 商品搜索页面有个当前位置显示“商品搜索”,今天群里有一个小伙伴找了半天没能找到要更改这个商品搜索的文字,这个小功能实际上是在后台就可以更改,而不需要进行更改模板,先到网站的后台模板管理-》语言项编辑》查找“商品搜索”的文字,然后更改为自己想要的文字就可以了。 另外,有的小伙伴想要直接去掉“商品搜索”的文字,可以在后台模板管理-》语言项编辑》查找“商品搜索”的文字,然后替换为空,...

Warning: number_format() expects parameter 1 to be double

Warning: number_format() expects parameter 1 to be double
ecshop 配送设置是较常用的一个功能了,夏日博客在最近的一次系统设置方式设置时出现了如下的 bug: Warning: number_format() expects parameter 1 to be double, string given in ****//includes/lib_common.php on line 959 这实际上是配送插件与 ecshop 不兼容所导致的,我们仔细看来检查一下配送插件里面免费额度为 0,而 ecshop 本身的 bug 导致了 $price 的值为空,所以在直接调用 number_format 的...

给自己的手机版网站添加点击自动拔打的功能

给自己的手机版网站添加点击自动拔打的功能
今年做了不少的手机版站点,看来这是一个趋势呀,之前一直不知道手机版上面的手机号是怎样的一个链接,就是点击之后就可以自动拔打电话了,把别人的代码下载下来之后,发现原来这个功能是如此的简单,下面夏日博客就来分享一下代码吧。 <a href="tel:00000000">联系客服</a> 把 tel 后面的 0 替换成自己的手机或者座机号码即可,当点击 联系客服 的时候就自动跳转到拔打电话的页面了,这个链接...

如何去掉ecshop底部的在线人数等信息

如何去掉ecshop底部的在线人数等信息
在 ecshop 的底部是显示时刻在线人数的,这实际上是每一次的打开都是要读取一下服务器资源的,如果没什么用的话可以删除掉,其实好多的购物点都没有这个在线人数显示的,记得像这种在线人数显示是前几年的做法了,这大概是 ecshop 好久没有更新的缘故吧,还保留了这个老功能,哪么夏日博客就来教大家如何去掉这个在线人数显示吧。 我们先来看一下 ecshop 底部执行的在线人数等信息吧,如下: 共执行 41 个查...

预览 ecshop 手机版页面变宽的问题

预览 ecshop 手机版页面变宽的问题
在进行预览 ecshop 手机版时,发现其页面宽度较大,导致整体页面不太协调,检查了整体的手机版页面,并没有发现什么代码异样的情况,遂找来谷歌查询资料,原来不少的小伙伴都遇到了这种问题,就是 ecshop 的 wap 端页面效果变宽的问题,解决的方法也很简单,只是因为缺少一句 html 语句导致,好了,下面就把这段 html 代码放到手机端 head 标记中心吧。 <meta name="viewport" content="width=device-wi...

The table ‘ecs_sessions’ is full

The table ‘ecs_sessions’ is full
ecshop 访问量这几天较大,当自己在访问的时候,突然出现如下的提示:The table 'ecs_sessions' is full,接着就是整个站点都打不开了,夏日博客在第一时间分析 ecs_sessions 这个表,应该是跟 sessions 会话有关,我们先来看一下整个的错误提示: MySQL server error report:Array ( [0] => Array ( [message] => MySQL Query Er...

Notice: unserialize()[function.unserialize]

Notice: unserialize()[function.unserialize]
自从帮客户转移了 ecshop 空间之后,网站就出现一连串的问题,今天又出现了了这样的错误提示: Notice: unserialize() [function.unserialize]: Error at offset 159 of 647 bytes in \eshop\includes\lib_common.php on line 224 直接显示报错,最后夏日博客找到的原因原来是在转移过程中丢失了问题,也就是在上传到新空间的时候有些文章上传不完整导致的,只好再次上传,这次将整个文件打包上传上去,然后...

ecshop团购显示已结束的错误

ecshop团购显示已结束的错误
使用 ecshop 做了个团购的活动页面,在团购活动结束之后又调整了延期时间,结果还是显示团购活动已经结束的提示,晕呀,最终找到原来是商品的库存为 0 了,所以显示团购已经结束,将其调整为 2000,正常显示。 也可以使用 sql 语句进行调整库存,直接在 phpmyadmin 中运行如下的 sql: UPDATE ecs_goods SET goods_number= '2000' 也可以在 ecshop 后台运行 sql 语句,总之把当前做团购活动的商品库存更改为...

练车时的有惊无险

练车时的有惊无险
今天一觉睡到十一点多了,起来之后就把衣服给洗了洗,下午小韩也没什么事,到两点多他就陪着我练车了,记得上次每一次练车也是两个多月之前了,这次刚上车因为有了上次的基础,所以这次胆量也大了点,但心里总在想着其它事情,有点心不在焉了。 不过这次有点把上次快要忘光的感觉,什么时候踩刹车,什么时候踩油门,有点不记得了,小韩又重新讲了一篇,全开始上路了,还是之前的哪条正在修的大路,不过这次...

ecshop实现到达一定等级之后才支持货到付款

ecshop实现到达一定等级之后才支持货到付款
客户有这样的一个要求,就是当注册会员到达一定等级的时候才支持货到付款,否则的话就只支持在线支付,比如针对刚注册的会员是不支持货到付款的,其实在 ecshop 中,我们只要更改一下判断的条件即可,下面夏日博客就来修改一下。 首先打开根目录下的 includes/lib_order.php 文件,找到如下的代码: if (!$support_cod )   {   $sql .= 'AND is_cod =...

ecshop如何让新添加的商品暂时不上架

ecshop如何让新添加的商品暂时不上架
ecshop 默认的后台是添加完商品之后就自动上架了,最近的一个客户一直在用京东的商城,京东默认的是刚添加完要审核,甚至于修改完商品都要下架再重新审核,所以客户希望 ecshop 添加完商品之后不要自动上架,暂时搞成未上架的状态,在需要上架的时候再进行上架,好吧,这个更改还是较简单的,夏日博客就来说一下具体的方法。 打开 /admin/goods.php 文件,搜索如下的代码,注意搜索到的一共两处,看第一处...

ecshop 为会员添加关注商品的功能

ecshop 为会员添加关注商品的功能
本来 ecshop 是有这个关注商品的功能的,只不过是有点不太明显,所以这里夏日博客要做的就是将这个关注做得更明显一点,当用户注册商城会员后,就可以进行商品的关注,当商城的最高管理员在批量发送邮件的时候,最新的动态就会发到关注该商品的用户邮件里面了。 在商品的详情页面 goods.htm 页面里面添加如下代码: <!-- {if $smarty.session.user_name} 判断是否登录--> &nbs...

ecshop 搜索不显示结果的问题

ecshop 搜索不显示结果的问题
在应用了一个新的 ecshop 模板后,发现其不能正常显示搜索结果了,在对比了和老的 ecshop 模板之后,发现少了 name ="keywords" 这个变量,在搜索结果页没有接收到传递过来的搜索值,所以没有显示出来结果,看来还是粗心大意造成的。 找到后台头部文件page_header.lbi和page_header_index.lbi,找到搜索样式的代码,看看文本框是否确少了值 name,如果没有的话,赋值上去即可。

ecshop 购物车中商品突然消失不见的问题

ecshop 购物车中商品突然消失不见的问题
在添加了购物车多个商品后,发现之前添加的商品不见了,只有最后一次添加的商品在购物车里,晕呀,在研究了 ecshop 如何保存购物车商品后,发现保存购物车商品采用了保存 ip 生成用户的唯一码,对于一般 ip 不变动的用户是有效的,但一旦对于多线接入的用户,只要当路由一变,ip 一变,session 也就丢失了,当然,用户登录,购物车这些也都失效了。 解决办法有两种: 1、当用户第一次登陆时,将用户的IP存入...

重新上阵,厚积薄发~~

重新上阵,厚积薄发~~
这是晚上在朋友圈发表的文字了,我承认最近的事情有许多,以至于没有静下心来好好去工作,耽误了不少的事情,当一波事情再来的时候突然发现已经忙不过来了,最近被各种事情缠绕着。 首先就是学游泳的事情了,不过好在基本上已经学完了,但还一直在惦记着这件事情。。好了,先不要再去想了。。 再次是老板上次莫名扣工资的事情,直接影响这几天的工作效率!!!好了,也不要去想了。。 接着上面,抄股的事,...

朋友借钱论

朋友借钱论
昨天晚上给马哥打的电话,今天已经收到短信把款给打过来了,看来马哥还是个靠谱的钱,去年十一月份借的钱,一直到现在,现在实在是手头有点紧才给他打的电话,看来这才是懂得情理的人。 有的时候很是苦恼,外面的债务很高,当然我是债主了,不知道朋友们都是怎么想的,从来没有主动的想过要还钱,每次都是要打电话过去,但有些个朋友就是无论如何就是找各种借口拖着,这次马哥的爽快让我也着实高兴了一番,...

去掉 ecshop 后台云激活提醒的提示

去掉 ecshop 后台云激活提醒的提示
每次登录 ecshop 后台,都会时不时的出现云激活提醒的提示,很是烦人,实际上这个功能然并卵,所以还是去掉吧,下面是夏日博客去掉的方法,有需要的可以进行参考,打开 admin/templates/start.htm,找到如下的代码删除掉就OK了。 <ul id="cloud_list" style="padding:0; margin: 0; list-style-type:none; color: #CC0000;">   </ul> &n...

ecshop实现不同域名显示不同模板界面

ecshop实现不同域名显示不同模板界面
一个 ecshop 的程序可以有多种不同的模板,我们知道 ecshop 采用的是 smarty 模板框架程序,设置当前使用模板的是 $smarty->template_dir,指定路径即可,现在主要做的就是判断语句,以及更改 smarty 指定的模板路径、编译目录和缓存目录等几个方面。 首先夏日博客先来说下实现的效果功能吧,比如我们要访问 xiariboke.net 访问的是 红色模板,如果要访问 xiariboke.net 则访问的是绿色模板,其实这一步还...

ecshop限制其底部帮助中心文章的条数

ecshop限制其底部帮助中心文章的条数
ecshop 底部的帮助中心文章是没有条数限制的,这就导致文章可能会越来越多,对于美观上面很有影响,所以有必要进行一下条数的限制,比如只显示五条帮助中心的文章,或者某个分类下的五条分类文章,下面夏日博客就来教大家如何限制底部帮助中心的文章条数吧。 还是以默认的 ecshop 模板为例,实际上其它一些第方三的模板为了美观都会有其限制条数的,好了,先打开 /themes/default/library/help.lbi 文件,...