清心语轩

在喧嚣的尘世,找寻心灵的恬静

清心语轩
清心语轩
当前位置: 首页 > 网站建设 > 正文

后台增加评论者和留言者信息的修改

博客开通以来,一直饱受垃圾评论和回复的骚扰,简而言之就是有各式各样回复者昵称中含广告的回复。

但是我又不想把回复删除,因为毕竟也算是一个回复,而且会破坏之前的ID排序,所以我一般都是通过FTP下载数据库之后进行手动修改。

有着太多的不方便,也嫌麻烦,就试着修改了这个功能。可以后台直接修改回复者的昵称和网址,详细效果见图:

------------华丽的分割线-------------

附上修改教程:

1、打开control\c_comment.asp文件

找到代码:

SQL = "Select book_ID,book_Content,book_Messager,book_PostTime,book_IP,book_reply FROM blog_book orDER BY book_PostTime desc"

把以上代码修改为:

SQL = "Select book_ID,book_Content,book_Messager,book_PostTime,book_IP,book_reply,book_WebSite FROM blog_book orDER BY book_PostTime desc"

找到代码:

SQL = "Select comm_ID,comm_Content,comm_Author,comm_PostTime,comm_PostIP,blog_ID,T.log_Title, C.comm_IsAudit from blog_Comment C,blog_Content T Where C.blog_ID=T.log_ID orDER BY C.comm_PostTime desc"

把以上代码修改为:

SQL = "Select comm_ID,comm_Content,comm_Author,comm_PostTime,comm_PostIP,blog_ID,T.log_Title, C.comm_IsAudit,comm_reply,comm_WebSite from blog_Comment C,blog_Content T Where C.blog_ID=T.log_ID orDER BY C.comm_PostTime desc"

找到代码:

<%=HtmlEncode(commArr(2,Pcount))%>

把以上代码修改为:

 

找到代码:

<%=HtmlEncode(commArr(2,Pcount))%>

把以上代码修改为:

 

2、打开control\Action.asp文件

找到代码:

If Int(Request.Form("edited_"&doCommID(i))) = 1 Then
conn.Execute("Update blog_book SET book_Content='"&checkStr(Request.Form("message_"&doCommID(i)))&"',book_replyAuthor='"&memName&"',book_replyTime=#"&DateToStr(Now(), "Y-m-d H:I:S")&"#,book_reply='"&checkStr(Request.Form("reply_"&doCommID(i)))&"' Where book_ID="&doCommID(i))
Else
conn.Execute("Update blog_book SET book_Content='"&checkStr(Request.Form("message_"&doCommID(i)))&"',book_reply='"&checkStr(Request.Form("reply_"&doCommID(i)))&"' Where book_ID="&doCommID(i))
End If

把以上代码修改为:

If Int(Request.Form("edited_"&doCommID(i))) = 1 Then
conn.Execute("Update blog_book SET book_Messager='"&checkStr(Request.Form("username_"&doCommID(i)))&"',book_WebSite='"&checkStr(Request.Form("website_"&doCommID(i)))&"',book_Content='"&checkStr(Request.Form("message_"&doCommID(i)))&"',book_replyAuthor='"&memName&"',book_replyTime=#"&DateToStr(Now(), "Y-m-d H:I:S")&"#,book_reply='"&checkStr(Request.Form("reply_"&doCommID(i)))&"' Where book_ID="&doCommID(i))
Else
conn.Execute("Update blog_book SET book_Messager='"&checkStr(Request.Form("username_"&doCommID(i)))&"',book_WebSite='"&checkStr(Request.Form("website_"&doCommID(i)))&"',book_Content='"&checkStr(Request.Form("message_"&doCommID(i)))&"',book_reply='"&checkStr(Request.Form("reply_"&doCommID(i)))&"' Where book_ID="&doCommID(i))
End If

找到代码:

