BO-BLOG的留言评论邮件回复插件
早就羡慕WORDPRESS的邮件回复功能了,游客们往往在博客中留言或者对某篇文章评论,博主虽然看见了,也回复了,但是游客却有可能不再回来看博主的留言(因为我就经常到处评论+留言,但是从来不回头去看博主的回复)。今天逛BO-BLGO的论坛,听说BO-BLOG的专属邮件回复插件已经开发出来了。找了半天,终于在小峰网络遨游记找到了插件。有了这个插件,可以增加游客和博主的互动,增加博客的回访率。
此文章转自小峰网络遨游记,FORECE 稍有修改~ 转载请注明
PS: 有后台版本的插件已经被风吟重新编辑出来有后台的版本了,BO论坛有下载,地址如下
http://bbs.bo-blog.com/viewthread.php?tid=23688&extra=page%3D1
此插件听说是Gently制作的,不知道是哪位大神。
插件的功能:
博主回复留言后,可以像WP一样发送email到留言者信箱提示已经有回复,增加回访率
BO-BLOG版本(2.1.1 Release 2.1.1.3626.0)
工具:EDITPLUS
备份admin文件夹下的cp_message.php,打开修改,找到下面代码
else $queryplus="`adminreplier`='{$userdetail['username']}', `adminrepid`='{$userdetail['userid']}',`adminreptime`='{$currenttime}'";
修改为
else $queryplus="`adminreplier`='{$userdetail['username']}', `adminrepid`='{$userdetail['userid']}',`adminreptime`='{$currenttime}'";
$rep_type="留言";
include_once 'plugin/pushmail/sendmail.php';
备份admin文件夹下的cp_reply.php,打开修改,找到下面代码
else $queryplus="`adminreplier`='{$userdetail['username']}', `adminrepid`='{$userdetail['userid']}',`adminreptime`='{$currenttime}'";
修改为
else $queryplus="`adminreplier`='{$userdetail['username']}', `adminrepid`='{$userdetail['userid']}',`adminreptime`='{$currenttime}'";
$rep_type="评论";
include_once 'plugin/pushmail/sendmail.php';
修改好上面两个文件后,下载安装包,修改压缩包里的sendmail.php文件,主要是修改发送邮件的设置,就是改为你的邮箱的SMTP服务器,用户名和密码,不过也可以自己修改邮件内容样式,修改好后上传到plugin文件夹,不需要安装,直接使用了
这里多说几句,因为是直接将密码写入Sendmail.php中,所以最好新注册一个邮箱,用不同密码创建,如果是GMAIL的话,STMP信息在sendmail.php已有,只是改动一下邮箱地址和密码即可。
还有不知道为什么小峰的代码中多了个大括号。可能BO-BLOG版本不一样吧。我这里把在$queryplus 前的大括号去掉了。
详见:http://blog.joysboy.net/Bo-Blogl-Comments-And-Message-E-Mai-Remind/
邮件(必填),这个文字可以在后台中外观扩展-语言包微调里边修改,不过这只是假的,邮箱验证我们还需要修改两个文件。
以下内容摘抄自BO论坛中的夕阳的发言
更改一下Images\js\common.js 的代码,让系统验证一下用户是否填写了邮件
强制输入MAIL的修改
在images\js\common.js 中253行左右
找到
if (v_replier=='' || v_content==''|| v_replier==' ' || v_content==' ' ) {
alert(jslang[11]);
return false;
}
修改为
if (v_replier=='' || v_content==''|| v_replier==' ' || v_content==' '||v_repemail==''||v_repemail==' ' ) {
alert(jslang[11]);
return false;
}
然后修改一下lang文件夹下对应语言包的jslang里面的11就行
将
修改为
最后去后台更新一下缓存,然后一切就大功告成了。希望大家都能使用上这个插件~~
最后冰剑同学提出来个BUG
就是已注册的用户没有填写EMAIL的也会提示错误,而且新注册的一般都不回填写EMAIL的。对于没有开启注册功能的朋友来说,下边修改可以不看。。。(比如我)
冰剑说的话:数据库操作有风险,请先备份,后果自负。
备份inc\mod_login.php
打开inc\mod_login.php
第一步:
查找
下面加入
第二步:
查找
下面加入
第三步:
查找,并删除
第四步:
查找
下面加入
如果要修改已经注册了,并没有填写EMAIL的用户,就进入后台-数据维护-MYSQL
将如下代码输入进去,确定提交
其中nullemail是要修改成什么内容,这个随便。。
同样,修改完了别忘了刷新一下缓存
谢谢!已将sendmail发送至你的hotmail邮箱了。请查收。
服务器应该是支持的,我用自己空间带的邮箱就可以收发通知邮件,我想类似163的应该都可以,端口25,不需要ssl的。但是gmail的就不行。奇怪了。但是博主你也是用的gmail。
是付费空间。
奇怪了,把你的SENDMAIL配置发给我看看,不要密码。
我只把sendmail.php里的gmail邮箱名换了,密码改了,其他什么都没动,然后在我回复别人评论的提示页上显示:SMTP Error: Could not connect to SMTP host. send mail to xxx@gmail.com success。
请问我该怎么办?我就改了这两项,其他什么都没动。
谢谢啊!!
是不是服务器不支持?你用的免费空间?
是不是按照贵站的修改,就不用下载风吟的插件了?
请问gmail能用吗?谢谢!
我用的就是gmail,而且是自己修改的,没用风吟的插件。
原来逸冰也是用这个教程成功的,,,风吟的插件不能用,只好自己改,
用了这个才成功,,,原还以为是邮箱的问题,,
赞一个,
呵呵,这个教程不错啊,赞一个!
我现在也使用上了....谢啦!
不客气,终于换空间了?
感谢。按照教程,摆弄了两天,终于搞定了……
不客气
我用的qq邮箱来弄,显示SMTP Error: Could not connect to SMTP host. send mail to fenghao136@163.com success
什么意思啊
SMTP那块没设置好吧。
稍微晚点去试下。
挺好用的。喜欢就装吧。有啥问题过来问我
我懒得升级啊,太麻烦了呢。首先模板不知道还能不能用,而且2.1.0的时候修改了很多东西装了很多插件,对我来说要升级是一个浩大的工程啊。我汗
汗,原来如此。我都没安什么插件。
为什么我收不到啊。。。
晕死。、。
总是出现错误,不知道服务器是否支持SMTP发送
可能你服务器不支持吧。你的是免费空间么?
哇靠,好东西。。。
马上修改文件上传插件外加测试。。
怎么样?好用么??
呵呵,这个功能再也不是wp专属了...很实用!
确实很实用。
侧边栏错位了!测试下!
是我的错位了??
你是boblog吗?我还真没留意哦,看不出来
这个应该很容易看吧。。
这个应该不用服务器支持吧。才改两个文件,不是很多。
对PHP这方面不是很精通。不太清楚是否需要服务器支持。
2.1.0版本测试好像通不过啊 我汗
改了之后 我点回复那个提交按钮 居然无法提交 我一多汗。
那就别呆着了,赶紧麻利儿的升级吧。。
汗 反正我是不想搞,免得人家认为垃圾邮件 呵呵
晕,不会吧。我觉得挺实用的啊。
还有,你博客模板在Chrome下错位了,边栏掉到下面去了
啊。。。我用FF,IE,MAXTHON都没事的。不知道是什么原因造成的。
你已经发布出来了,插件的作者现在用WP了,所以不再会开发。而你说我多了个大括号,其实没多,if语句后的那句我用括号括起来了,原程序没有那样写,而是直接跟在if语句后,以为只有一个语句,可以不使用括号,不过我写代码习惯格式化一点,所以用括号括起来了。还有一个有回复时提醒博主的插件,建议去官方论坛找,作者发在那里了,那个版本还是防止垃圾留言,我修改的是为了可以自定义提醒邮件的样式,因为博客留言不多,不存在垃圾留言,所以那些去掉了,简化程序,但是插件也由普通插件变为了HACK类型,也和这个插件一样,不需要安装,直接上传就能使用
哦,我说呢,找源程序的时候由于有大括号所以没找到。查了其他几行才找到的。简化挺不错的。很方便。实用就成了。
汗,我个人觉得这样除非官方出来
这样的插件很不安全哦
而且有点乱
不是wp何必要学它呢
我只是喜欢这个插件而已。反正已经最大安全化了。BLOG系统也会每周自动由服务商备份。先用着吧。
博主测试通过了吗?
另外问下:2.1.0版本支持吗 我的还没升级。
我想在邮箱中看到你的回复,先收藏了
我也不知道支持不支持,备份一下那和cp_message.php和cp_reply.php,如果不成功就再换回来。
这个不错啊。。。。我也弄个~~
确实很不错。一直想要这个来的。
这样可以做到时时监控垃圾信息了。
监控不监控倒是没什么,主要是能与广大游客交流了。