香港独立IP空间
香港php空间
美国php空间
域名注册

我们在访问商城时,要使得只有登陆后才可以查找到商品的详情页,这样做总感觉有点太封闭了,这就有点有点类似于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

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

喜欢本文或觉得本文对您有帮助,请分享给您的朋友 ^_^

阅读本文的人还阅读: