【动网论坛7.1 sp1 修改】-论坛同等级版主不能相互编辑的修改

7.10论坛同等级版主不能相互编辑的修改:

1、完全去掉版主以上级别不可以相互编辑帖子的权限。


此修改需要屏蔽两个地方。


1、post.asp
找到
  If Cint(Dvbbs.UserGroupID) < 4 And Cint(Dvbbs.UserGroupID) = rs("UserGroupID") Then
                     Dvbbs.AddErrCode(75)
  ElseIf Cint(Dvbbs.UserGroupID) < 4 and Cint(Dvbbs.UserGroupID) > rs("UserGroupID") Then
                     Dvbbs.AddErrCode(76)
  End If
将上面代码屏蔽
既改为
//If Cint(Dvbbs.UserGroupID) < 4 And Cint(Dvbbs.UserGroupID) = rs("UserGroupID") Then
                       //Dvbbs.AddErrCode(75)
    //ElseIf Cint(Dvbbs.UserGroupID) < 4 and Cint(Dvbbs.UserGroupID) > rs("UserGroupID") Then
                       //Dvbbs.AddErrCode(76)
    //End If
2、savepost.asp
找到
    If Cint(Dvbbs.UserGroupID) < 4 And Cint(Dvbbs.UserGroupID) = rs("UserGroupID") Then
                        Dvbbs.AddErrCode(75)
    ElseIf Cint(Dvbbs.UserGroupID) < 4 and Cint(Dvbbs.UserGroupID) > rs("UserGroupID") Then
                        Dvbbs.AddErrCode(76)
    End If
也是屏蔽。即改为:
   // If Cint(Dvbbs.UserGroupID) < 4 And Cint(Dvbbs.UserGroupID) = rs("UserGroupID") Then
                        //Dvbbs.AddErrCode(75)
    ElseIf Cint(Dvbbs.UserGroupID) < 4 and Cint(Dvbbs.UserGroupID) > rs("UserGroupID") Then
                        //Dvbbs.AddErrCode(76)
    //End If


2、如果你只是想设定版主以上某个组的成员可以相互编辑。请这样修改(修改地方也是两个。代码一样。就是找到上面1中post.asp合savepost.asp中的如下代码)


  If Cint(Dvbbs.UserGroupID) < 4 And Cint(Dvbbs.UserGroupID) = rs("UserGroupID") Then
                     Dvbbs.AddErrCode(75)
  ElseIf Cint(Dvbbs.UserGroupID) < 4 and Cint(Dvbbs.UserGroupID) > rs("UserGroupID") Then
                     Dvbbs.AddErrCode(76)


  End If


把上面的<4改成小于4的数字。


其中1代表管理员组,2代表超级版主组,3代表版主组,4是会员组,这里小于4就把所有的管理团队的相互编辑权限给关了。修改需要修改两个文件,但是代码一样(savepost.asp和post.asp)
3、只是设定某个组没有相互编辑帖的权限修改


  If Cint(Dvbbs.UserGroupID) < 4 And Cint(Dvbbs.UserGroupID) = rs("UserGroupID") Then
                     Dvbbs.AddErrCode(75)
  ElseIf Cint(Dvbbs.UserGroupID) < 4 and Cint(Dvbbs.UserGroupID) > rs("UserGroupID") Then
                     Dvbbs.AddErrCode(76)


  End If


把上面红色中的4改成=3或者=2或者=1


如果只是设定管理员组和版主组不可以相互编辑帖子,那么就把红色中的 If Cint(Dvbbs.UserGroupID) <4改成是


If Cint(Dvbbs.UserGroupID) ==1 And  If Cint(Dvbbs.UserGroupID)==3   And Cint(Dvbbs.UserGroupID) = rs("UserGroupID") Then


也可以


If Cint(Dvbbs.UserGroupID) <>2 And Cint(Dvbbs.UserGroupID) = rs("UserGroupID") Then


等等,修改的方法很多。大家自己去研究。。。。

转载于:https://www.cnblogs.com/enter823/articles/452515.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值