ecshop后台用户留言列表加载很慢的解决方法

ecshop后台用户留言列表加载很慢的解决方法
ecshop 的后台用户留言列表加载得很慢,有时候根本就打不开,不知道是哪里的原因,一直显示正在加载页面,查询了 gg,原来是由于 mysql 语句查询的原因,只能进行修改了,也很简单的说。 首先查找查询语句: "FROM " . $GLOBALS['ecs']->table('feedback') . " AS f ". "LEFT JOIN " . $GLOBALS['ecs']->table('feedback') . " AS r ON r.parent_id=f.msg_id ". 修改为如下的形式: $sql = "SELECT f.m...

发现了一个ecshop商品后台搜索的一个小bug

发现了一个ecshop商品后台搜索的一个小bug
今天发现了 ecshop 后台搜索商品的一个小 bug,实际上是不耽误使用的,只是拿来学习吧,进入后台,点击商品管理》商品品牌,在这里可以进行商品的搜索,如果没有结果,则在最下方分页处显示“总计0个记录”,但如果有搜索记录,比如搜索记录有两个或者更多的时候,最下方分页处依然显示“总计0个记录”,这是一个较隐蔽的 bug,很难被发现,不过对于系统使用上没什么影响,如果不想修改的话就别动了,不过夏日...

ecshop后台商品赠送积分输入不了小数

ecshop后台商品赠送积分输入不了小数
ecshop 后台是可以输入积分的,但是这个积分是整数的,也就是当我们需要输入小数位的时候,他会自动去掉小数位而变成整数,这显然不对,因为现在不少的礼品积分就需要小数位,比如一些虚拟的物品、会员卡之类的,遇到这种情况的时候,就只能由我们来进行二次开发 ecshop 了,让其商品赠送的积分也可以输入小数,下面夏日博客就来分享一下其方法。 首先在后台执行如下的 sql 语句: alter table ecs_goods ch...

ecshop在用户中心订单管理处显示商品缩略图

ecshop在用户中心订单管理处显示商品缩略图
ecshop 的用户中心,订单列表里面的显示很简单,只是一列一列的显示出了订购的商品,今天在淘宝站点购买商品的时候,发现淘宝用户中心的订单,除了显示文字的介绍之外,还显示了图片缩略图,感觉这样的显示方式对于用户的体验更好一些,要不然只是文字订单列表显得有点太单调了,今天就来修改一下 ecshop 用户订单中心的订单列表显示方式吧,其原理也很简单,首先要在 PHP 中读取图片列表,然后在显示文字...

ecshop 判断来源图片是否存在的函数

ecshop 判断来源图片是否存在的函数
有的时候我们需要在其它商城或者是淘宝等站点来共享一些图片,这个时候就可以使用采集功能来采集一些功片,或者直接使用 curl 来抓取,但在抓取一个图片的时候,需要判断一下在我们自己的服务器上面这张图片是否已经存在,如果存在的话就不要重复抓取了,这样可以节省一些空间以及一些时间精力,在 ecshop 当中貌似没有判断来源图片是否存在的函数,不过还好,我们可以自己来写一个函数来实现,这个函数除...

在 ecshop 首页怎样显示最新评论

在 ecshop 首页怎样显示最新评论
最近下载的一个 ecshop 默认,发现其在首页没有评论的功能,实际上主要就是为了显示客户好评麽,在自己的购物站点上不用刷评论,自己就可以写评论,呵呵,貌似独立的商城站点都是这样做的,把最新的用户评论放到首页,主要是为了突显出商城的活跃度以及用户对于本站的口碑,ecshop 是有自己的评论体系的,我们只需要把最新评论调用出来就可以了,下面夏日博客就来教下大家实现的方法。 首先复制如下的代码...

ecshop商品品牌页面和商品分类页面设置商品不同的显示数量

