ecshop在商品详情页面显示品牌LOGO

ecshop在商品详情页面显示品牌LOGO
今天一建材城的客户要求,在商城的详情页面要显示该商品的品牌 LOGO,以突显该商品的权威,呵呵,这个要求还是简单点的,我们只要在模板页面将该商品 logo 给调用出来就OK了,下面小虎博客就来分享一下简单的方法。 第一步,打开 /include/lib_goods.php 文件,找到如下的代码: $sql = 'SELECT g.*, c.measure_unit, b.brand_id, b.brand_name AS goods_brand, m.type_money AS bonus_money, ' . 修改为: ...

ecshop网站公告控制代码段

ecshop网站公告控制代码段
今天又有人问夏日关于 ecshop 公告代码在哪里,上次只是在博客里面介绍了模板标签的商店公告模板标签,如下: {$shop_notice} 就是商店公告。 是进行 php 赋值的我们则可以在 index.php 文件中查找如下的代码: $smarty->assign('shop_notice', $_CFG['shop_notice']); // 商店公告代码段控制公告 这段就是 php 里面的赋值控制代码了,关于整段的商店公告模板文件代码,则如下所示: <div class="box"&g...

ecshop 注册成功就成为VIP用户等级

ecshop 注册成功就成为VIP用户等级
有个客户提出这样的要求,就是商城在前期的运营中,开放注册,但每个注册成功的用户自动变为该商城的 VIP 用户,而不是普通用户的等级,我想大概是他们内部想要多注册几个VIP吧,不管这些了,总之,有了这样的需求,就要解决方案,下面小虎博客就来分享一下实现的方法。 打开 includes/lib_passwort.php 文件,找到如下代码: $update_data = array_merge($update_data, $other); 在这行代码的下面再增加如...

ecshop 的顶部如何调用会员的消费积分

ecshop 的顶部如何调用会员的消费积分
在 ecshop 系统中,有时候我们需要在会员登录区调用会员的消费积分,这样让每个会员可以很清楚的了解到自己消费了多少的积分,其实实现这样的要求并不难,因为积分本身就是个标签,只是在 ecshop 默认的模板中没有调取出来而已,我们只要在模板页面调出来就可以了,下面小虎博客就来分享一下。 打开 /themes/你的模板文件夹/library/member_info.lbi 文件,在需要调用积分的位置添加积分标签即可,标签如下...

修改ecshop购买商品时输入数量为小数

修改ecshop购买商品时输入数量为小数
一般的购物商城是不需要输入小数的,比如我们买一件衣服,一双皮鞋之类的,都是整数,但有时候因为一些特殊需求,也可能会遇到小数,比如我们是卖菜的,就可能会遇到几斤几两,这个时候就用到小数了,但在 ecshop 系统中是不支持小数的,只能输入整数,下面小虎博客就来进行二次开发,让其能够正常支持输入的小数。 一,首先需要在 mysql 数据库中更改数据表的字符字段,让其支持小数点,进入后台》数据库...

修改ecshop订单号生成规则

修改ecshop订单号生成规则
ecshop 中生成订单号是有规则的,负责生成订单的函数是 /includes/lib_order.php 文件中的 get_order_sn() 函数,我们看一下生成订单函数的返回值是什么,如下所示: return date('Ymd') . str_pad(mt_rand(1, 99999), 5, '0', STR_PAD_LEFT); 也就是“年月日 + 5位随机数字,例如:2015011718830” 这样的形式了,是按照时间+随机数来生成一个订单的,这样其实就已经很规范了,但如果我们想要更改成我们自己...

为ecshop文章添加关联文章

为ecshop文章添加关联文章
为 ecshop 文章添加关联文章,这里的关联其实就是相似文章了吧,如果经常看新闻网站的话,会对这个关联很了解了,比如我们看娱乐版块的新闻,某篇娱乐新闻下面必定有其相关联的文章,这样就增加了其文章的粘性,具体的可以看小虎博客的文章,在每一篇文章下面也有其相关文章,说白了就是相似度较高的文章了,好了说了怎么多,下面我们来看一下具体实现的方法吧。 一,首先需要在 mysql 中运行一下 sql 语句...

