增加一个版主权限

By crll at 2012-12-08 16:29:17 • 1054次点击 • 4收藏

比如版主权限为:88

(编辑用户资料可见)

/templates/default/postpage.php

搜索:

if($cur_user['flag']>=99){

echo ' &nbsp;&nbsp;&nbsp; • <a href="/admin-edit-post-',$t_obj['id'],'">编辑</a>';

}

改成:

if($cur_user['flag']>=88){

echo ' &nbsp;&nbsp;&nbsp; • <a href="/admin-edit-post-',$t_obj['id'],'">编辑</a>';

}

搜索:
if($cur_user && $cur_user['flag']>=99){

echo ' &nbsp;&nbsp;&nbsp; • <a href="/admin-edit-comment-',$comment['id'],'">编辑</a>';
}

改成:
if($cur_user && $cur_user['flag']>=88){

echo ' &nbsp;&nbsp;&nbsp; • <a href="/admin-edit-comment-',$comment['id'],'">编辑</a>';
}
完成.

2)
/admin-edit-comment.php

文件
/admin-edit-post.php

文件
搜:

(注意两个文件,根目录,)
if (!$cur_user || $cur_user['flag']<99)
改成:
if (!$cur_user || $cur_user['flag']<88)
完成.

没啥技术得,不过一朋友要.我就看了下。

版主, 权限


版主权限只能编辑帖子和回复,无其他功能。

crll at 2012-12-08 16:32:19
1

理论上可以有100种用户权限,
二次开发可以在分类、帖子添加个flag字段来限制某些用户可浏览,还可以根据发帖数升级flag,
大多数大论坛程序都有类似的功能。

ego008 at 2012-12-08 18:27:04
2

@ego008 恩恩。很好的程序。代码一目了然。谢谢。

crll at 2012-12-08 20:31:25
3

@crll 我承认,我是php入门级的,只能写出这样的了。

ego008 at 2012-12-08 20:45:26
4

@ego008

哈, 我更是一个新手,才刚开始接触php。还希望以后多多指教。

crll at 2012-12-08 20:49:25
5

@crll

这个不错,理应顶上去。然后我给楼主补充一下,以上的方法只是PC端,移动端的还要改一下ios开头的相应文件。

杨杨杨 at 2013-01-16 18:35:32
6

@ego008 请问调用分类字段的函数是哪个

先知先觉 at 2013-04-02 16:29:43
7

@先知先觉 没有已有函数,获取分类的信息参见/nodepage.php 的代码
若自己要添加全局函数,可在 /model.php 里添加。

ego008 at 2013-04-02 16:39:38
8
登录 后发表评论