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

来源:模板无忧 作者:雨哲 更新时间:2007-10-10 点击:

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

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

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

雨缘博客[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\"

< Prev12 3 Next >
相关动易CMS教程:
最新评论:
loading.. 评论加载中....
发表评论:不能超过250字节,请自觉遵守互联网相关政策法规.
  • 昵称: 验证: