关于增强会员修改文章功能权限_动易Cms教程

编辑Tag赚U币
教程Tag:暂无Tag,欢迎添加,赚取U币!

动易系统的会员中心中,会员对文章的修改权限是通过后台来控制的,假如后台开启会员可以修改自己发布的文章,那就一直可以修改。假如关闭的话,那会员又不能修改了。有什么办法能像论坛一样,给会员修改文章的权限加上一个期限呢。在指定期限内会员可以随时修改自己发布的文章,超过期限则不能修改。

原理很简单,假如后台未开启会员修改自己文章功能,那么,会员只能修改草稿或未审核的文章,所以就在修改已审核文章之前,把要修改的文章转成未审核状态。这样有点不方便就是修改之后就变成未审核状态,需要治理员在后台重新审核。和新发布文章一样了。不过我想影响应该不大的。

言归正传,下面说效果和修改:
一、效果:

雨缘博客[http://blog.yz81.com]0雨缘博客[http://blog.yz81.com]0

以下是引用片段:
If CheckUserLogined() = False Then
Call CloseConn
Response.Redirect "User_Login.asp"
End If


在下面添加:

以下是引用片段:
dim ArticleID,ChannelID
ArticleID=Request("ArticleID")
ChannelID=Request("ChannelID")
If Action="Show" Then response.Write "<div style='width:680;border: 0 solid red;position: absolute;top:43px;left:expression((this.parentElement.offsetWidth-this.offsetWidth)/2);Text-align:right'><a href=User_Article_Edit.asp?ChannelID="&ChannelID&"&Action=Modify&ArticleID="&ArticleID&"><img src='images/article_draft.gif' border='0' align='absmiddle' title='编辑该篇文章内容'><br>编&nbsp;&nbsp;辑&nbsp;</a></div>"

2、将下面代码另存为User_Article_Edit.asp文件,放在User目录下:

以下是引用片段:
<%
Option Explicit
'强制浏览器重新访问服务器下载页面,而不是从缓存读取页面
Response.Buffer = True
Response.Expires = -1
Response.ExpiresAbsolute = Now() - 1
Response.Expires = 0
Response.CacheControl = "no-cache"

查看更多 动易Cms教程  动易Cms模板

共3页上一页123下一页
来源:模板无忧//所属分类:动易Cms教程/更新时间:2007-10-11
相关动易Cms教程