在ECSHOP首页显示各等级会员价格的方法

  • |
  • 浏览:468
  • |
  • 更新:2013-12-03 10:42

在ECSHOP首页显示各等级会员价格注意:以下操作尽量不要使用记事本来编辑,尤其是使用UTF-8编码的朋友们。以下修改以官方默认模板为例:1、打开includes/lib_goods.php搜索$goods[$idx]['url']          = build_uri('goods', array('gid' => $row['goods_id']), $row['goods_name']);一共能搜索到四处,在每一处的后面都加上下面代码(注意是每一处哦,这样写对新手朋友来说比较容易操作)

        /* 会员等级价格 add by yanggg */$sql = "SELECT rank_id, IFNULL(mp.user_price, r.discount * $row[shop_price] / 100) AS price, r.rank_name, r.discount " . 'FROM '. $GLOBALS['ecs']->table('user_rank') . ' AS r ' . 'LEFT JOIN ' . $GLOBALS['ecs']->table('member_price')    . " AS mp ". "ON mp.goods_id = '$row[goods_id]' AND mp.user_rank = r.rank_id ". "WHERE r.show_price = 1 OR r.rank_id = '$_SESSION[user_rank]'";$res_up = $GLOBALS['db']->query($sql);while ($row_up = $GLOBALS['db']->fetchRow($res_up)) {$goods[$idx]['user_price'][$row_up['rank_id']] = array('rank_name' => htmlspecialchars($row_up['rank_name']), 'price' => price_format($row_up['price']));}

2、依次打开 library/recommend_hot.lbi  ,  library/recommend_best.lbi , library/recommend_new.lbi , library/recommend_promotion.lbi文件在</font>后面增加

<p style="background:#eee;">{if $goods.user_price}{foreach from=$goods.user_price item=user_price }< br>{$user_price.rank_name}:{$user_price.price}{/foreach}{/if}< /p>

3 category.php

搜索

$arr[$row['goods_id']]['url']              = build_uri('goods', array('gid'=>$row['goods_id']), $row['goods_name']);
在后面添加
        // 会员等级价格 add by yanggg$sql = "SELECT rank_id, IFNULL(mp.user_price, r.discount * $row[shop_price] / 100) AS price, r.rank_name, r.discount " . 'FROM '. $GLOBALS['ecs']->table('user_rank') . ' AS r ' . 'LEFT JOIN ' . $GLOBALS['ecs']->table('member_price')    . " AS mp ". "ON mp.goods_id = '$row[goods_id]' AND mp.user_rank = r.rank_id ". "WHERE r.show_price = 1 OR r.rank_id = '$_SESSION[user_rank]'";//echo $sql;$res_up = $GLOBALS['db']->query($sql);//print_r($res_up);while ($row_up = $GLOBALS['db']->fetchRow($res_up)) {$arr[$row['goods_id']]['user_price'][$row_up['rank_id']] = array('rank_name' => htmlspecialchars($row_up['rank_name']), 'price' => price_format($row_up['price']));}
当然这个数据库查询次数太多了,可以做个优化
5 修改 goods_list.lbi

