ecshop后台促销时间无法选定的问题

ecshop后台促销时间无法选定的问题
ecshop 后台促销时间是由 js 写成的,如果无法选定,首先要看一下是否自己的浏览器禁止了,夏日博客在最近禁止了360浏览器显示广告的功能,导致了许多网站不能够正常显示,把禁止广告显示给关闭掉,又可以重新进行选择了,排除浏览器之外,可能还由其它原因导致后台用户不能选择促销时间,现总结如下。 一,可以考虑再次上传 js 的文件,有可能促销时间的 js 被修改了或被删除了。 二,calendar.php 文件不...

ecshop2.7.3自动清理缓存的方法

ecshop2.7.3自动清理缓存的方法
ecshop 使用的是 smarty 框架模板,有其较好的缓存模式,对于提升网站速度和减轻服务器的压力有较大的帮助,但如果网站的浏览量较大,缓存文件就会增多,会严重影响网站的打开速度,但是如果一旦把缓存模式直接关闭,打开的速度恐怕就更慢了,夏日博客教大家一个解决的方法,就是定时的清除缓存文件,这样即可以使用 smarty 优秀框架的缓存模式,又可以不关闭掉缓存,只是在一定时间进行自动清理。 首先运...

去掉ecshop默认模板best,hot,new三个水印的方法

去掉ecshop默认模板best,hot,new三个水印的方法
在 ecshop 默认模板的首页,可以看到有 best,hot,new 三个水印,这是显示当前商品的状态,但有时候又会觉得多余想要去掉,这个也是很简单的,只要找到相应的控制代码删除掉即可。 best 水印的删除: 打开/themes/default/library/recommend_best.lbi文件 然后将 <span class="best"></span> 删除即可 hot 水印的删除: 打开 /themes/default/library/recommend_hot.lbi 文件 将 <span class="...

ecshop调用热门关键词的方法

ecshop调用热门关键词的方法
有的时候我们需要在 ecshop 的首页调用搜索频率较高的搜索关键词,ecshop 搜索词实际上都是保存到数据库里面的,并且还进行了词数的统计,这样就方便我们在前台进行调用高频率的搜索词了。 我们现在来看一下如何在 ecshop 模板中调用热门关键词,调用代码如下: {if $searchkeywords}   {$lang.hot_search} :   {foreach from=$searchkeywords item=val} &...

ecshop后台如何去掉云服务中心菜单

ecshop后台如何去掉云服务中心菜单
ecshop 后台的云服务器中心菜单感觉很烦人,想要去掉,因为这个功能几乎用不到,夏日博客下面分享下方法,打开 admin/templates/menu.htm 文件,找到如下的代码: document.getElementById("menu-ul").innerHTML = document.getElementById("menu-ul").innerHTML+ result.content; 修改成: document.getElementById("menu-ul").innerHTML = document.getElementById("menu-ul").innerHTML; 或者直接将这一句...

ecshop关闭禁用缓存

ecshop关闭禁用缓存
ecshop 的缓存机制主要是为了加快网页的加载速度以及减轻服务器的负担,但是这样一来,给新手用户造成一个新的困扰,就是当我们在调试前台页面的时候,因为缓存起到的作用,不能及时的将修改之后的内容显示出来,像这种 ecshop 的缓存机制其实在大多数成熟 cms 中都存在的,但什么时候使用呢,如果我们不需要再调整页面结构的时候可以进行开启,但如果页面内容要经常去调整的话,就可以将其关闭掉,以免造...

ecshop注册时提示用户名已经存在

ecshop注册时提示用户名已经存在
在注册商城新会员的时候居然提示注册的用户名已经存在,在反复查看了 ecshop 数据库之后,确信没有重复存在的用户名,只好再去请教谷歌了,原来有不少的人都遇到这个问题,可能是 ecshop 存在的小 bug 吧,但也有人没有遇到这个问题,算了,夏日博客先把解决方法贴出来,暂时先用着吧。 需要修改JS文件夹下的user.js,在function registed_callback(result)和function check_email_callback(result)里分别...

