ecshop商品详情页生成二维码失败

ecshop商品详情页生成二维码失败
随着微信等社交工具的发展,二维码变得异常的重要,尤其是在商品的页面,如果给我们一个二维码让我们去慢慢了解商品的各项性能是很方便的,ecshop 当然也不例外了,在 ecshop 商品详情页面添加一个本页面的二维码,显得很高大上,夏日博客直接扫描就可以在手机端打开查看商品的各项参数,实现的方法也很简单,只需要在 ecshop 的后台安装一款二维码插件即可。 在安装了 ecshop 二维码插件之后,发现使用手...

判断ecshop来访用户是否来自手机

判断ecshop来访用户是否来自手机
今天提供的两段代码是用来判断用户是否来自手机客户端的,如果是则自动跳转到 mobile 手机站点,如果不是的话则会自动跳转到电脑客户端,所以说这段代码可以应用在任何的 PHP 程序中,只是一个判断的 PHP 语句而已,在之前夏日博客的文章中介绍过一个 JS 的手机电脑判断语句,这里主要就是两段 PHP 的语句了,因为今天要做一个 ecshop 手机客户端站点,需要 php 的跳转,下面就来分享一下。 第一种方法,代...

删除ecshop用户中心邮件认证的提醒

删除ecshop用户中心邮件认证的提醒
新注册的用户在进入 ecshop 中心的时候,经常会提醒新用户进行邮件认证,这样的体验对于新用户来说并不太友好,因为有的新用户本就不想进行邮件认证,所以还是不要勉强了,夏日博客就来教大家一下如何去掉 ecshop 中心提醒的邮件认证功能。 首先打开 ecshop 模板文件 user_clips.dwt 文件,查找如下的代码: <!--{if $info.is_validate eq 0} --> {$lang.not_validated} <a href="javascript:sendH...

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

论个人站长的职业生涯

论个人站长的职业生涯
个人站长是个很神圣的职业,就好比一入佛门深似海,刚开始入职站长行业的时候,就一直在想着,有朝一日,自己的技术为自己所用,之前也看过一篇 soho 族的文章,今天跟单位一个新手同事聊了些,就想要写一篇这样的文章。 什么叫做站长 soho 族呢,就是典型的小型办公室,一个人公司,一个人接单,一个人养活自己,不需要朝九晚五的工作,有活就干,很自由的一个行业,当然这前提是要有自己的一技之长,就拿...

最近想要反思的事情有许多

最近想要反思的事情有许多
最近想要反思的事情有许多,单位没什么事情,每天晃晃忽忽的,今天早上下了点零星小星,就这样带着伞就出发了,天气还是异常的冷,到了单位还是异常的冷清,就怎么几个设计在,打开电脑就开始了一天的工作。 单位的工作目前也不是很多,就是零星的做了点活儿,写了几篇文章,又把自己的博客给补更上去了,这一段时间没怎么去更新博客,夏日博客从两千个IP又下降到了一千九左右,这几天赶紧更新一下吧,还有...

发现了一个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 这个目录是拒绝搜索引擎访问的,发现之后,立刻将其剪切到了根目录下,这样才...