实现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、然后在后台将会员管理——会员等级——显示价格关闭;如图

图片[1]_实现ecshop会员价格登陆才显示,且只显示和自己_jack361博客X

3、最终显示的样子是登陆前:图片[2]_实现ecshop会员价格登陆才显示,且只显示和自己_jack361博客
登陆后是:图片[3]_实现ecshop会员价格登陆才显示,且只显示和自己_jack361博客
希望对大家有帮助!
本方法适合ecshop2.72!

© 版权声明
THE END
喜欢就支持一下吧
点赞0 分享
评论 抢沙发

请登录后发表评论

    暂无评论内容