Zblog设定登陆后可见内容
Zblog很多时候需要设定登陆后可见内容,如管理用登陆后可见编辑页面,再如用户登陆后显示隐藏内容。
有时非管理员登陆了能看到一些管理员才能操作的功能,虽然没有权限操作,但也给网站留下了安全隐患。
所以这里就需要强大的代码来实现以上功能。
用户为管理员可见
判断用户是否为管理组,如是管理组可见;
if ($zbp->CheckRights ( 'root' )){ <p>已经登陆用户可以看见我哦!</p> }
用户登录可见
判断用户是否登录,如登陆了ID大于1,可见
{if $user.ID>0} 已经登陆用户可以看见我哦! {else} 看见我说明你还未登陆哦! {/if}
用户级别大于6可见
判断用户是级别,如果是用户级别大于6的情况下可见
{if $user.Level < 6} <span><a href="{$host}zb_system/admin/edit.php?act=ArticleEdt&id={$article.ID}">编辑</a> {/if}
附:ZBlog用户级别划分:
1->管理员
2->网站编辑
3->作者
4->协作者
5->评论者
6->游客
关于Zblog内置参数的调用说明:
有些情况,用{if $user.Level < 6}即可,而有些情况需要写成$zbp->user->ID < 6,具体看if是否在{}的内侧!