conn.Execute("Update blog_Comment SET comm_Content='"&checkStr(Request.Form("message_"&doCommID(i)))&"',comm_IsAudit=" & doAuditTrue & " Where comm_ID="&doCommID(i))

把以上代码修改为:

conn.Execute("Update blog_Comment SET comm_Author='"&checkStr(Request.Form("username_"&doCommID(i)))&"',comm_WebSite='"&checkStr(Request.Form("website_"&doCommID(i)))&"',comm_Content='"&checkStr(Request.Form("message_"&doCommID(i)))&"',comm_IsAudit=" & doAuditTrue & " Where comm_ID="&doCommID(i))

相关推荐

发表评论

gravatar

最新评论

  1. 让回忆禁锢
    7楼
    2013-07-10 18:29 江西 回复

    试了下,出现乱码了···果断改回来了···嘿嘿···

  2. 木本无心
    6楼
    2012-11-08 10:39 福建 回复

    我一般直接删了,留着何用。。。

  3. sakyan
    5楼
    sakyan
    2012-03-02 20:37 泰国Chon-Buri 回复

    这个可以有。。不错

  4. Lvtu
    4楼
    2012-03-01 11:45 广东 回复

    这个可以伤的。。。[qq02]

  5. Lvtu
    地板
    2012-02-29 15:18 广东 回复

    春哥,有时间研究下评论嵌套回复,类似WP那种!

    • 上善若水
      2012-02-29 20:34 重庆 回复

      这个对评论回复结构要进行重新调整,改动太大了,伤不起啊。

  6. 威言威语
    板凳
    2012-02-28 10:28 上海 回复

    哈哈,这个对PJ来说很实用,之前通常此类评论我都删掉的。

    • 上善若水
      2012-02-28 12:30 重庆 回复

      呵呵。。留着吧,反正不是内容广告

    • 威言威语
      威言威语V5@威言威语 Google Chrome Google Chrome Windows 10 Windows 10
      2025-10-31 19:21 上海 回复

      发现等级不一样,这个早年的是yahoo邮箱么?有时间批量都改为现在用的,哈哈

      • 上善若水
        上善若水@威言威语 Microsoft Edge Microsoft Edge Windows 10 Windows 10
        2025-10-31 19:47 重庆 回复

        已经批量替换了,看看等级更新了没

        • 威言威语
          威言威语V5@上善若水 Google Chrome Google Chrome Windows 10 Windows 10
          2025-10-31 19:50 上海 回复

          再发一条更新一下缓存。

          • Lvtu
            LvtuV6@威言威语 Safari Safari Mac OS X 10.15 Mac OS X 10.15
            2025-11-10 22:05 广东 回复

            这都能被你挖出来。。。。

            • 威言威语
              威言威语V5@Lvtu Firefox Firefox Windows 10 Windows 10
              2025-11-10 23:19 上海 回复

              正好那天和春哥聊天,说到PJ评论的时候问题,就看到了这篇文章,然后就发现早年的邮箱早已不用了。

            • 上善若水
              上善若水@Lvtu Google Chrome Google Chrome Android 10 Android 10
              2025-11-10 23:38 重庆 回复

              不知道为啥你的feed我总是订阅失败,看了下格式也没有问题啊
              https://www.wanghao.me/feed is invalid XML, likely due to invalid characters. XML error: Reserved XML Name at line 2, column 39

              • Lvtu
                LvtuV6@上善若水 Safari Safari Mac OS X 10.15 Mac OS X 10.15
                2025-11-11 10:28 广东 回复

                试下这个:https://www.wanghao.me/feed/

                • 上善若水
                  上善若水@Lvtu Microsoft Edge Microsoft Edge Windows 10 Windows 10
                  2025-11-11 13:20 重庆

                  我就是使用的这个地址,很奇怪,其他的feed都可以正常抓取,就你的报错

  7. Lvtu
    沙发
    2012-02-24 09:50 广东 回复

    为啥不把方法分享出来呢?