首先,确保后台邮箱配置正确。
在留言板的模块地址中增加邮件提醒功能。
首先,到数据库中找到phpcms_module,在相应的模块配置setting中添加如下内容:
array ( 1 => array ( 'is_post' => '1', 'enablecheckcode' => '0', 'mail' => 'test123@163.com', ), )
然后,后台模版setting.tpl.php中添加相应表格,如下:
<tr> <th>邮件提醒地址:</th> <td><input type=”text” size=”20″ value=”<?php echo $mail; ?>” name=’setting[mail]‘ class=”input-text”></td> </tr>
然后,到模块的index.php中添加相关的sendmail,此处需要在输出成功提示之前添加,而且会相应的减慢访客的留言提交速度,在非必要的情况下不建议使用邮件提醒。
<?php $setting = getcache('guestbook', 'commons'); pc_base::load_sys_func('mail'); $mails = explode(',',$setting[$siteid]['mail']); if (is_array($mails)) { foreach ($mails as $m) { sendmail($m,'用户提交留言提醒','有人留言啦,快去瞅瞅哦:'.$_POST['name'].$_POST['tel'].$_POST['introduce']); } } ?>
注解:
第一行是调用setting信息,这个要配置好才可以的。