關于增強會員修改文章功能權限_動易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教程