客户要求做的价格登陆可见,百度一下,找到了解决方法。

 

打开模版文件夹里面的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}

posted on 2018-12-06 13:30  ecshop二次开发  阅读(259)  评论(0编辑  收藏  举报