ecshop商品品牌页面和商品分类页面设置商品不同的显示数量
ecshop 网站的后台是可以设置每个商品分类页面数量的,但这样设置之后,商品品牌页面的数量也跟着变化了,但这两者实际的数量是不一样的,很显示这是一个 bug,哪么如何设置每页商品的数量和品牌页面的数量为不同的数值呢。 下面夏日博客为大家解决一下这个问题。 1.把brand.php中的61行处的: $size = !empty($_CFG['page_size']) && intval($_CFG['page_size']) > 0 ? intval($_CFG['page_size...

ecshop用户自动登录网店的方法

ecshop用户自动登录网店的方法
ecshop 使用的是 session 来判断用户是否已经登录,如果登录则显示登录的状态,如果没有登录则显示退出的状态,而我们所使用的 360 等浏览器通常是不保存 session 值的,如果一旦关闭掉浏览器,再次打开 ecshop 商店时,是退出的状态,也就是清除了 session 的值,这样显示是不太理想的,在会话状态下除了使用 session 值以外,我们还知道会话记录会保存在本地的C盘下,也就是 cookies 值了,下面夏日博客...

ecshop 如何调用所有商品的标签云

ecshop 如何调用所有商品的标签云
标签云通常在个人博客中是最常见的了,但在一些 ecshop 系统首页也会看到不少的云标签,云标签的作用主要就是聚合相关信息来用的,比如我们上传的商品有多条,除了分为大类目之外,还可以分为聚合的小类,这些小类就是我们常常看到的 tag 标签了,最大的优点就是灵活度较大,想怎么写就怎么写,不受分类的限制,好了,我们下面夏日博客就来教下大家如何在 ecshop 首页来调用这些聚合标签吧。 第一步:打开t...

ecshop 后台提示 transport.js/run()error:缺少对象.

ecshop 后台提示 transport.js/run()error:缺少对象.
ecshop 后台提示 transport.js/run()error:缺少对象. 在查看 ecshop 后台订单时,后台提示 transport.js/run()error:缺少对象,但再过一会儿,就又正常了,百思不得其解呀,最后还是 gg 解决了问题,原来这是由于右下角新订单的提示功能,这个功能使用了 ajax 定时抓取的功能,但有的时候网速很慢,抓取的订单信息不全,就会出现这个错误了,虽然出现了这样的错误,但并不影响 ecshop 系统的使用,基本上不...

ecshop安装时出现错误

ecshop安装时出现错误
在一台 linux 系统上面安装 ecshop 出现如下的提示,导致源代码直接无法安装,先来看一下完整的错误代码如下: Warning: session_start() [function.session-start]: open(C:\Windows\TEMP\\sess_5d66a7d358cb993f9b2be77a182b10af, O_RDWR) failed: Permission denied (13) in D:\1\24421701\html\install\index.php on line 23 Warning: session_start() [function.session-start]: Cannot send session c...

ecshop 怎样设置内页关键词

ecshop 怎样设置内页关键词
ecshop 的产品内容页 seo 都可以通过后台进行单独的设置,对于 seo 的优化很有帮助,但个别的内页是无法进行描述的,比如搜索的页面链接 search.php?intro=best,flow.php,message.php,像这种类型的都属于单页类型了吧,我们知道,对于站内搜索,搜索引擎也会进行蜘蛛抓取的,我们来稍微的改进一下。 打开includes/lib_main.php,找到如下函数代码: function assign_ur_here($cat = 0, $str = '') elseif (...

ecshop前台报错Warning is_dir() [function.is-dir]…

ecshop前台报错Warning is_dir() [function.is-dir]…
今天在预览 ecshop 前台文章时,发现了如下提示的错误: Warning is_dir() [function.is-dir]... 这是在文章的底部出现的,其读取的文章还是正常读取,解决的方法也很简单了,打开根目录下的 includes/int.php 文件,找到如下的代码: @ini_set('display_errors',1); 将这个数字 1 修改为 0 即可。

ecshop 提示 ecs_sessions 表不存在

ecshop 提示 ecs_sessions 表不存在
在更换了 ecshop 空间之后,需要恢复之前备份好的数据库,但却不能完全导入,提示 ecs_sessions 表不存在,使用的是 ecshop 后台 mysql 数据库导入工具,导入时出现的错误如下所示: MySQL server error report:Array ( [0] => Array ( [message] => MySQL Query Error ) [1] => Array ( [sql][/sql] => Insert INTO `test`.`ecs_sessions` (sesskey, expiry, ip, data) VALUES (’8a3107988bf98...

ecshop优化sitemap.xml到根目录

ecshop优化sitemap.xml到根目录
站点的 sitemap.xml 是优化网站必备的文件了,通常是放在根目录下的,ecshop 开源系统自带了 sitemap.xml 的生成工具,在后台即可生成,但今天在检查根目录时却没有发现 sitemap.xml 文件,通过后台的寻找,原来 ecshop 把 sitemap.xml 生成在了 data 目录下面,晕呢,在这个目录下貌似对于搜索引擎是不起任何作用的,而且 date 这个目录是拒绝搜索引擎访问的,发现之后,立刻将其剪切到了根目录下,这样才...

ecshop整合ucenter遇到的错误问题总结

ecshop整合ucenter遇到的错误问题总结
ecshop 在整合了 ucenter 之后,已经可以同步登录了,但却显示了通信失败,之前使得了屏蔽语句,使用上面没有任何的问题,不过错误还是要进行解决的,否则哪一天一不小心把错误给露出来就不好了,去掉了屏蔽语句之后,显示的错误如下: includes\modules\integrates\ucenter.php on line 52 仔细检查 ucenter.php 文件之后,终于查明了原因,ecshop中 /includes/modules/initgrates/ucenter.php中继承 /incl...

ecshop在购物车页面显示商品描述的方法

ecshop在购物车页面显示商品描述的方法
ecshop 中,在购物车页面是不显示所买商品的描述的,只显示了商品名称,图片以及价格等参数信息,最近有个小伙伴有这样的一个需求,就是想要在购物车中显示商品的描述,这样让购物客在看商品价格的时候同时又可以看到所买商品的信息,下面夏日博客就来教大家修改一下吧,对了,这里的商品描述并不是后台编辑器里面的商品详情,而是商品简单的描述,在后台“其它信息”的哪个栏签栏,即 goods_brief 字段了。 ...

ecshop商品购买页每页显示条数的修改

ecshop商品购买页每页显示条数的修改
在 ecshop 商城购买商品页后,会将购买记录数进行分页,ecshop 默认的是显示 5 条购买记录,这个条数显然有点少了,如果客户买了十件商品,想要看购买的商品还要翻页,就显得有点繁琐了,下面夏日博客就来教大家如何更改购买记录数条吧。 首先打开 includes/lib_insert.php 文件,找到如下的代码: ' ORDER BY oi.add_time DESC LIMIT 5' 和$pager['size'] = $size = 5; 这段代码就是控制页面条数的语句了,...

ecshop 后台去掉云提醒未激活的方法

ecshop 后台去掉云提醒未激活的方法
刚打开 ecshop 后台往往会有“云提醒未激活 点击激活”的菜单项目,看着挺不舒服,想要去掉的话也挺简单的,先找到 ecshop 系统文件 admin/templates/start.htm 文件,把关于“云提醒 点击激活” 菜单项目给全部删除掉就 ok 了,找到如下代码: <ul id="cloud_list" style="padding:0; margin: 0; list-style-type:none; color: #CC0000;"></ul>  ...

ecshop 在平板电脑上面网页显示wap模式

ecshop 在平板电脑上面网页显示wap模式
今天偶然用三星5.5寸的手机看 ecshop 商城,天哪,好难看,再用模拟的平板电脑来访问,更难看,我是启用了 ecshop 的手机版的,但却没有适应的平板电脑的大小,所以平板电脑上面看的话,最好还是电脑网页版,在 ecshop 根目录下 index.php 文件中是有判断是否手机版访问而进行跳转的,但处理的不是很好,所以有必要进行删除掉,如果想要手机看的话,我们可以安装一个二维码扫描,或者直接做个超链接好了,...