go.goo...

生活就像胖大海

  博客园 :: 首页 :: 新随笔 :: 联系 :: 订阅 :: 管理 ::
基本思路和cs2.0改造过程中版主实现思路一致,但是稍有改进:

先在系统中建立一个角色,赋予该用户论坛管理员的权限,然后在cs_section中增加一个字段,用于保存该版版主,最好是连用户名和用户编号一起保存,一个版面可以设置多个版主,多个版主保存形式可以自己定义,反正方便自己解析就可以了,我采用 useridA|usernameA@useridB|usernameB方式,用户名和用户编号一起保存,是为了方便后面在页面上显示版主时候用的,这样不用增加数据库读写次数。版主设置在后台的版面信息编辑中增加一个文本框就可以了,多个版主可以用逗号隔开,保存的时候再解析成数据库中保存的格式。其中还有几个存储过程需要修改,页面也需要修改,也便于能显示本版版主的用户名,用户名的超连接要用到用户编号,这也是前面为什么要保存用户编号的原因了,当然也可以只保存用户名或密码,但是这样要增加读取数据库次数,影响系统反应时间。
版主的权限,可以结合本版版主和角色权限,控制管理按钮的显示和隐藏,达到控制版主权限的目的,通过以上方式,实现了版主的灵活设置和更改。
posted on 2006-12-14 16:25  白沙  阅读(240)  评论(0)    收藏  举报