如何在ecshop中实现后台商品列表显示会员等级价格的解决办法
2012-10-04 10:45
633 查看
如何在ecshop中实现后台商品列表显示会员等级价格的解决办法
后台商品列表显示会员等级价格的解决办法1、修改admin/includes/lib_goods.php的goods_list()函数部分
在return array('goods' => $row, 'filter' => $filter, 'page_count' => $filter['page_count'], 'record_count' => $filter['record_count']);
后面添加
foreach($row as $key_tmp=>$goods_tmp)
{
$sql = "SELECT rank_id, IFNULL(mp.user_price, r.discount * $goods_tmp[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 = '$goods_tmp[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))
{
$row[$key_tmp]['user_price'][$row_up['rank_id']] = array(
'rank_name' => htmlspecialchars($row_up['rank_name']),
'price' => price_format($row_up['price']));
}
}
2、修改模版文件 admin/templates/goods_list.htm
在{$goods.shop_price}与</span>之间增加下面代码
{if $goods.user_price}
{foreach from=$goods.user_price item=user_price }
<br>
{$user_price.rank_name}:{$user_price.price}
{/foreach}
{/if}
<div id="mainDiv">
{if $goods.user_price}
{foreach from=$goods.user_price item=user_price }
<ul>
<li class="c1">{$user_price.rank_name}</li>
<li class="c2"><span onclick="listTable.edit(this, 'edit_member_price', '{$goods.goods_id}_{$rank.rank_id}')">{$user_price.price}
</span></li>
</ul>
{/foreach}
{/if}
</div>
您可能也喜欢:
如何在ecshop中实现顾客自己在购物车选自己要的属性
如何在ecshop首页显示会员价格、vip价格等
如何实现ecshop调用分类下销售排行
如何修改ecshop首页显示的价格,改为登录查看
如何让ecshoo留言本显示ip
如何实现ecshop在商品搜索结果页显示商品货号的方法
如何在ecshop显示商品销售记录
如何在ecshop实现后台管理商品的评论和咨询以及文章评论
商品批发增加起订数功能,设置购买数量
如何在ecshop中增加商品批发增加起订数功能,设置购买数量
在ecshop中实现商品发表时随机产生的一个点击数
如何在ecshop实现文章随意调用功能
关于ecshop扩展商品属性查询的另一种SQL语句写法
如何解决ecshop价格区间不能自由修改的问题
ecshop权限设置
如何在ecshop中实现首页产品显示评论数量
相关文章推荐
- ECSHOP后台商品列表显示会员等级价格
- ecshop中实现不同等级的会员显示不同的商品价格
- ecshop后台管理员登陆显示商品列表价格不同
- 在ECSHOP首页显示各等级会员价格的方法 列表页面显示会员等级价格
- 68eshop版本 商品价格显示为0 ecshop 解决会员登录后商品价格显示为0的问题
- Ecshop商品详情页显示当前会员等级价格
- mycnart操作使用教程 -如何默认不显示 商品价格。会员登陆...
- 织梦DedeCMS后台模块管理列表不显示 【终极解决办法】
- 修改ECSHOP后台的商品列表里显示该商品品牌
- ecshop小京东后台首次上传商品不能上传相册的解决办法
- dedecms5.5会员中心好友列表不显示空间签名的解决办法
- 如何让ECSHOP后台添加完商品后默认不上架 ecshop实现供应商上传产品需要审核
- ecshop后台商品列表和添加修改选择供货商处只显示自己管理的
- mycnart操作使用教程 -如何默认不显示 商品价格。会员登陆...
- ECSHOP如何解决选购中心默认只显示4个商品
- [OK]ECSHOP后台的商品列表里显示商品品牌
- 在ECSHOP后台会员列表中显示最后登录时间
- ECSHOP实现首页读取会员等级和价格
- ECSHOP后台商品列表中增加商品属性的显示方法