评论留言增加邮箱网址及博主回复通知评论留言人 For Pj3  157(11/2日修改网址判断)

到:
    Conn.Execute("update blog_Content set log_CommNums=log_CommNums+1 where log_ID="&post_logID)

将上面‘评论留言通知’之间的代码,全部替换:
    '评论邮件通知
    Dim email_commid, SQLcomm, log_commcomm
    SQLcomm="Select TOP 1 * FROM blog_Comment Where comm_Author='"&username&"' order By comm_ID Desc "
    Set log_commcomm=conn.execute(SQLcomm)
        email_commid=log_commcomm("comm_ID")
    log_commcomm.Close
    Set log_commcomm=Nothing
    dim email_log_title
    SQLcomm="Select * FROM blog_Content Where log_ID="&post_logID&""
    Set log_commcomm=conn.execute(SQLcomm)
        email_log_title=log_commcomm("log_Title")
    log_commcomm.Close
    Set log_commcomm=Nothing
    If blog_Isjmail Then
        dim emailcontent,emailtitle
        emailtitle = "您发表的文章《"&email_log_title&"》已有客人发表了评论"
        if blog_postFile = 2 then
            emailcontent = "["&username&"]在您的博客中发表了评论,请点击查"&siteURL&"article/"&post_logID&".htm#comm_"&email_commid&"。评论内容如下:"&post_Message&""
        else
            emailcontent = "["&username&"]在您的博客中发表了评论,请点击查"&siteURL&"default.asp?id="&post_logID&"#comm_"&email_commid&"。评论内容如下:"&post_Message&""
        end if
        call sendmail(blog_email,emailtitle,emailcontent)
'        call sendmail(username,post_logID,email_commid,email_log_title,1,post_Message)
    End If
    '评论邮件通知结束


打开reply.asp,找到:
    set quest = Conn.Execute("select top 1 comm_Content from blog_Comment where comm_ID=" & cID)

替换为:
    set quest = Conn.Execute("select top 1 a.comm_Content,a.comm_Author,b.log_title,b.log_ID,a.email from blog_Comment a inner join blog_Content b on a.blog_ID=b.log_ID where a.comm_ID=" & cID)


找到:
     PostArticle logId, False


在上面插入:

        If blog_Isjmail and trim(quest(4))<>"" Then
            dim emailcontent,emailtitle
            emailtitle = "您在"&siteName&"上发表的评论已被回复"
            dim CommUrl
            if blog_postFile = 2 then
                CommUrl = "请点击查看"&siteurl&"article/"&quest(3)&".htm#comm_"&cID&"。"
            else
                CommUrl = "请点击查看"&siteurl&"default.asp?id="&quest(3)&"#comm_"&cID&"。"
            end if
            emailcontent = "尊敬的{"&quest(1)&"},您好,你在["&siteName&"]上发表的关于["&quest(2)&"]日志的评论,现已被["&memName&"]回复,回复内容为:["&replay&"],"&CommUrl&"谢谢您的评论,欢迎再次光临!"
            call sendmail(quest(4),emailtitle,emailcontent)
end if


上一页  [1] [2] [3] [4] [5] [6]  下一页



[本日志由 小戒 于 2008-12-08 10:17 PM 编辑]
上一篇: 30多个CSS和JS下拉菜单资源
下一篇: MYSQL远程连接工具及设置
文章来自: 本站原创
引用通告: 查看所有引用 | 我要引用此文章
Tags: 评论 留言 邮箱 网址 通知
相关日志:
评论: 51 | 引用: 0 | 查看次数: -
小伊
回复回复小伊[2009-10-16 05:45 AM | | | del]
支持~~~~~~
小伊
回复回复小伊[2009-10-16 05:44 AM | | | del]
好东西都在这里挖
小文
回复回复小文[2009-09-30 11:35 PM | | | del]
请问一下戒聊大哥.
我想安装这个评论就把 密码替换成邮箱
(针对游客) 因为我打算网站不提供注册.
只允许访问者发言

就是把密码那栏 换成 邮箱  总的来说 就是发言者需要输入 昵 称 和邮箱 2个比填的
具体怎么改
回复来自 小戒 的评论 小戒 于 2009-10-01 01:07 PM 回复
不再提供PJ技术支持,抱歉.
rwr
回复回复rwr[2009-09-03 09:15 AM | | | del]
公司可单独提供税务(合理降低税务成本)可提供发票www.wdylqc.cn最专业的发票咨询网
阅城
回复回复阅城[2009-08-10 09:08 AM | | | del]
第三次留言,我的头像怎么还是这个呢
回复来自 小戒 的评论 小戒 于 2009-08-10 09:26 AM 回复
这个是直接根据你的邮箱取的你的头像,如果没变就是那边还没更新过来了。
阅城
回复回复阅城[2009-08-10 09:01 AM | | | del]
再看一下~
阅城
回复回复阅城[2009-08-10 08:54 AM | | | del]
测试~
kc.design
回复回复kc.design[2009-07-04 05:13 PM | | | del]
老大,,问题出现. 版本为最新版.

错误类型:
Microsoft VBScript runtime (0x800A01F4)
Variable is undefined: 'blog_Isjmail'
/web/Plugins/GuestBook/bookaction.asp, 第 140 行

问题出在哪啊??
回复来自 小戒 的评论 小戒 于 2009-08-10 09:19 AM 回复
这个只适合157呢。。。。你的最新版是什么版本?
加一句dim blog_Isjmail
海天无影1
回复回复海天无影1[2009-05-15 04:23 PM | | | del]
汗 像这两个if memName=empty and email<>"" and IsValidEmail(email)=false then判断 不应该需要memName=empty
回复来自 小戒 的评论 小戒 于 2009-05-15 04:37 PM 回复
好像有些道理。MEMNAME是判断是否注册用户的。

回复来自 小戒 的评论 小戒 于 2009-05-15 04:37 PM 回复
你可以研究下,然后自己修改下。
海天无影1
回复回复海天无影1[2009-05-15 04:02 PM | | | del]
果真如此 有的人不注意会把网址里的http://这几个去掉,那发表后显示的网址就是错误的……具体看我下面那个测试的网址。
这个怎么解决啊。
回复来自 小戒 的评论 小戒 于 2009-05-15 04:19 PM 回复
那就没必要去理他了。已经帮他填好了网址又跑去删。程序并不能代替人脑,我可以判断他是否有输入HTTP,但他要是输入个HTP呢???
发表评论
昵 称:
密 码: 游客发言不需要密码.
邮 箱: 支持Gravatar头像.
网 址: 输入网址便于回访.
内 容:
验证码:
选 项:
虽然发表评论不用注册,但是为了保护您的发言权,建议您注册帐号.