新闻中心

Ecshop教程:设置只有登录用户才可查看商品详情

作者 / 无忧主机 时间 2015-10-22 00:06:59

我们在访问商城时,要使得只有登陆后才可以查找到商品的详情页,这样做总感觉有点太封闭了,这就有点有点类似于discuz论坛一样,只有当注册用户登陆后才能够进行发言,感觉有点不太好,不过也有些php免备案虚拟主机老用户就是需要这样的要求,因此可以进行研究一下的,如果想要在ecshop中实现只有登陆后才能查看商品详情页面还是较简单的。那么如何实现ecshop如何实现只有登录用户才能访问商品详情内容,下面ECSHOP开发中心和大家说下简单的方法?这个需要在商品详情页模板文件里加判断代码,以默认模板为例,打开 /themes/default/goods.dwt 找到如下代码: 在: <!--当前位置 end--> 后边添加以下代码:

{if $smarty.session.user_id gt 0}
接着在: <!--友情链接 end--> 下一行添加一下代码:
{else} 
<div class="block">您未登录,只有登录用户才有权查看!</div> 
{/if}
这样修改以后如果是匿名用户在访问详情页的时候会提示去登录,就可以实现只有登录用户才能查看商品详情,未登录用户无法查看商品详情的效果。 无忧主机相关文章推荐阅读: ECSHOP程序如何给商品名称设置特效让显示多种颜色? ECSHOP程序如何在后台管理中心修改支付显示顺序的方法 ECSHOP报错:STRICT STANDARDS: REDEFINING ALREADY DEFINED CONSTRUCTOR FOR CLASS

本文地址:https://www.51php.com/ecshop/20434.html

1
1
1
1
1
1
1

客户服务热线

0791-8623-3537

在线客服