在ECSHOP首页显示各等级会员价格的方法 列表页面显示会员等级价格相关推荐

  1. 如何让APP不在最近使用列表中显示(MTK6757 Android9.0)

    自己开发的APP不想显示在设置中的最近使用列表中显示,应该怎么操作? 找到下面文件: \vendor\mediatek\proprietary\packages\apps\MtkSettings\sr ...

  2. Word页面显示大小怎么修改

    有时我们收到一份文件,页面大小显示不便阅读修改,那么怎么修改页面显示大小呢?以最常用的极速办公speedoffice为例. 首先,打开要修改页面显示大小的文件,如图: 接着,我们在软件右下角找到放大工 ...

  3. 软件企业价格估算方法

    软件企业价格估算方法 (讨论稿) 1.        软件开发价格估算方法 软件开发价格与工作量.商务成本.国家税收和企业利润等项有关.为了便于计算,给出一个计算公式: 软件开发价格=开发工作量*开发 ...

  4. ecshop首页显示折扣的方法,ecshop商品显示折扣的方法

    在网上有很多关于ecshop详细页调用折扣和节省的方法,而首页需要调用折扣的话也可以照葫芦画瓢来修改.整理一下看看是不是可以 首先参考一下详细页添加折扣和节省的方法: 打开程序根目录 includes ...

  5. 怎么在php中设置收藏按钮,如何在ecshop首页给商品加入立即购买与收藏按钮

    在ecshop首页给商品加入立即购买与收藏按钮,直接模板当中操作修改,无需修改任何PHP代码.方法简便.以下是最模板提供的方法,如果出现错误,请拿错误在最模板网站搜索,继续修改下去. 第一步:首先查看 ...

  6. 帝国cms listinfo.php,帝国CMS动态列表应用之在列表中显示指定的会员组会员发布的信息...

    帝国之所以强大就在于他可以随心所欲的处理信息,这里我来讲一下如何在列表中显示某会员组会员发的信息,当然也可以显示指定会员发的信息. 一.准备 首先在userfun.php中加入函数 //getmemb ...

  7. 运动场馆SAAS系统运营中心、球馆、场馆、体育馆、场地配置、场馆配置、场次、报名记录、已锁场次、积分商城、会员明细、财务报表、系统打款、价格设置、消费明细、活动报名、创建场馆、权限管理、后台管理

    运动场馆SAAS系统运营中心.球馆.场馆.体育馆.运动场.场地配置.场馆配置.场次.报名记录.已锁场次.积分商城.会员明细.财务报表.系统打款.价格设置.消费明细.活动报名.创建场馆.权限管理.后台管 ...

  8. Chevereto V4 首页显示图片托管数量的实现方法

    博主最近一直想在Chevereto V4 首页显示图片托管数量,但是网上的方法只针对于Chevereto V3,V4却没有相关教程,查询谷歌也无结果,经博主查询大量案例今天为大家分享一下 Chever ...

  9. 编写一个程序,实现设置上月、本月电表读数,显示上月、本月电表读数,计算并显示本月用电数, 假设每度电的价格为1.2元,计算并显示本月电费。

    //编写一个程序,实现设置上月.本月电表读数,显示上月.本月电表读数,计算并显示本月用电数. //假设每度电的价格为1.2元,计算并显示本月电费. class Dianbiao{ private do ...

最新文章

  1. jenkins配置从节点
  2. Windows核心编程 第三章 内核对象
  3. Android中通过Socket直接与RILD进行通信
  4. angr学习笔记(8)(文件内容符号化)
  5. linux之安装Clion和运行使用总结
  6. java中的关键字有哪些_Java关键字有哪些?
  7. netbeans 添加gif图片_GIF动图制作app下载|GIF动图制作安卓版 v3.9.2 官方免费版
  8. 【Unity新闻】Unity新工具Metric Validation帮你自动化测试游戏平衡性
  9. 软件就像大教堂:我们建造它们——然后祈祷
  10. 二十四 Redis消息订阅事务持久化
  11. Linux系统启动流程图
  12. POJ 3621:Sightseeing Cows(最优比率环)
  13. c语言 枚举大小写,C语言枚举类型(Enum)深入理解
  14. c4d安装oc后打开计算机丢失,c4d+oc的安装及使用的全过程
  15. JavaScript-标签语句
  16. 来电转接点击选择联系人按钮-没有出现联系人
  17. 五种典型开发周期模型(瀑布、V、原型化、螺旋、迭代)
  18. SQL Server 2005 SP3正式版下载
  19. redis之hkeys、hvals、hgetall的使用
  20. Xcode7 网络请求报错:The resource could not be loaded because the App Transport Security policy requir

热门文章

  1. 细说:用户访问网站流程
  2. socks5代理搭建及解决启动后不显示端口和进程
  3. [机缘参悟-47]:鬼谷子-第十一决篇-决策者,中庸也,利益合理化分配也
  4. Linux驱动学习记录 cpu主频
  5. android移动支付——微信支付,360°深入了解Flutter
  6. 25 个最基本的 JavaScript 面试问题及答案
  7. 计算机组成原理之CPU的构造和原理
  8. Python实验|磁盘垃圾文件清理器
  9. 快递员凌晨送快递误把程序员当小偷,句句扎心,心疼程序员
  10. 微信小程序:实现选择视频 + 页面跳转 + 数据传送功能