ecshop去掉价格的小数位

ecshop去掉价格的小数位
今天一个客户让把他 ecshop 购物车里面所购商品所产生的价格小数点去掉,呵呵,如果商品量不是很大的商城,自我感觉还是应该去掉的,我们来看一下如何把购物车里面价格的小数点给去掉吧。 找到 includes/lib_common.php 文件,查找如下代码: /**   * 格式化商品价格   *   * @access  public   * @param   float ...

ecshop请求URL超时的解决方法

ecshop请求URL超时的解决方法
ecshop商城系统中比较出名的开源系统了,当然也支持微信公众号的链接对接,其实现在普通的站点都可以对微微信公众号,在用 ecshop 建好一个微商城,需要进行对微信公众号进行对接,但却出现了请求URL超时的错误,也就是所谓的 token 验证错误。 经过小虎博客的分析,token 值验证失败原来是没有正确链接到数据库 mysql,这种问题通常会出现在 win 主机上面,linux主机通常不会出现这种验证失败的错误,所以...

ecshop前台显示分类和商品标题显示乱码的解决方法

ecshop前台显示分类和商品标题显示乱码的解决方法
在制作好ecshop模板后,进行预览前台页面后,发现购物分类以及商品的标题都变成了乱码,在检查了程序代码以及数据库的编码,发现两者的编码并没有出现不一致的情况,所以首先排除了程序和编码的问题,既然不是编码的问题就要往下再进行分析了,在前台进行右键-》源码查看,发现其编码不一样,我们知道 ecshop 使用的是 smarty 框架,默认是开启了缓存,也就是我们看到的是缓存没有进行立即更新,用的还是更...

ecshop批发商品最小订购数

ecshop批发商品最小订购数
当使用 ecshop 做批发商城的时候,往往需要进行批量订购,也就是在购买的时候不能够按照单个商品的购买方式了,应该是一次性购买N个商品,比如一次批发100个,不能小于100个等等这样的购买方式,在 ecshop 中,把商品详情设置最小起订的方法也是很简单的,下面小虎博客就来修改一下。 打开商品页模板 goods.dwt 文件,找到如下代码: <input name="number" type="text" id="number" value="1111" size="4...

ecshop浏览商品按照点击顺序排序

ecshop浏览商品按照点击顺序排序
在 ecshop 中,商品的历史浏览顺序是按照商品ID来排序的,在上次的小虎博客文章中,已经介绍过如何将其修改为以查看商品的先后顺序来排序,在这一篇文章中,再介绍一下如何按照商品的点击来进行历史顺序的排序,也是很简单的。 打开 includes/lib_insert.php 文件,找到如下的代码: " WHERE $where AND is_on_sale = 1 AND is_alone_sale = 1 AND is_delete = 0"; 修改为如下代码: " WHERE $where AND is...

ecshop列表页更改为后台推荐排序

ecshop列表页更改为后台推荐排序
在制作 ecshop 系统模板时,如果我们不指定商品列表页排序的话,会按照正常的 desc 来进行排序,但有时候我们会需要按照我们后台的商品来进行推荐排序,当然也可以说是默认排序了,这样的更改也是很简单的,只需要更改列表页显示的 php 文件即可,下面就让小虎博客来为大家介绍下吧,实例解决方法如下. 第一步:在category.php文件里搜索: $default_sort_order_type = $_CFG['sort_order_type'] == '0' ? 'g...

ecshop库文件说明

ecshop库文件说明
ad_position.lbi 库文件 广告位不可更改 article_category_tree.lbi 库文件 文章分类树不可更改 auction.lbi 库文件 拍卖商品不可更改 bought_goods.lbi 库文件 购买过此商品的人购买过哪些商品不可更改 brand_goods.lbi 库文件 品牌的商品不可更改 brands.lbi 库文件 品牌专区不可更改 cart.lbi 库文件 购物车不可更改 cat_articles.lbi 库文件 文章列表不可更改 cat_goods.lbi 库文件 分类下的商品不可更...

ecshop解决中文字符串乱码的解决方法

ecshop解决中文字符串乱码的解决方法
在商城首页截取新闻的中文标题时,发现了乱码,更多的是断码,就是不能够正常的将中文字符全部给显示出来,其实这个问题在 php 中就已经突显出来了,因为一个中文是两个字符,所以在调整的时候就很困难,甚至出现乱码这样的问题。 解决的方法也很简单,小虎博客在网上找了两款截取中文的函数代码,一个是截取 UTF8 字符串格式的,一个是截取 gbk 字符串格式的,将这两款函数整合到 ecshop 当中就可以了,实...

ecshop简化免登录用户的购物收货流量

ecshop简化免登录用户的购物收货流量
ecshop 默认的是不支持免登录就可以进行购物的,但免登录进行购物又是一个需求,刚建立起来的独立商城并没有京东或淘宝哪么高大上,一些消费者并不愿意去注意一个小的独立商城网店,所以有时候为了省时间就直接进行免登录购物了,这个在 ecshop 后台是可以进行设置的,今天测试了一天,虽然测试成功,但总感觉免登录购物收货的流程过于繁琐,下面小虎博客就来精简一下购物收货的流量。 第一:打开 include/l...

ecshop后台广告列表不显示的解决方法

ecshop后台广告列表不显示的解决方法
ecshop 后台广告没有正常显示,其实原因很简单,就是因为360等浏览器屏蔽了广告显示,所以导致点击后台广告列表显示空白页,这也是我今天遇到的一个问题了,制作的几个广告俨然都是没有问题的,找了半天,原来是忘记了自己屏蔽了站点广告,看来360不光是屏蔽网上的广告,连本地 localhost 的广告都给屏蔽。 知道了原因,解决的方法就很简单了,把360浏览器屏蔽广告的设置项关闭掉就可以了,或者设置一个本...

ecshop广告位的ID怎么看

ecshop广告位的ID怎么看
今天在群里有小伙伴问小虎博客ecshop广告位的ID怎么查看,我们知道ecshop系统中,添加广告是在后台进行的,每一个广告位的数据参数都会保存到数据库里面,从而会产生一个ID号,而在前台调用广告的时候是通过调用JS代码进行的。 如果想要查看某个广告位的ID该怎么查看呢,进入到后台点击广告位管理列表,把鼠标放到后面操作的按钮上,在下面的状态栏上面会显示 “id=100”这样的东东,这个100就是广告位中的ID...

ecshop购物车页面显示商品的简单描述

ecshop购物车页面显示商品的简单描述
ecshop 的购物车页面只显示了购物商品名称以及购物的价格,然后直接进行结算,这也是大多购物商店的购物车页面展示方式,简单而方便,但如果有的时候我们需要在购物车页面显示商品简单的描述呢,比如消费者只购买了少量商品的情况下,我们就可以将商品的描述也简单的显示出来,这样页面既不显得单调,而又时刻显示了当前商品的一个描述情况,何乐而不为呢,下面小虎博客就来教下大家如何在 ecshop 购物车的...

ecshop购物车列表显示商品与市场相比节省的价格

ecshop购物车列表显示商品与市场相比节省的价格
在ecshop默认的模板调用中,购物车列表显示了当前我们商品的价格与市场价相比节省了多少价格,默认的是同时显示了价格与节省的百分比,也就是“比市场价XXX节省了XXX(xx%)”这样的形式,但如果我们只想明确的显示节省了多少钱,而不显示节省的这个百分比,应该怎样呢,下面小虎博客就来教大家如何进行只显示节省价格的更改。 第一:先要找到 anguages\zh_cn\shopping_flow.php文件,找到如下代码: $_LANG['tha...

ecshop分页函数的优化

ecshop分页函数的优化
ecshop默认的分页样式已经足够我们使用了,但有时候我们还需要个性化或者手动DIY的样式,哪么就需要修改 ecshop 分页函数了,下面是一款小虎博客从网上搜集来的一款 ecshop 个性化的分页函数,其中显示的方式为“第一页/末页 、上一页/下一页 已经分页显示的码数及地址”这样的样式,当然,这些样式其实都可以在其分页 get_pager 函数中进行优化的,下面我们来看修改的函数代码. [code lang="php"] function ...

ecshop对导航栏显示条数的修改

ecshop对导航栏显示条数的修改
ecshop 系统的整站系统导航是在后台添加栏目时可以进行显示与否的操作的,但是在前台却没有控制导航栏显示的条数,这就导致了一个问题,当导航栏目越来越多的时候,会造成页面导航的错位,当一行显示不出来的时候,会移到下一行显示导航,如果第二行只有一个导航显示的话就显示页面很难看了,其实解决这个问题也不是很大,最简单的方法就是我们可以在设置导航的时候指定固定的导航显示,将不需要的导航直接...

ecshop顶部实现AJAX登陆退出

ecshop顶部实现AJAX登陆退出
ajax无刷新技术对于站点的体验度非常好,现在的站点基本上都使用了 ajax 的无刷新,这一节我们来看一下如何使用 ajax 来对 ecshop 网站顶部登录与登出实现无刷新,ecshop 本身提供的模板是不支持无刷新的,每一次的登陆跳出都要刷新页面才行,给人的体验很不好,下面小虎博客就把 ecshop 顶部实现无刷新的效果代码分享一下。 找到 themes/xiariboke/library/member_info.lbi,将登陆登出的代码替换成如下的...

ecshop调用首页主广告的图片说明

ecshop调用首页主广告的图片说明
关于广告的调用,首先需要我们在 ecshop 后台进行上传广告图片,比如轮播的图片,上传之后才会在前台进行显示,而在后台除了上传广告图片外,还可以进行图片的说明以及每个图片的链接和排序等,虽然有怎么多参数选项,但粗心大意的我们,经常会只在前台调用轮播的图片而忽略了广告的图片说明,这是在制作模板时经常会忘记的事情,那么下面小虎博客就来教下大家如何在调用首页主广告图片的同时也进行调用广...

ecshop点击商品后在新窗口打开

ecshop点击商品后在新窗口打开
ecshop 系统在点击商品后会直接跳转到商品页,而把当前页直接给关掉,这样对于用户的体验是很不好的,如果我还想要看上一页的话,就只能再点击返回了,其实这是在设计程序里面的错误,我们知道点击打开新窗品,在 A 链接里面有一个 target="_blank" 参数属性的,而在 ecshop 里面直接忽略掉了这个参数属性,所以导致在点击所有商品的时候会把当前页关掉而跳转到下一页面,这个主要就是修改ecshop模板文件了...

ecshop当前位置标签 $ur_here

ecshop当前位置标签 $ur_here
页面的当前位置是为了让消费者更好的找到自己所在的商城位置,控制 ecshop 当前位置的变量是 $ur_here,变量的形式为“当前位置>小虎博客首页>关于我们”,大概就是这样子的吧,大家可以到PHP文件中找到相应的代码,虽然 ecshop 都已经将其位置样式都写好了,但有时候我们可能会遇到要修改这个样式的时候,比如需要去掉 “>” 这个符号,或者改成其它“》”符号这种样式,下面我们一起来解决一下这个问...