Discuzx3.4 添加回帖邮件通知功能
https://blog.csdn.net/xingyuhailing/article/details/108094757
添加回帖邮件通知功能
在文件 source/include/post/ post_newreply.php在
- if(!isset($inspacecpshare)) {
- showmessage($return , $url, $modpost->param('showmsgparam'));
- }
复制代码
之前加入下面的代码
- if($pid != $_GET['reppid']){
-
- $query = reset(C::t('common_member')->fetch_all_by_username($_G[forum_thread]['author']));
-
- if(!function_exists('sendmail')) {
- include libfile('function/mail');
- }
-
- if ($_GET['reppid'] != '')
- {
- $thaquote2 = C::t('forum_post')->fetch('tid:'.$_G['tid'], $pid);
- $thaquote_last = C::t('forum_post')->fetch('tid:'.$_G['tid'], $_GET['reppid']);
- $query_u = reset(C::t('common_member')->fetch_all_by_username(thaquote2['author']));
- $query_u2 = reset(C::t('common_member')->fetch_all_by_username($thaquote_last['author']));
- if ($query_u['email'] != $query_u2['email'])
- {
- require_once libfile('function/discuzcode');
- $zhuti = 'RE:'.$thread['subject'];
- $neirong = '<br><br>'.discuzcode($thaquote2['message']);
- sendmail($query_u2['email'],
- $zhuti,
- $neirong);
- }
- }
- else{
- $thaquote2 = C::t('forum_post')->fetch('tid:'.$_G['tid'], $pid);
- $query_u = reset(C::t('common_member')->fetch_all_by_username($thread['author']));
- if ($thaquote2['email'] != $query_u['email'])
- {
-
- sendmail($query_u['email'],
- 'RE:'.$thread['subject'],
- '<br><br><br>最新回复:'.$message);
- }
- }
- }
复制代码
|