📄 user_spacediary_code.asp
字号:
<!--#include file="CommonCode.asp"-->
<%
'**************************************************************
' Software name: PowerEasy SiteWeaver
' Web: http://www.powereasy.net
' Copyright (C) 2005-2008 佛山市动易网络科技有限公司 版权所有
'**************************************************************
Dim BlogID
BlogID = PE_CLng(Trim(Request("ID")))
Sub Execute()
BlogID = PE_CLng(Trim(Request("ID")))
If BlogID = 0 Then
Exit Sub
End If
FileName = "User_SpaceDiary.asp?ID=" & BlogID & "&Action=" & Action
strFileName = FileName & "&Field=" & strField & "&keyword=" & Keyword
Response.Write "<table align='center'><tr align='center' valign='top'>"
Response.Write "<td width='90'><a href='User_SpaceDiary.asp?ID=" & BlogID & "&Action=Add'><img src='images/article_add.gif' border='0' align='absmiddle'><br>添加我的日志</a></td>"
Response.Write "<td width='90'><a href='User_SpaceDiary.asp?ID=" & BlogID & "'><img src='images/article_all.gif' border='0' align='absmiddle'><br>管理我的日志</a></td>"
Response.Write "</tr></table>" & vbCrLf
Select Case Action
Case "Add"
Call Add
Case "Modify"
Call Modify
Case "SaveAdd", "SaveModify"
Call SaveItem
Case "Del"
Call Del
Case Else
Call main
End Select
If FoundErr = True Then
Call WriteErrMsg(ErrMsg, ComeUrl)
End If
End Sub
Sub main()
Call ShowJS_Main("日志")
Response.Write "<table width='100%' border='0' align='center' cellpadding='0' cellspacing='0'>"
Response.Write " <tr>"
Response.Write " <td height='22'>我的日志管理</td>"
Response.Write " </tr>"
Response.Write "</table>"
Response.Write "<table width='100%' border='0' cellpadding='0' cellspacing='0'><tr>"
Response.Write " <form name='myform' method='Post' action='User_SpaceDiary.asp' onsubmit='return ConfirmDel();'>"
Response.Write " <td><table class='border' border='0' cellspacing='1' width='100%' cellpadding='0'>"
Response.Write " <tr class='title' height='22'> "
Response.Write " <td height='22' width='30' align='center'><strong>选中</strong></td>"
Response.Write " <td width='25' align='center'><strong>ID</strong></td>"
Response.Write " <td align='center' ><strong>标题</strong></td>"
Response.Write " <td width='40' align='center' ><strong>点击数</strong></td>"
Response.Write " <td width='130' align='center' ><strong>日期</strong></td>"
Response.Write " <td width='80' align='center' ><strong>管理操作</strong></td>"
Response.Write " </tr>"
Dim rsItem, sql
sql = "select * from PE_SpaceDiary Where UserID=" & UserID
If Keyword <> "" Then
Select Case strField
Case "Title"
sql = sql & " and Title like '%" & Keyword & "%' "
Case "Content"
sql = sql & " and Content like '%" & Keyword & "%' "
Case "Time"
sql = sql & " and Datetime='" & Keyword & "' "
Case Else
sql = sql & " and Title like '%" & Keyword & "%' "
End Select
End If
sql = sql & " order by ID desc"
Set rsItem = Server.CreateObject("ADODB.Recordset")
rsItem.Open sql, Conn, 1, 1
If rsItem.BOF And rsItem.EOF Then
totalPut = 0
Response.Write "<tr class='tdbg'><td colspan='20' align='center'><br>您尚未发表日志<br><br></td></tr>"
Else
totalPut = rsItem.RecordCount
If CurrentPage < 1 Then
CurrentPage = 1
End If
If (CurrentPage - 1) * MaxPerPage > totalPut Then
If (totalPut Mod MaxPerPage) = 0 Then
CurrentPage = totalPut \ MaxPerPage
Else
CurrentPage = totalPut \ MaxPerPage + 1
End If
End If
If CurrentPage > 1 Then
If (CurrentPage - 1) * MaxPerPage < totalPut Then
rsItem.Move (CurrentPage - 1) * MaxPerPage
Else
CurrentPage = 1
End If
End If
Dim itemNum: itemNum = 0
Do While Not rsItem.EOF
Response.Write "<tr class='tdbg' onmouseout=""this.className='tdbg'"" onmouseover=""this.className='tdbgmouseover'"">"
Response.Write " <td align='center'><input name='ItemID' type='checkbox' onclick='unselectall()' id='ItemID' value='" & rsItem("ID") & "'></td>"
Response.Write " <td align='center'>" & rsItem("ID") & "</td>"
Response.Write " <td><a href='../Space/Showdiary.asp?ID=" & rsItem("ID") & "' target='_blank'>" & rsItem("title") & "</a></td>"
Response.Write " <td align='center'>" & rsItem("Hits") & "</td>"
Response.Write " <td align='center'>" & rsItem("Datetime") & "</td>"
Response.Write " <td align='center'>"
Response.Write "<a href='User_SpaceDiary.asp?Action=Modify&ID=" & BlogID & "&ItemID=" & rsItem("ID") & "'>修改</a> "
Response.Write "<a href='User_SpaceDiary.asp?Action=Del&ID=" & BlogID & "&ItemID=" & rsItem("ID") & "' onclick=""return confirm('确定要删除此日志吗?一旦删除将不能恢复!');"">删除</a>"
Response.Write "</td></tr>"
itemNum = itemNum + 1
If itemNum >= MaxPerPage Then Exit Do
rsItem.MoveNext
Loop
End If
rsItem.Close
Set rsItem = Nothing
Response.Write "</table>"
Response.Write "<table width='100%' border='0' cellpadding='0' cellspacing='0'>"
Response.Write " <tr>"
Response.Write " <td width='200' height='30'><input name='chkAll' type='checkbox' id='chkAll' onclick='CheckAll(this.form)' value='checkbox'>选中本页显示的所有日志</td><td>"
Response.Write "<input name='submit' type='submit' value='删除选定的日志' onClick=""document.myform.Action.value='Del'"">"
Response.Write "<input name='Action' type='hidden' id='Action' value=''>"
Response.Write " </td></tr>"
Response.Write "</table>"
Response.Write "</td>"
Response.Write "</form></tr></table>"
If totalPut > 0 Then
Response.Write ShowPage(strFileName, totalPut, MaxPerPage, CurrentPage, True, True, "篇日志", True)
End If
Response.Write "<br>"
Response.Write "<table width='100%' border='0' cellpadding='0' cellspacing='0' class='border'>"
Response.Write " <tr class='tdbg'>"
Response.Write " <td width='80' align='right'><strong>日志搜索:</strong></td>"
Response.Write " <td>" & GetSearchForm(FileName) & "</td>"
Response.Write " </tr>"
Response.Write "</table>"
End Sub
Sub ShowJS_Item()
Response.Write "<script language = 'JavaScript'>" & vbCrLf
Response.Write "function CheckForm(){" & vbCrLf
Response.Write " var CurrentMode=editor.CurrentMode;" & vbCrLf
Response.Write " if (CurrentMode==0){" & vbCrLf
Response.Write " document.myform.Content.value=editor.HtmlEdit.document.body.innerHTML; " & vbCrLf
Response.Write " }" & vbCrLf
Response.Write " else if(CurrentMode==1){" & vbCrLf
Response.Write " document.myform.Content.value=editor.HtmlEdit.document.body.innerText;" & vbCrLf
Response.Write " }" & vbCrLf
Response.Write " else{" & vbCrLf
Response.Write " alert('预览状态不能保存!请先回到编辑状态后再保存');" & vbCrLf
Response.Write " editor.HtmlEdit.focus();" & vbCrLf
Response.Write " return false;" & vbCrLf
Response.Write " }" & vbCrLf
Response.Write " if (document.myform.Title.value==''){" & vbCrLf
Response.Write " alert('日志标题不能为空!');" & vbCrLf
Response.Write " document.myform.Title.focus();" & vbCrLf
Response.Write " return false;" & vbCrLf
Response.Write " }" & vbCrLf
Response.Write " if (document.myform.Content.value==''){" & vbCrLf
Response.Write " alert('日志内容不能为空!');" & vbCrLf
Response.Write " editor.HtmlEdit.focus();" & vbCrLf
Response.Write " return false;" & vbCrLf
Response.Write " }" & vbCrLf
Response.Write " return true; " & vbCrLf
Response.Write "}" & vbCrLf
Response.Write "</script>" & vbCrLf
End Sub
Sub Add()
Call ShowJS_Item
Response.Write "<form method='POST' name='myform' onSubmit='return CheckForm();' action='User_SpaceDiary.asp' target='_self'>"
Response.Write " <table width='100%' border='0' align='center' cellpadding='0' cellspacing='0' class='border'>"
Response.Write " <tr class='title'>"
Response.Write " <td height='22' align='center'><b>添加日志</td>"
Response.Write " </tr>"
Response.Write " <tr align='center'>"
Response.Write " <td><table width='100%' border='0' cellpadding='2' cellspacing='1'>"
Response.Write " <tr class='tdbg'>"
Response.Write " <td width='120' align='right' class='tdbg5'><strong>日志标题:</strong></td>"
Response.Write " <td colspan='2'><input name='Title' type='text' id='Title' value='' size='45' maxlength='255' class='bginput'> <font color='#FF0000'>*</font>"
Response.Write " </td></tr>"
Response.Write " <tr class='tdbg' id='ArticleContent'>"
Response.Write " <td width='120' align='right' class='tdbg5'><p><strong>日志内容:</strong></p>"
Response.Write "<br><br><font color='red'>换行请按Shift+Enter<br><br>另起一段请按Enter</font></div>"
Response.Write " </td>"
Response.Write " <td colspan='2'><textarea name='Content' style='display:none'></textarea>"
Response.Write " <iframe id='editor' src='../editor.asp?ShowType=2&tContentid=Content' frameborder=1 scrolling=no width='600' height='405'></iframe>"
Response.Write " </td>"
Response.Write " </tr>"
Response.Write " </table>"
Response.Write " </td>"
Response.Write " </tr>"
Response.Write " </table>"
Response.Write " <p align='center'>"
Response.Write " <input name='Action' type='hidden' id='Action' value='SaveAdd'>"
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -