别人的博客都有留言邮件提醒功能,现在Sablog Plus(http://www.sablogplus.org/)也有了。这里是一个预告,在下一个更新版本中,将会提供该功能,如果你现在急着想要的话,可以按照后面的介绍自己尝试修改一下。
修改内容
模板文件templates…show.php
文章页面输出modulesshow.php
接受信息文件post.php
函数库includefuncfront.func.php
JS效果includejscriptshow.js
修改介绍
修改模板文件show.php
添加了“回复我”按钮;
添加了“勾选是否接受回复提醒”;
修改post.php
增加了一个参数,$mailreply,记录是否接受回复提醒;
增加一个参数,$replyid,记录被回复者的ID;
增加一行判断,根据$mailreply,修改插入数据库的内容,并且调整cookies;
增加一行数据库查找,获取被回复者的名字,邮箱和留言内容;
增加判断,如果被回复者的留言内容中以[noreply]开头,则不发送邮件;
增加两处sendmail函数,函数见front.func.php;
修改了front.func.php
增加了function sendmail();
修改了show.js
增加了function addreply()函数,实现“给我回复”功能;
修改了文章输出show.php
增加两处正则表达式替换,去除[noreply]标签和转换回复标志为被回复者的地址
由于本人的博客源代码与网络上面公布的代码差异较大,所以不提供源代码给大家下载。一起来等下一个版本吧。