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.结束
看看你的文章显示页吧,呵呵,可以选择是否有新的评论邮件通知我了。:)需要的几个文件我打包在一起了,看一下我上面的说明就可以了。 这个插件目前相对简单一点,如果有访客再不愿接收这样的邮件提醒就很麻烦了,暂时先不考虑这么多了,我会继续更新这个插件,如果想得到该插件的最新版本,不妨勾选上下面的"当有新的评论时邮件通知我"。呵呵呵呵.....
作者:vincent zhang
出处:http://ode.cnblogs.com http://odevincent.blog.51cto.com
Email:wensheng.zhang#postgres.cn
![知识共享许可协议](http://i.creativecommons.org/l/by-nc-nd/3.0/cn/88x31.png)
本作品由vincent zh创作,采用知识共享署名-非商业性使用-禁止演绎 3.0 中国大陆许可协议进行许可。