ecshop 模版代码修改登陆后可见价格

2025-04-28 05:54:35
推荐回答(1个)
回答1:

打开模版文件夹里面的goods.dwt
查找
{$lang.shop_price}{$goods.shop_price_formated}

修改成
{$lang.shop_price} class="price" id="ECS_SHOPPRICE">{if $smarty.session.user_id >0
}{$goods.shop_price_formated}{else}href="user.php">登录可见{/if}

同理打开recommend_best.lbi 精品推荐
查找{$lang.shop_price}
{$lang.shop_price}{$goods.shop_price}

修改成
{$lang.shop_price} class="f1">{if $smarty.session.user_id >0
}{$goods.shop_price}{else}href="user.php">登录可见{/if}

{$lang.shop_price} class="price" id="ECS_SHOPPRICE">{if $smarty.session.user_id >0
}{$goods.shop_price_formated}{else}href="user.php">登录可见{/if}

打开热卖商品修改: recommend_hot.lbi
打开新品上架修改: recommend_new.lbi
首页分类下商品:cat_goods.lbi
分类页商品:goods_list.lbi
搜索页:search.dwt
就是打开这些文件 找到显示价格的地方 给价格字段前面添加以下代码
{if $smarty.session.user_id >0 }
然后给价格字段后面添加以下代码
登录可见{/if}