⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 admin_guestbook.asp

📁 个人网站比较简短
💻 ASP
📖 第 1 页 / 共 5 页
字号:
    Next
    Response.Write "            </td>" & vbCrLf
    Response.Write "          </tr>" & vbCrLf

    Response.Write "          <tr class='tdbg'>" & vbCrLf
    Response.Write "            <td valign='middle' align='right'>留言内容:  <br>" & vbCrLf
    Response.Write "              </td>" & vbCrLf
    Response.Write "            <td colspan='4' valign='top'>" & vbCrLf
    'Response.Write "              <textarea name='GuestContent' cols='59' rows='6'    onkeydown=gbcount(this.form.GuestContent,this.form.total,this.form.used,this.form.remain); onkeyup=gbcount(this.form.GuestContent,this.form.total,this.form.used,this.form.remain);>" & rs("GuestContent") & "</textarea>" & vbCrLf
    Response.Write "              <textarea name='GuestContent' id='GuestContent' style='display:none' >" & Server.HTMLEncode(rs("GuestContent")) & "</textarea>" & vbCrLf
    Response.Write "                <iframe ID='editor' src='../editor.asp?ChannelID=1&ShowType=2&tContentid=GuestContent' frameborder='1' scrolling='no' width='480' height='280' ></iframe>" & vbCrLf
    Response.Write "            </td>" & vbCrLf
    Response.Write "          </tr>" & vbCrLf
    Response.Write "          <tr class='tdbg'>" & vbCrLf
    Response.Write "            <td valign='middle' align='center'></td>" & vbCrLf
    Response.Write "            <td colspan='4' valign='top'>" & vbCrLf
    Response.Write "                <FONT color=green>小提示:</FONT>换行请按Shift+Enter,另起一段请按Enter " & vbCrLf
    Response.Write "            </td>" & vbCrLf
    Response.Write "          </tr>" & vbCrLf
    Response.Write "          <tr class='tdbg'>" & vbCrLf
    Response.Write "            <td valign='middle' align='right'>是否隐藏: </td>" & vbCrLf
    Response.Write "            <td colspan='4' valign='top'>" & vbCrLf
    Response.Write "              <input type='radio' name='GuestIsPrivate' value='no' "
    If rs("GuestIsPrivate") = False Then Response.Write " checked"
    Response.Write " style='BORDER:0px;'>" & vbCrLf
    Response.Write "              正常" & vbCrLf
    Response.Write "              <input type='radio' name='GuestIsPrivate' value='yes' "
    If rs("GuestIsPrivate") = True Then Response.Write " checked"
    Response.Write "    style='BORDER:0px;'>" & vbCrLf
    Response.Write "              隐藏 &nbsp;&nbsp;<font color=#009900>*</font> 选择隐藏后,此留言只有管理员和留言者才可以看到。</td>" & vbCrLf
    Response.Write "          </tr>" & vbCrLf
    Response.Write "          <tr class='tdbg'>" & vbCrLf
    Response.Write "            <td colspan='5' align='center'  height='40'>" & vbCrLf
    Response.Write "              <input type='hidden' name='GuestID'  value='" & GuestID & "'>"
    Response.Write "              <input name='Action' type='hidden' id='Action' value='SaveModify'>"
    Response.Write "              <input name='Save' type='submit' value='保存修改结果' style='cursor:hand;'>&nbsp;"
    Response.Write "              <input name='Cancel' type='button' id='Cancel' value=' 取 消 ' onClick=""window.location.href='Admin_GuestBook.asp';"" style='cursor:hand;'>"
    Response.Write "            </td>" & vbCrLf
    Response.Write "          </tr>" & vbCrLf
    Response.Write "        </form>" & vbCrLf
    Response.Write "      </table>" & vbCrLf
    Response.Write "    </td>" & vbCrLf
    Response.Write "  </tr>" & vbCrLf
    Response.Write "</table>" & vbCrLf
    
    rs.Close
    Set rs = Nothing
End Sub

