BBSXP7.0B2帖子发出一天后禁止修改(最新改法!只改一行,换一行)
之前有人发过这样的改法http://bbs.yuzi.net/ShowPost.asp?ThreadID=696533,这种改法没有很好的运用函数知识,用函数的改法相当简单,加快效率,建议大家使用!
当然,红色标注的“24”你可以随意更改,甚至设定字段后台设置
EditPost.asp文件中
找到
sql="select * from [BBSXP_Posts"&PostsTableName&"] where id="&PostID&""
Set Rs=Conn.Execute(sql)
在其下添加
if int(DateDiff("h",Rs("PostTime"),Now()))<24 and Rs("UserName")=CookieUserName or PermissionsManage=1 then xiugai=1
找到
if Rs("UserName")<>CookieUserName and PermissionsManage=0 then error("<li>对不起,您的权限不够!")
改成
'if Rs("UserName")<>CookieUserName and PermissionsManage=0 then error("<li>对不起,您的权限不够!")
if xiugai<>1 then error("<li>对不起,您的权限不够!或者发帖时间已超过一天")
登录后方可回帖