ecshop商品详情页左侧小图右侧大图效果

ecshop商品详情页左侧小图右侧大图效果
在一个 ec 论坛看到的一个效果,感觉很赞,就把代码给拷贝下来了,这是商品详情页面的图片展示效果,左侧是小图的移动,可以上下点击移动的,然后右侧则是大图的显示,感觉这种效果很好,下面是夏日博客摘集来的代码,分享一下了,代码如下: html布局如下: [code lang="php"] <div class="goods-small-pic"> <div class="arrow"> <span class="scrtop"&...

ecshop商品详情页显示同类别的推荐商品

ecshop商品详情页显示同类别的推荐商品
在 ecshop 系统中,商品的详情页是显示推荐商品的,但这个推荐商品是针对全站系统的,也就是在商品的详情页面显示整个站点的推荐商品,这样显然是有bug的,如果我们有多个分类,比如分类有男装,女装,童装,如果点击男装,在男装的详情页面显示女装推荐就有点不搭了,如果我们再有玩具之类的分类,点击男装的时候显示玩具推荐就更不搭了,所以我们有必要修改一下,让 ecshop 商品的详情页面显示本类别下的...

ecshop商品图片相关的几种图片

ecshop商品图片相关的几种图片
在每一种开源的系统当中,当前图片都会被分为几种,比如当前图片的缩略图,当前图片的原图等等,分为这几种主要是为了适合站点在不同浏览下的需求,比如我们要在首页预览标题图片,就需要图片的缩略图了,如果需要在文章页面浏览图片,哪肯定就是大图了,如果做得不严谨,没有考虑到这一点,是个小网站倒不会受到什么影响,但如果网站相当庞大,每天要浏览上千上万张图片的时候,影响就很大了,下面夏日博...

ecshop商品列表页显示单个商品的评论等级、评论数量、点击量和销售量

ecshop商品列表页显示单个商品的评论等级、评论数量、点击量和销售量
如果我们在ecshop的商品列表页可以看到每个商品的评论等级、评论数量、点击量和销售量,就会显得网站更充气和专业,更可以一眼就看到商城中某个商品更火热,如果再加上评论等级、评论数量、点击量和销售量的点击排序就更完美了,貌似淘宝商城里面的这些项目都显示了吧,看起来就很充实,好了,下面夏日博客就来教下大家如何在ecshop商品列表页显示单个商品的评论等级、评论数量、点击量和销售量等。 第一步...

ecshop删除商品函数记录

ecshop删除商品函数记录
摘自ecshop的一个删除商品记录的函数,比较完整的说,其中后台所调用的删除方式都已经有了,如实现的从回收站删除多个商品、取得有效商品ID、删除商品图片和轮播图片文件、删除商品、删除商品的货品记录、删除商品相册的图片文件、删除商品相册、删除相关表记录、删除相应虚拟商品记录、清除缓存,看起来好完整的说,在这里记录下来,待到二次开发的时候可以直接进行实例化应用,当然,如果这个函数不能够...

ecshop删除品牌页面官方http的字样

ecshop删除品牌页面官方http的字样
在品牌页面中,当我们在调用品牌官方的时候,显示的形式是“官方网址http”的字样,有时候为了简化网址,需要删除掉http,直接就是 www.xiariboke.net 这样的类型,但是在模板标签中是没有办法去掉的,我们只能修改 .php 里面的函数文件了,打开后台文件 admin/includes/lib_main.php 文件,在页面中搜索如下函数代码: function sanitize_url($url,$check='http://')   {   &nbs...

ecshop如何在右侧添加返回顶部的图片

ecshop如何在右侧添加返回顶部的图片
在网页中添加回到顶部的代码,对页面的体验很好,尤其是篇幅较大的网页,对于代码,实际上也很简单,我们知道只要给 a 标记添加链接 #,点击之后就会自动回到顶部了,所以只需要在页面的底部添加一个 a 标记的空链接就可以了,下面夏日博客就 ecshop 中如何在右侧添加返回到顶部做个简单分享,这种方法适用于任何的网页。 打开 themes/模板文件夹/library/page_footer.lbi 文件,在其底部添加如下代码: <...

ecshop如何修改购物流程中的标志建筑

ecshop如何修改购物流程中的标志建筑
以官方默认模板为例: 打开theme/default/library/consignee.lbi文件 查找:{$lang.sign_building} 修改成:“其他文字” 然后查找: <input name="sign_building" type="text" class="inputBg" id="sign_building_{$sn}" value="{$consignee.sign_building|escape}" /> 修改成: <input name="sign_building" type="text" class="inputBg" id="sign_building_{$sn}" value="{if $consignee.sign_bu...

ecshop如何让文章按倒序排列

ecshop如何让文章按倒序排列
今天在修改了 ecshop 原站内快讯文章后,发现 ecshop 的文章并不是按最新修改的来添加的,也就是根本没有规则,或者我还没能搞清楚 ecshop 是按什么规则来进行排序文章的,通常的情况下,我们都是按照 ID 或者是发表的时间来进行排序的,让最新的文章放在最前面,而老的文章放在后面,这样看起来是比较合理的,下面夏日博客就来修改一下 ecshop 文章的排序规则,让其按照发表时间来进行排序。 第一,修改 \...

ecshop如何给文章增加浏览量

ecshop如何给文章增加浏览量
文章页面的浏览量可以直观的显示出这篇文章有多少的阅读量,可以让我们更好的了解哪一篇文章是消费者喜欢的,进而分析消费者对于哪些问题比较关注,所以文章的浏览次数肯定是不能缺少的,只可惜在 ecshop 文章详情页是没有次数浏览统计了,只是简单的显示了文章标题内容等,之前在夏日博客的文章里面,已经介绍了如何给文章添加相关文章的功能,这一篇我们就来讲一下如何给文章增加浏览量的统计吧。 第一,...

ecshop让其下架的商品出现在关联商品中

ecshop让其下架的商品出现在关联商品中
ecshop 是可以设置一些商品为某一个商品的关联商品的,这是 ecshop 自带的功能,在发布商品的时候就可以进行设置,但 ecshop 有一个规定,凡是下架后的商品是不能够显示的,也就是关联商品只有是上架的商品才可以显示,但如果我们想要下架的商品一起出现在关联商品中呢,下面夏日博客就来分享下修改的方法。 打开根目录下 goods.php 文件,找到 function get_linked_goods($goods_id) 函数中的 AND g.is_on...

ecshop去掉用户注册协议的方法

ecshop去掉用户注册协议的方法
有客户提到要去掉 ecshop 的用户协议,用户协议通常用在用户注册时,只有在同意协议后才可以进行注册,否则将不能够注册,这是商城与用户之间的一个注册协议,但这个协议通常很少有人去看,所以有的时候去掉也是有必要的,下面夏日博客就来教大家如何修改一下。 一,打开 userpassword.dwt,找到如下的代码并删除掉。  <div class="coLogin_two">       ...

ecshop去掉评论时e-mail必填的方法

ecshop去掉评论时e-mail必填的方法
在进行 ecshop 商品详情匿名评论时,E-mail 选项是必填项,有许多人对于必填项其实是比较反感的,既然是匿名评论,如果再填加上 E-mail 的话,就有点实名的感觉了,对于不想填加 E-mail 的消费者,只能随便填写一个 E-mail 地址了,所以我们还是有必要取消发表评论时 E-mail 必填项的,下面夏日博客就来分享一下去掉 E-mail 必填项的方法。 第一步:打开 /themes/default/library/comments_list.lbi 文件,...

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 库文件 分类下的商品不可更...