Sub SaveModify()
    Dim GuestName, GuestSex, GuestOicq, GuestEmail, GuestHomepage, GuestFace, GuestImages, GuestIcq, GuestMsn
    Dim GuestTitle, GuestContent, GuestIsPrivate, GuestIsPassed
    Dim GuestPassword, GuestPasswordConfirm, GuestQuestion, GuestAnswer
    Dim sqlMaxId, rsMaxId, MaxId, Saveinfo, sqlReg, rsReg
    
    KindID = Trim(Request("KindID"))
    KindID = PE_CLng(KindID)
    
    If AdminPurview = 2 And AdminPurview_GuestBook = 3 And CheckKindPurview(0, KindID) = False Then
        FoundErr = True
        ErrMsg = ErrMsg & "<li>你没有操作权限!</li>"
        Exit Sub
    End If
    
    GuestContent = FilterJS(Request("GuestContent"))
    'If UserLogined = False Then
        GuestName = PE_HTMLEncode(Trim(Request("GuestName")))
        GuestSex = Trim(Request("GuestSex"))
        GuestOicq = PE_HTMLEncode(Trim(Request("GuestOicq")))
        GuestIcq = PE_HTMLEncode(Trim(Request("GuestIcq")))
        GuestMsn = PE_HTMLEncode(Trim(Request("GuestMsn")))
        GuestEmail = PE_HTMLEncode(Trim(Request("GuestEmail")))
        GuestHomepage = PE_HTMLEncode(Trim(Request("GuestHomepage")))
        If GuestHomepage = "http://" Or IsNull(GuestHomepage) Then GuestHomepage = ""
    'Else
    '    GuestName = UserName
    'End If
    GuestImages = Trim(Request("GuestImages"))
    GuestFace = Trim(Request("GuestFace"))
    GuestTitle = PE_HTMLEncode(Trim(Request("GuestTitle")))
    GuestIsPrivate = Trim(Request("GuestIsPrivate"))
    If GuestIsPrivate = "yes" Then
        GuestIsPrivate = True
    Else
        GuestIsPrivate = False
    End If
        
    If GuestName = "" Or GuestTitle = "" Or GuestContent = "" Then
        FoundErr = True
        ErrMsg = ErrMsg & "<li>留言保存失败!</li><li>请将必要的信息填写完整!</li>"
        Exit Sub
    End If

    GuestID = Request("GuestID")
    If GuestID = "" Then
        FoundErr = True
        ErrMsg = ErrMsg & "<li>请指定要编辑的留言ID!</li>"
        Exit Sub
    Else
        GuestID = PE_CLng(GuestID)
        sqlMaxId = "select max(GuestMaxId) as MaxId from PE_GuestBook"
        Set rsMaxId = Conn.Execute(sqlMaxId)
        MaxId = rsMaxId("MaxId")
        If MaxId = "" Or IsNull(MaxId) Then MaxId = 0
        Set rsMaxId = Nothing
        Set rsGuest = Server.CreateObject("adodb.recordset")
        sql = "select * from PE_GuestBook where GuestID=" & GuestID
        rsGuest.Open sql, Conn, 1, 3
        rsGuest("KindID") = KindID
        rsGuest("GuestName") = GuestName
        rsGuest("GuestSex") = GuestSex
        rsGuest("GuestOicq") = GuestOicq
        rsGuest("GuestIcq") = GuestIcq
        rsGuest("GuestMsn") = GuestMsn
        rsGuest("GuestEmail") = GuestEmail
        rsGuest("GuestHomepage") = GuestHomepage
        rsGuest("GuestTitle") = GuestTitle
        rsGuest("GuestFace") = GuestFace
        rsGuest("GuestContent") = GuestContent
        rsGuest("GuestImages") = GuestImages
        rsGuest("GuestMaxId") = MaxId + 1
        rsGuest("GuestIsPrivate") = GuestIsPrivate
        rsGuest.Update
    End If
    Call ClearSiteCache(4)
    Call CloseConn
    Response.Redirect "Admin_GuestBook.asp"
End Sub

Sub Show()
    If GuestID = "" Then
        FoundErr = True
        ErrMsg = ErrMsg & "<li>请指定要显示的留言ID!</li>"
        Exit Sub
    Else
        GuestID = PE_CLng(GuestID)
    End If
    sql = "select * from PE_GuestBook where GuestID=" & GuestID
    Set rsGuest = Server.CreateObject("adodb.recordset")
    rsGuest.Open sql, Conn, 1, 1
    If rsGuest.BOF And rsGuest.EOF Then
        FoundErr = True
        ErrMsg = ErrMsg & "<li>找不到指定的留言!</li>"
        rsGuest.Close
        Set rsGuest = Nothing
        Exit Sub
    End If
    Response.Write "<br>"
    Call ShowGuestList
End Sub

