blogedit.asp
来自「L-Blog是一套BLOG系统」· ASP 代码 · 共 351 行 · 第 1/2 页
ASP
351 行
<option value="" selected>字体颜色</option>
<option value="White" style="background-color:white;color:white;">White</option>
<option value="Black" style="background-color:black;color:black;">Black</option>
<option value="Red" style="background-color:red;color:red;">Red</option>
<option value="Yellow" style="background-color:yellow;color:yellow;">Yellow</option>
<option value="Pink" style="background-color:pink;color:pink;">Pink</option>
<option value="Green" style="background-color:green;color:green;">Green</option>
<option value="Orange" style="background-color:orange;color:orange;">Orange</option>
<option value="Purple" style="background-color:purple;color:purple;">Purple</option>
<option value="Blue" style="background-color:blue;color:blue;">Blue</option>
<option value="Beige" style="background-color:beige;color:beige;">Beige</option>
<option value="Brown" style="background-color:brown;color:brown;">Brown</option>
<option value="Teal" style="background-color:teal;color:teal;">Teal</option>
<option value="Navy" style="background-color:navy;color:navy;">Navy</option>
<option value="Maroon" style="background-color:maroon;color:maroon;">Maroon</option>
<option value="LimeGreen" style="background-color:limegreen;color:limegreen;">LimeGreen</option>
</select></td>
<td rowspan="2" nowrap><b>模式:</b>
<input type="radio" name="mode" value="2" onclick="chmode('2')" checked> 基本
<input type="radio" name="mode" value="0" onclick="chmode('0')"> 高级
<input type="radio" name="mode" value="1" onclick="chmode('1')"> 帮助</td>
</tr>
<tr>
<td>
<a href="javascript:bold()"><img src="images/ubbcode/bb_bold.gif" border="0" alt="插入粗体文本"></a> <a href="javascript:italicize()"><img src="images/ubbcode/bb_italicize.gif" border="0" alt="插入斜体文本"></a> <a href="javascript:underline()"><img src="images/ubbcode/bb_underline.gif" border="0" alt="插入下划线"></a> <a href="javascript:center()"><img src="images/ubbcode/bb_center.gif" border="0" alt="居中对齐"></a> <a href="javascript:hyperlink()"><img src="images/ubbcode/bb_url.gif" border="0" alt="插入超级链接"></a> <a href="javascript:email()"><img src="images/ubbcode/bb_email.gif" border="0" alt="插入邮件地址"></a> <a href="javascript:image()"><img src="images/ubbcode/bb_image.gif" border="0" alt="插入图像"></a> <a href="javascript:flash()"><img src="images/ubbcode/bb_flash.gif" border="0" alt="插入 Flash"></a> <a href="javascript:code()"><img src="images/ubbcode/bb_code.gif" border="0" alt="插入代码"></a> <a href="javascript:quote()"><img src="images/ubbcode/bb_quote.gif" border="0" alt="插入引用"></a> <a href="javascript:list()"><img src="images/ubbcode/bb_list.gif" border="0" alt="插入列表"></a> <a href="javascript:wma()"><img src="images/ubbcode/bb_wma.gif" alt="插入音频文件" width="23" height="22" border="0"></a> <a href="javascript:wmv()"><img src="images/ubbcode/bb_wmv.gif" alt="插入视频文件" width="23" height="22" border="0"></a></td>
</tr></table><table width="98%" border="0" cellpadding="0" cellspacing="0" class="wordbreak">
<tr valign="top">
<td><textarea name="message" style="width:100%" rows="18" wrap="VIRTUAL" id="Message" onSelect="javascript: storeCaret(this);" onClick="javascript: storeCaret(this);" onKeyUp="javascript: storeCaret(this);" onKeyDown="javascript: ctlent();"><%=EditDeHTML(blog_Edit("log_Content"))%></textarea></td>
</tr>
</table>
</td>
</tr>
<tr bgcolor="#FFFFFF">
<td align="right"><b>附件:</b></td>
<td><iframe border="0" frameBorder="0" frameSpacing="0" height="21" marginHeight="0" marginWidth="0" noResize scrolling="no" width="100%" vspale="0" src="attachment.asp"></iframe></td>
</tr>
<tr align="center" bgcolor="#FFFFFF">
<td colspan="2"><input name="log_ID" type="hidden" id="log_ID" value="<%=blog_Edit("log_ID")%>">
<input name="editsubmit" type="submit" value=" 确定编辑 [可按 Ctrl+Enter 发布] " onClick="this.disabled=true;document.input.submit();">
<input name="L_Reset" type="button" id="L_Reset" value=" 取消编辑 " onclick="javascript:history.go(-1);"></td>
</tr>
</form>
</table></td>
</tr>
</table><%
End If
End If
blog_Edit.Close
Set blog_Edit=Nothing
End If
Else
Dim blogEditPost_ID
blogEditPost_ID=Trim(Request.Form("log_ID"))
If IsInteger(blogEditPost_ID)=False Then%><table width="768" border="0" align="center" cellpadding="4" cellspacing="6" background="images/blog_main.gif">
<tr>
<td width="128" align="center" nowrap><b>修改日志<br>
<br>
<font color="#FF0000">出现错误</font> </b></td>
<td align="center" valign="top"><br>
<br>
<div class="msg_head">参数错误</div>
<div class="msg_content"><a href="default.asp">点击返回主页面</a></div>
<br>
<br></td>
</tr>
</table>
<%Else
Dim blog_EditPost
Set blog_EditPost=Server.CreateObject("ADODB.Recordset")
SQL="SELECT log_ID,log_Author FROM blog_Content WHERE log_ID="&blogEditPost_ID
blog_EditPost.Open SQL,Conn,1,1
SQLQueryNums=SQLQueryNums+1
If blog_EditPost.EOF AND blog_EditPost.BOF Then%>
<table width="768" border="0" align="center" cellpadding="4" cellspacing="6" background="images/blog_main.gif">
<tr>
<td width="128" align="center" nowrap><b>修改日志<br>
<br>
<font color="#FF0000">出现错误</font> </b></td>
<td align="center" valign="top"><br>
<br>
<div class="msg_head">你要修改日志的日志不存在</div>
<div class="msg_content"><a href="default.asp">点击返回主页面</a></div>
<br>
<br></td>
</tr>
</table>
<%Else
If Not((blog_EditPost("log_Author")=memName And memStatus="Admin") Or memStatus="SupAdmin") Then
%><table width="768" border="0" align="center" cellpadding="4" cellspacing="6" background="images/blog_main.gif">
<tr>
<td width="128" align="center" nowrap><b>修改日志<br>
<br>
<font color="#FF0000">出现错误</font> </b></td>
<td align="center" valign="top"><br>
<br><div class="msg_head">没有权限修改日志</div>
<div class="msg_content"><a href="default.asp">点击返回主页面</a><br>
<br>
<a href="logging.asp">或者重新登陆</a></div>
<br>
<br></td>
</tr>
</table>
<%Else%>
<table width="768" border="0" align="center" cellpadding="4" cellspacing="6" background="images/blog_main.gif">
<tr>
<td width="128" align="center" nowrap><b>修改日志<br>
<br>
<font color="#FF0000">保存日志</font></b></td>
<td align="center" valign="top"><br>
<div class="msg_head">保存日志</div>
<div class="msg_content"><%If Request.Form("message")=Empty OR Request.Form("log_Title")=Empty Then
Response.Write("必须填写日志内容<br><a href='javascript:history.go(-1);'>请返回重新填写</a>")
ElseIf Request.Form("blogdele")="1" Then
Conn.ExeCute("DELETE * FROM blog_Content WHERE log_ID="&blogEditPost_ID)
Conn.ExeCute("DELETE * FROM blog_Comment WHERE blog_ID="&blogEditPost_ID)
Conn.ExeCute("UPDATE blog_Member SET mem_PostLogs=mem_PostLogs-1 WHERE mem_Name='"&Request.Form("log_Author")&"'")
Conn.ExeCute("UPDATE blog_Info SET blog_LogNums=blog_LogNums-1")
SQLQueryNums=SQLQueryNums+4
Response.Write("<br><br>日志及相关留言删除成功<br><br><a href='default.asp'>点击返回首页</a><br><br>")
Else
dim Log_Title,log_Content,log_From,log_FromURL,log_ID,log_Intro,log_DisSM,log_DisUBB,log_DisIMG,log_AutoURL,log_Modify,log_IsShow,log_AutoKEY,log_IsTop,log_DisComment,log_Weather
log_Title=CheckStr(Request.Form("log_Title"))
log_Content=CheckStr(Request.Form("message"))
If InStr(log_Content,"[#seperator#]")>0 Then
log_Intro=HTMLEncode(Left(log_Content,InStr(log_Content,"[#seperator#]")-1))
Else
log_Intro=SplitLines(HTMLEncode(log_Content),4)
End If
log_From=CheckStr(Request.Form("log_From"))
log_FromURL=Request.Form("log_FromURL")
log_ID=blogEditPost_ID
log_DisSM=Request.Form("log_DisSM")
log_DisUBB=Request.Form("log_DisUBB")
log_DisIMG=Request.Form("log_DisIMG")
log_AutoURL=Request.Form("log_AutoURL")
log_AutoKEY=Request.Form("log_AutoKEY")
log_Weather=Request.Form("log_Weather")
IF Request.Form("log_IsTop")="1" Then
log_IsTop=True
Else
log_IsTop=False
End IF
IF Request.Form("log_IsShow")="0" Then
log_IsShow = True
Else
log_IsShow = False
End IF
If Request.Form("log_DisComment")="1" Then
log_DisComment=True
Else
log_DisComment=False
End IF
IF log_DisSM=Empty Then log_DisSM=0
IF log_DisUBB=Empty Then log_DisUBB=0
IF log_DisIMG=Empty Then log_DisIMG=0
IF log_AutoURL=Empty Then log_AutoURL=0
IF log_AutoKEY=Empty Then log_AutoKEY=0
log_Modify="[本日志由 "&memName&" 于 "&DateToStr(Now(),"Y-m-d H:I A")&" 编辑]"
Dim log_MoveToSQL
IF Request.Form("blogmoveto")<>"0" Then
log_MoveToSQL=",log_CateID="&Request.Form("blogmoveto")&""
End IF
Conn.ExeCute("UPDATE blog_Content Set log_Title='"&log_Title&"',log_Intro='"&log_Intro&"',log_Content='"&log_Content&"',log_From='"&log_From&"',log_FromURL='"&log_FromURL&"',log_DisSM="&log_DisSM&",log_DisUBB="&log_DisUBB&",log_DisIMG="&log_DisIMG&",log_AutoURL="&log_AutoURL&",log_AutoKEY="&log_AutoKEY&",log_Modify='"&log_Modify&"',log_IsShow="&log_IsShow&",log_DisComment="&log_DisComment&",log_Weather='"&log_Weather&"',log_IsTop="&log_IsTop&log_MoveToSQL&" WHERE log_ID="&log_ID&"")
SQLQueryNums=SQLQueryNums+1
Response.Write("<br><br>修改日志成功<br><br><a href='default.asp'>点击返回首页</a><br><br><a href='blogview.asp?logID="&log_ID&"'>或者返回你所修改的日志</a><br><br>或者等待3秒后自动返回你所修改的日志<meta http-equiv='refresh' content='3;url=blogview.asp?logID="&log_ID&"'><br><br>")
End If%></div>
<br></td>
</tr>
</table><%End If
End If
blog_EditPost.Close
Set blog_EditPost=Nothing
End If
End IF%>
<!--#include file="footer.asp" -->
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?