如何让 ecshop 后台列表支持价格搜索

如何让 ecshop 后台列表支持价格搜索
在 ecshop 的后台商品列表是只支持商品名称和商品编号查询的,如果商品较多的话,我们再通过这种方法去索引一些商品的时候就感觉有点吃力了,所以有必要在商品列表再多添加几种索引的方式,比如价格搜索,当然,小虎博客主要讲下添加另一搜索字段的原理,如果需要再添加其它的,只需要添加一个搜索的字段就可以了。 首先打开根目录下 admin/includes/lib_goods.php 文件,查找如下代码: $where .= ” AND (g...

去掉ecshop商品详情页面的点击次数

去掉ecshop商品详情页面的点击次数
因为是刚搭建起来的 ecshop 购物站点,可能是因为商品不是很多,流量不是很大的缘故吧,客户让去掉商品的点击率,不过也的确,商品的点击率少得可怜,还是先去掉吧,只是去掉商品的点击率还是很简单的,找到调用的模板标签,删除掉即可,下面小虎博客就来说下简单方法。 打开模板文件 goods.dwt,找到如下代码删除掉即可: <strong>{$lang.goods_click_count}:</strong>{$goods.click_count} ...

去除手机版 ecshop 版权

去除手机版 ecshop 版权
ecshop 电脑版的版权去掉已经是很容易的事了,网上的教程很多,不过当开启了手机端的站点时,在浏览器的顶部标题 title 处还显示了部分的版权,如“ECSHOP演示站 - Powered by ECSop” 字样,ECSHOP 演示站点在我们刚开始制作时,就已经更改成为了我们自己站点的名称了,也就是对应后台商店设置-网店信息-商店标题。 至于 Powered by ECSop 则需要在文件里面修改了,下面小虎博客就来分享一下去掉手机版 ecsho...

解决IE浏览器下点击状态出现虚线框的问题

解决IE浏览器下点击状态出现虚线框的问题
在IE浏览器下预览 ECSHOP 系统,当点击一个链接时,经常会出现一个虚线框,显得体验很不好,有的是图片点击,有的是文字点击,最多出现在要点击商品属性时,比如点击商品颜色,黑色,粉线等,下面小虎博客就来分享如何去掉这个虚线框。 找到点击的 A 标记,给 A 标记添加上如下的标签就可以了,代码如下: <a style="blr:expression(this.onFocus=this.close()); blr:expression(this.onFocus=this.blur(...

解决ecshop页面顶部购物车删除商品不及时更新的问题

解决ecshop页面顶部购物车删除商品不及时更新的问题
删除购物车商品,ecshop 顶部不及时更新的问题已经很久了,貌似一直没能够解决,最后还是在 gg 里面找到了解决的方法,下面小虎博客就来分享一下,顺便说一下,其实不及时更新问题并不是很大,不影响商品的最后结算,但就是给人一种商品还没有删除的印象,还是把不及时更新的问题解决下吧。 第一,打开模板目录下的 delete_cart_goods.php文件,也就是删除已购买商品的文件,找到如下代码: [code lang="php...

解决ecshop关闭浏览器购物车商品清除的方法

解决ecshop关闭浏览器购物车商品清除的方法
今天 ecshop 出现了一个奇怪的问题,就是当关闭浏览器且再次重启浏览器的时候,发现购物车里面已经购物好的商品都不见了,还要重新再次将商品放进购物车,在反复测试了几次之后,确实存在这个 bug,小虎博客从网上找到一个方法,尝试了一下,测试OK。 打开 \includes\init.php 文件,找到如下的代码,在 150-158行。 [code lang="php"] if(!defined('INIT_NO_USERS')) { /*初始化session*/ include(ROO...

打开 ecshop 首页跳转到指定页面

打开 ecshop 首页跳转到指定页面
打开商城首页跳转到指定的商城活动页面或者某一商城促销页面是商城一贯的作法,比如淘宝网在双十一的时候,点开淘宝首页可能就跳转到双十一的专卖活动页面了,还有京东商城也时不时的做些活动,点击京东商城首页,有的时候也会跳转到注册会员的页面,像这种打开首页就跳转是许多独立商城,甚至一些企业网站都喜欢使用的方式,下面小虎博客就来分享一下打开 ecshop 后如何跳转到指定的页面,当然,这种方法...

xmlhttprequest status:[12152]unknow status

xmlhttprequest status:[12152]unknow status
ecshop 后台经常会出现些奇奇怪怪的问题,而且搞不清楚是哪里的问题,其中JS不兼容的问题较多,今天在进入站点的时候提示 xmlhttprequest status:[12152]unknow status 错误代码,并且进入前台同样是这样的错误。 小虎博客分析了一下原因,基本上还是定位在 JS 不兼容上面,从网上搜索了下,原来好多人都遇到了这种问题,先说一下解决的方法吧,打开根目录下 js 文件夹里面的transport.js 文件,找到 130 ...

Warning: mysql_query() [function.mysql-query]: Unable to save

Warning: mysql_query() [function.mysql-query]: Unable to save
群里一小伙伴的 linux 运行下的 ecshop 出现问题了,在点击会员时出现如下的错误代码: Warning: mysql_query() [function.mysql-query]: Unable to save result set in /www/web/XXXX/public_html/includes/cls_mysql.php on line 267 MySQL server error report:Array ( [0] => Array ( [message] => MySQL Query Error ) [1] => Array ( [sql][/sql] => SELECT user_id, user_name, email, i...

Warning: Unexpected character in input: ”’

Warning: Unexpected character in input: ”’
刚安装好的 ecshop 系统,经常会出现些奇奇怪怪的问题,看来还需要进行慢慢的调试,今天直接出现无法访问,不过所幸出现了错误的代码,如下: Warning: Unexpected character in input: ''' (ASCII=39) state=1 in /.../.../.../.../.../temp/static_caches/shop_config.php on line 139 Parse error: syntax error, unexpected $end in /.../.../.../.../.../temp/static_caches/shop_config.php on line 1...

Warning:file_put_contents

Warning:file_put_contents
今天在预览ecshop购物商城时,发现网站报错:Warning: file_put_contents,小虎博客随即从网上查了下原因,原来是由于 win2003 系统下的权限原因,全职到 win2003 服务器上,找到根目录下的 temp 目录文件夹,将其权限设为可写,再进行刷新首页面,问题已经解决,可以正常预览了。 如果我们用的是 linux 系统的话,同样需要将 temp 给足权限,也就是 777 的权限了,当把权限给足了,如果还是出现 Warning: f...

Warning: readdir():supplied argument is not a valid Directory resource in.

Warning: readdir():supplied argument is not a valid Directory resource in.
今天在管理 ecshop 模时,模板顶部出现如下的错误代码: Warning:readdir():supplied argument is not a valid Directory resource in \xiariboke\ecshop\admin\template.php on line 66 扫一眼代码,貌似是模板哪里出现了问题,赶紧打开 template.php 文件,打开查看代码,找到如下的代码: [code lang="php"] $tmp_bak_dir = @opendir(ROOT_PATH . 'temp/backup/library/'); while ($file = readdir($t...

phpmyadmin出现空密码登录被禁止

phpmyadmin出现空密码登录被禁止
在Windows或者Linux下mysql安装后默认的密码为空,安装了mysql的管理工具. phpmyadmin后登陆时出现“空密码登陆被禁止(参见允许密码为空)”,不能登录成功 . 解决办法如下: 1..要是你想用空密码,则将phpmyadmin下的 config.inc.php(根目录)或者config.default.php(根目录) 再则:libraries\config.default.php 友情提示:由于版本不一样可能涉及的文件不同,基本为这三个文件. 中的$cfg['Servers'][$i][...