评论留言增加邮箱网址及博主回复通知评论留言人 For Pj3 157(11/2日修改网址判断)
作者:小戒 日期:2008-11-02
到:
在上面插入:
打开common/function.asp,在最后一个之前,插入如下代码:
找到:
到最近一个之间的所有代码,包括这两句,全部替换(如果之前没有添加过,请直接添加):
如
复制内容到剪贴板
程序代码
程序代码 showmsg "回复信息","回复留言成功!<br/><a href=""LoadMod.asp?plugins=GuestBookForPJBlog"">单击返回留言本</a>","MessageIcon","plugins"
在上面插入:
复制内容到剪贴板
程序代码
程序代码 '留言邮件通知
Dim SQLcomm, log_commcomm
SQLcomm="Select TOP 1 * FROM blog_book Where book_ID="&MsgID
Set log_commcomm=conn.execute(SQLcomm)
if trim(log_commcomm("email"))<>"" then
dim emailcontent,emailtitle
emailtitle = "您在"&siteName&"上发表的留言已被回复"
emailcontent = "尊敬的{"&log_commcomm("book_Messager")&"},您好,您在["&siteName&"]上发表的留言,现已被["&memName&"]回复,回复内容为:["&MsgReplyContent&"],请点击查看"&siteURL&"LoadMod.asp?plugins=GuestBookForPJBlog#book_"&MsgID&"。谢谢您的留言,欢迎再次光临!"
call sendmail(log_commcomm("email"),emailtitle,emailcontent)
' call sendmail(username,"",email_bookid,"",0,post_Message)
end if
log_commcomm.Close
Set log_commcomm=Nothing
'留言邮件通知结束
Dim SQLcomm, log_commcomm
SQLcomm="Select TOP 1 * FROM blog_book Where book_ID="&MsgID
Set log_commcomm=conn.execute(SQLcomm)
if trim(log_commcomm("email"))<>"" then
dim emailcontent,emailtitle
emailtitle = "您在"&siteName&"上发表的留言已被回复"
emailcontent = "尊敬的{"&log_commcomm("book_Messager")&"},您好,您在["&siteName&"]上发表的留言,现已被["&memName&"]回复,回复内容为:["&MsgReplyContent&"],请点击查看"&siteURL&"LoadMod.asp?plugins=GuestBookForPJBlog#book_"&MsgID&"。谢谢您的留言,欢迎再次光临!"
call sendmail(log_commcomm("email"),emailtitle,emailcontent)
' call sendmail(username,"",email_bookid,"",0,post_Message)
end if
log_commcomm.Close
Set log_commcomm=Nothing
'留言邮件通知结束
打开common/function.asp,在最后一个
复制内容到剪贴板
程序代码
程序代码%>
复制内容到剪贴板
程序代码
程序代码Function IsRightUrl(UrlStrng) '网址判断
Dim regEx, retVal
Set regEx = New RegExp
regEx.Pattern = "^((https|http|ftp|rtsp|mms)?://)?(([0-9a-z_!~*'().&=+$%-]+: )?[0-9a-z_!~*'().&=+$%-]+@)?(([0-9]{1,3}\.){3}[0-9]{1,3}|([0-9a-z_!~*'()-]+\.)*([0-9a-z][0-9a-z-]{0,61})?[0-9a-z]\.[a-z]{2,6})(:[0-9]{1,4})?((/?)|(/[0-9a-z_!~*'().;?:@&=+$,%#-]+)+/?)$"
regEx.IgnoreCase = False
retVal = regEx.Test(UrlStrng)
If retVal Then
IsRightUrl = true
Else
IsRightUrl = false
End If
End Function
Dim regEx, retVal
Set regEx = New RegExp
regEx.Pattern = "^((https|http|ftp|rtsp|mms)?://)?(([0-9a-z_!~*'().&=+$%-]+: )?[0-9a-z_!~*'().&=+$%-]+@)?(([0-9]{1,3}\.){3}[0-9]{1,3}|([0-9a-z_!~*'()-]+\.)*([0-9a-z][0-9a-z-]{0,61})?[0-9a-z]\.[a-z]{2,6})(:[0-9]{1,4})?((/?)|(/[0-9a-z_!~*'().;?:@&=+$,%#-]+)+/?)$"
regEx.IgnoreCase = False
retVal = regEx.Test(UrlStrng)
If retVal Then
IsRightUrl = true
Else
IsRightUrl = false
End If
End Function
找到:
复制内容到剪贴板
程序代码
程序代码Function sendmail(username,post_logID,email_commid,email_log_title,comm,post_Message) '邮件发送
到最近一个
复制内容到剪贴板
程序代码
程序代码End Function
复制内容到剪贴板
程序代码
程序代码Function sendmail(blogemail,emailtitle,emailcontent) '邮件发送
on error resume next
if trim(blog_jmail)="1" then
Set msg = Server.CreateObject("JMail.Message")
msg.silent = true
msg.Logging = true
msg.Charset = "gb2312"
msg.MailServerUserName = blog_smtpuser
msg.MailServerPassword = blog_smtppassword
msg.From = blog_smtpmail
msg.FromName = sitename
msg.AddRecipient blogemail,sitename
msg.Subject = emailtitle
msg.Body = emailcontent
msg.Send(blog_smtp)
msg.close
set msg = nothing
Else
Set objMail = Server.CreateObject("CDONTS.NewMail")
objMail.To = blogemail
objMail.From =blog_smtpmail
objMail.Subject = emailtitle
objMail.Body = emailcontent
objMail.Send
Set objMail = Nothing
End If
End Function
on error resume next
if trim(blog_jmail)="1" then
Set msg = Server.CreateObject("JMail.Message")
msg.silent = true
msg.Logging = true
msg.Charset = "gb2312"
msg.MailServerUserName = blog_smtpuser
msg.MailServerPassword = blog_smtppassword
msg.From = blog_smtpmail
msg.FromName = sitename
msg.AddRecipient blogemail,sitename
msg.Subject = emailtitle
msg.Body = emailcontent
msg.Send(blog_smtp)
msg.close
set msg = nothing
Else
Set objMail = Server.CreateObject("CDONTS.NewMail")
objMail.To = blogemail
objMail.From =blog_smtpmail
objMail.Subject = emailtitle
objMail.Body = emailcontent
objMail.Send
Set objMail = Nothing
End If
End Function
如
[本日志由 小戒 于 2008-12-08 10:17 PM 编辑]
上一篇: 30多个CSS和JS下拉菜单资源
下一篇: MYSQL远程连接工具及设置
文章来自: 本站原创
Tags: 评论 留言 邮箱 网址 通知
相关日志:
评论: 51 | 引用: 0 | 查看次数: -
回复
|
|
]好东西都在这里挖
请问一下戒聊大哥.
我想安装这个评论就把 密码替换成邮箱
(针对游客) 因为我打算网站不提供注册.
只允许访问者发言
就是把密码那栏 换成 邮箱 总的来说 就是发言者需要输入 昵 称 和邮箱 2个比填的
具体怎么改
小戒 于 回复
我想安装这个评论就把 密码替换成邮箱
(针对游客) 因为我打算网站不提供注册.
只允许访问者发言
就是把密码那栏 换成 邮箱 总的来说 就是发言者需要输入 昵 称 和邮箱 2个比填的
具体怎么改
不再提供PJ技术支持,抱歉.
公司可单独提供税务(合理降低税务成本)可提供发票www.wdylqc.cn最专业的发票咨询网
第三次留言,我的头像怎么还是这个呢
小戒 于 回复
这个是直接根据你的邮箱取的你的头像,如果没变就是那边还没更新过来了。
再看一下~
测试~
老大,,问题出现. 版本为最新版.
错误类型:
Microsoft VBScript runtime (0x800A01F4)
Variable is undefined: 'blog_Isjmail'
/web/Plugins/GuestBook/bookaction.asp, 第 140 行
问题出在哪啊??
小戒 于 回复
错误类型:
Microsoft VBScript runtime (0x800A01F4)
Variable is undefined: 'blog_Isjmail'
/web/Plugins/GuestBook/bookaction.asp, 第 140 行
问题出在哪啊??
这个只适合157呢。。。。你的最新版是什么版本?
加一句dim blog_Isjmail
加一句dim blog_Isjmail
汗 像这两个if memName=empty and email<>"" and IsValidEmail(email)=false then判断 不应该需要memName=empty
小戒 于 回复
小戒 于 回复
好像有些道理。MEMNAME是判断是否注册用户的。
你可以研究下,然后自己修改下。
发表评论