ecshop简单的调用精品新品热销促销商品

ecshop简单的调用精品新品热销促销商品
ecshop 当中精品、新品、热销、促销等商品是没有自己单独的分类的,只是在首页当中进行了调用了,如果我们想要单独进行调用精品、新品、热销、促销的话应该怎样呢,也就是把精品、新品、热销、促销做成一个单独的分类,在 ecshop 中是没有这样的分类的,但我们可以借助其 ecshop 的站点搜索,比如当搜索新品商品的时候为如下的形式: search.php?intro=new //所有 新品商品 其它精品、热销、促销的搜索形式...

ecshop怎样调用产品分类下的销售排行榜

ecshop怎样调用产品分类下的销售排行榜
ecshop 做的系统站点如果分类很多也很详细的话,调出每个分类下各自的销售商品排行榜是很有必要的,比如说手机分类下卖得最好的手机是哪几款,电脑分类下卖得最好的电脑有哪些,这样来分类的话,就不会很凌乱了,下面夏日博客就来说下具体的方法。 1.打开根目录下的 category.php,添加如下函数: /**  * 调用产品分类下的销售排行榜  *  * @access  public  *...

ecshop修改会员注册页中密码提示的问题

ecshop修改会员注册页中密码提示的问题
在注册 ecshop 系统会员的时候,有一项是会员问题的选择,有点类似于 QQ 的密码保护,在丢失帐号密码后,通过注册时填加的问题可以将密码找回来,我们先看一下 ecshop 系统自带的问题吧。 我最好朋友的生日? 我儿时居住地的地址? 我的座右铭是? 我最喜爱的电影? 我最喜爱的歌曲? 我最喜爱的食物? 我最大的爱好? 我最喜欢的小说? 我最喜欢的运动队? 这些问题通常不用去修改的,但如果一定要修改呢...

ecshop去掉支付与配送方式

ecshop去掉支付与配送方式
一个客户有这样的要求,就是使用 ecshop 来建站,主要用来展示其企业的产品,但不要配送方式和支付方式,呵呵,这种要求还没有遇到过呢,本来 ecshop 就是用来建立购物站的,不过在网上的确也有不少的站点在使用 ecshop 来建站,同样不是购物站点,看来 ecshop 的功能还不少呢,能建的站点类型也不少呢。 好了,费话不多说了,夏日博客就把如何去掉 ecshop 的支付方式和配送方式的方法说一下吧,实际就是找...

ecshop会员注册项的增删改查

ecshop会员注册项的增删改查
ecshop 的会员注册项的确有不少,有的是多余的,有的不是我们需要的,还有我们需要的是没有的,呵呵,这就需要进行注册项的增删改了,多了一个查,,先不管它了,ecshop 后台提供了较好的会员注册项的设置。 位置是系统设置》会员注册项设置》在这里可以将当前的注册项关闭掉,也可以设置显示。

ecshop会员显示冻结资金的方法

ecshop会员显示冻结资金的方法
在购物商城系统中,难免会出现资金冻结的情况,在 ecshop 会员中心如何显示冻结会员的资金呢,其实也是很简单的,夏日博客简单的介绍一下,首先打开目录 /includes/lib_clips.php 文件,找到如下的代码: $sql = "SELECT pay_points, user_money, credit_line, last_login, is_validated FROM " .$GLOBALS['ecs']->table('users'). " WHERE user_id = '$user_id'"; 修改为: $sql = "SELECT pay_points,fr...

ecshop恶意注册会员增多

ecshop恶意注册会员增多
导致 ecshop 会员增多很明的是有人恶意注册的,且许多会员注册的用户名和邮箱都是重复的,其实像这种在前台开放注册的会员帐号也好,还是留言板也好,都避免不了别人给你恶意刷量,首先检查一下来源 IP,是哪里的,如果服务器可以屏蔽掉来源 IP 的话,直接屏蔽掉即可。 如果使用的是虚拟主机的话,在开放会员的同时,最好启用会员验证码,当 ECSHOP 出现大量恶意注册会员的时候,在其后台开启有关会员注册...

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

如何去掉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...