Sub AdminReply()
    Dim GuestReply, ReplyIsPrivate
    If GuestID = "" Then
        FoundErr = True
        ErrMsg = ErrMsg & "<li>请指定要修改的留言ID!</li>"
        Exit Sub
    Else
        GuestID = PE_CLng(GuestID)
    End If
    sql = "select * from PE_GuestBook where GuestID=" & GuestID
    Set rsGuest = Server.CreateObject("adodb.recordset")
    rsGuest.Open sql, Conn, 1, 1
    If rsGuest.BOF And rsGuest.EOF Then
        FoundErr = True
        ErrMsg = ErrMsg & "<li>找不到指定的留言!</li>"
        rsGuest.Close
        Set rsGuest = Nothing
        Exit Sub
    End If
    
    If AdminPurview = 2 And AdminPurview_GuestBook = 3 And CheckKindPurview(6, rsGuest("KindID")) = False Then
        FoundErr = True
        ErrMsg = ErrMsg & "<li>你没有操作权限!</li>"
        Exit Sub
    End If
    
    GuestReply = rsGuest("GuestReply")
    ReplyIsPrivate = rsGuest("ReplyIsPrivate")
    Response.Write "<br>"
    Call ShowGuestList

    Response.Write "<script language=JavaScript>" & vbCrLf
    Response.Write "function check(thisform)" & vbCrLf
    Response.Write "{" & vbCrLf
    Response.Write "  var CurrentMode=editor.CurrentMode;" & vbCrLf
    Response.Write "  if (CurrentMode==0){" & vbCrLf
    Response.Write "    document.myform.GuestContent.value=editor.HtmlEdit.document.body.innerHTML; " & vbCrLf
    Response.Write "  }" & vbCrLf
    Response.Write "  else if(CurrentMode==1){" & vbCrLf
    Response.Write "    document.myform.GuestContent.value=editor.HtmlEdit.document.body.innerText;" & vbCrLf
    Response.Write "  }" & vbCrLf
    Response.Write "  if(document.myform.GuestContent.value==''){" & vbCrLf
    Response.Write "    alert('留言内容不能为空!');" & vbCrLf
    Response.Write "    editor.HtmlEdit.focus();" & vbCrLf
    Response.Write "    return(false);" & vbCrLf
    Response.Write "  }" & vbCrLf
    
    Response.Write "   if(thisform.GuestContent.value.length>800){" & vbCrLf
    Response.Write "        alert('留言内容不能超过800字符!');" & vbCrLf
    Response.Write "        thisform.GuestContent.focus();" & vbCrLf
    Response.Write "          return(false);" & vbCrLf
    Response.Write "      }" & vbCrLf
    Response.Write "}" & vbCrLf
    Response.Write "</script>" & vbCrLf
    Response.Write "<br><table width='100%' cellpadding='1' cellspacing='0' class='border'>" & vbCrLf
    Response.Write "  <form name='myform' method='post' action='Admin_GuestBook.asp?action=SaveAdminReply' onSubmit='return check(myform)'>" & vbCrLf
    Response.Write "  <tr class='title'>" & vbCrLf
    Response.Write "    <td  height='22' colspan='3'>&nbsp;&nbsp;&nbsp;&nbsp;<font color=green>回复留言</font></td>" & vbCrLf
    Response.Write "  </tr>" & vbCrLf
    Response.Write "    <tr class='tdbg'>" & vbCrLf
    Response.Write "      <td align='right'>&nbsp;</td>" & vbCrLf
    Response.Write "      <td colspan='2'>" & vbCrLf
    Response.Write "      </td>" & vbCrLf
    Response.Write "    </tr>" & vbCrLf

    Response.Write "    <tr class='tdbg'>" & vbCrLf
    Response.Write "      <td width='20%' valign='middle' align='right'>回复内容:  </td>" & vbCrLf
    Response.Write "      <td colspan='2' valign='top'>" & vbCrLf
    'Response.Write "        <textarea name='GuestContent' cols='59' rows='6' >" & GuestReply & "</textarea>"
    Response.Write "        <textarea name='GuestContent' id='GuestContent' style='display:none' >" & Server.HTMLEncode(FilterJS(GuestReply)) & "</textarea>" & vbCrLf

    Response.Write "          <iframe ID='editor' src='../editor.asp?ChannelID=1&ShowType=2&tContentid=GuestContent' frameborder='1' scrolling='no' width='480' height='280' ></iframe>" & vbCrLf
    Response.Write "     </td>" & vbCrLf
    Response.Write "    </tr>" & vbCrLf
    
    Response.Write "          <tr class='tdbg'>" & vbCrLf
    Response.Write "            <td width='20%' valign='middle' align='right'>是否隐藏:</td>" & vbCrLf
    Response.Write "            <td vAlign=top colSpan=2>" & vbCrLf
    Response.Write "  <Input style='BORDER-RIGHT: 0px; BORDER-TOP: 0px; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px' type=radio name='ReplyIsPrivate' value='0' " & IsRadioChecked(ReplyIsPrivate, False) & "> 正常 " & vbCrLf

    Response.Write "              <Input style='BORDER-RIGHT: 0px; BORDER-TOP: 0px; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px' type=radio name='ReplyIsPrivate' value='1' " & IsRadioChecked(ReplyIsPrivate, True) & "> 隐藏 <FONT color=red>*</FONT> <FONT color=green>选择隐藏后,此留言只有管理员和留言者才可以看到。</FONT></td>" & vbCrLf
    Response.Write "          </tr>" & vbCrLf
    
    Response.Write "    <tr class='tdbg'>" & vbCrLf
    Response.Write "      <td colspan='3' align='center'  height='40'><input name='GuestID' type='hidden' value='" & GuestID & "'>" & vbCrLf
    Response.Write "        <input type='submit' name='Sub

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -