ecshop会员登陆后显示价格
客户要求做的价格登陆可见,网上搜了一下,找到了解决方法。
打开模版文件夹里面的goods.dwt
查找
{$lang.shop_price}<font class="price" id="ECS_SHOPPRICE">{$goods.shop_price_formated}</font><br />
修改成
{$lang.shop_price}<font class="price" id="ECS_SHOPPRICE">{if $smarty.session.user_id >0 }{$goods.shop_price_formated}{else}<a href="user.php">登录可见</a>{/if}</font>
同理打开recommend_best.lbi 精品推荐
查找
{$lang.shop_price}
{$lang.shop_price}<b class="f1">{$goods.shop_price}</b><br />
修改成
{$lang.shop_price}<b class="f1">{if $smarty.session.user_id >0 }{$goods.shop_price}{else}<a href="user.php">登录可见</a>{/if}</b><br />
{$lang.shop_price}<font class="price" id="ECS_SHOPPRICE">{if $smarty.session.user_id >0 }{$goods.shop_price_formated}{else}<a href="user.php">登录可见</a>{/if}</font>
打开热卖商品修改: recommend_hot.lbi
打开新品上架修改: recommend_new.lbi
首页分类下商品:cat_goods.lbi
分类页商品:goods_list.lbi
搜索页:search.dwt
就是打开这些文件 找到显示价格的地方 给价格字段前面添加以下代码
{if $smarty.session.user_id >0 }
然后给价格字段后面添加以下代码
<a href="user.php">登录可见</a>{/if}
原文链接:https://www.qiquanji.com/post/7170.html
本站声明:网站内容来源于网络,如有侵权,请联系我们,我们将及时处理。