请注意,本文编写于 1975 天前,最后修改于 1975 天前,其中某些信息可能已经过时。
插件需要使用 Typecho 开发版(17.11.15 及以上版本)
下载插件,上传至插件目录,后台启用后设置相关信息。然后在博客评论区 form 元素中合适位置添加:
<span>
<input name="receiveMail" type="checkbox" value="yes" checked />
<label for="receiveMail"><strong>接收</strong>邮件通知</label>
</span>
以上代码必须添加,不添加不会发信。
修改Plugin.php文件
// 当前评论是否接受回复提醒
if (isset($_POST['receiveMail']) && 'yes' == $_POST['receiveMail']) {
$r = 1;
}
改为
// 当前评论是否接受回复提醒
if (isset($_POST['receiveMail']) && '' == $_POST['receiveMail']) {
$r = 1;
}
可以不用添加html代码
3 条评论
你可以试试注释掉或者删掉
$r = 1; }if (isset($_POST['receiveMail']) && 'yes' == $_POST['receiveMail']) {
找到原因了,我的comments.php里面有一句
<input type="hidden" name="receiveMail" id="receiveMail" value="yes" />注释掉就好了