请选择 进入手机版 | 继续访问电脑版
 找回密码
 立即注册

QQ登录

只需一步,快速开始

实现ecshop会员价格登陆才显示,且只显示和自己等级相符合的价格

给客户做ecshop的模板,客户要求只显示一个本店价,会员登录才显示自己相对应的价格,研究了一下,完美解决:
1、首先给要显示的价格加上一个是否登录显示在判断:{if $smarty.session.user_id}价格{/if}
比如:
<!-- {foreach from=$rank_prices item=rank_price key=key} 会员等级对应的价格-->
{if $smarty.session.user_id}您是{$rank_price.rank_name}<font class="PointPrice" id="ECS_RANKPRICE_{$key}" style="color:#C00">{$rank_price.price}</font>{/if}<br />
<!--{/foreach}-->
红色代码就是判断会员是否登录,不登陆的话直接不显示;
2、然后在后台将会员管理——会员等级——显示价格关闭;如图
  

实现ecshop会员价格登陆才显示,且只显示和自己等级相符合的价格

实现ecshop会员价格登陆才显示,且只显示和自己等级相符合的价格



3、最终显示的样子:
  
  

实现ecshop会员价格登陆才显示,且只显示和自己等级相符合的价格

实现ecshop会员价格登陆才显示,且只显示和自己等级相符合的价格



希望对大家有帮助!

本方法适合ecshop2.72
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

    热门帖子
  • 精华
  • 新帖
快速回复 返回顶部 返回列表