BlogEngine或博易博客增加有新的评论时邮件通知我功能

http://www.tyhcwfc.com/post/blogengine-notify-on-new-comment-extension.aspx

 

BlogEngine是非常好的开源博客系统,我使用的是有BlogEngine改进的博易博客,里面有一些小问题,有一些功能并不适合我的使用情况,所以做了一些修改。

默认的评论功能的选项是“当有评论时通知我”,其实这个功能是对博主的,当您的访客发表了新的回复,系统会给该文章的博主(BlogEngine支持多用户)发送邮件通知,通知博主或作者来审核或其他操作。这个功能我觉得可有可无,我希望我的访客评论之后(如果登记的Email地址是真实邮件地址),当这名访客所评论的文章有了新的评论时,发送邮件通知他再次来关注他人的看法。所以对博客进行了一番修改。如果有和我一样需求的朋友可以作为参考:)



要增加这个功能,前提是在高级设置中配置好您的邮件设置并测试成功。接下来有以下几个步骤:

  • 1.将下面压缩包的BlogEngine.Core.dll覆盖您服务器bin目录的BlogEngine.Core.dll文件;
  • 2.将压缩包的CommentView.ascx和CommentView.ascx.cs覆盖user control 文件夹中原来的文件;
  • 3.覆盖根目录的blog.js
  • 4.覆盖App_GlobalResources文件夹的labels.resx和labels.zh-CN.resx
  • 5.将SendMailOnNewComment.cs放在插件文件夹
  • 6.结束

看看你的文章显示页吧,呵呵,可以选择是否有新的评论邮件通知我了。:)需要的几个文件我打包在一起了,看一下我上面的说明就可以了。 这个插件目前相对简单一点,如果有访客再不愿接收这样的邮件提醒就很麻烦了,暂时先不考虑这么多了,我会继续更新这个插件,如果想得到该插件的最新版本,不妨勾选上下面的"当有新的评论时邮件通知我"。呵呵呵呵.....

SendMailOnNewComment.rar (109.50 kb)

posted @ 2009-02-26 12:01  ode  阅读(526)  评论(1编辑  收藏  举报