Save your dream,Save your life!

导航

统计

公告

2008年9月19日 #

discuz解决邮件空内容问题!

有关DISCUZ论坛新邮件信息显示无效的解决方案

以下是论坛接受邮件显示的无效链接的邮件正文:
 
您好,
这封信是由 大学生计算机交流社区 发送的。

您收到这封邮件,是因为您订阅的以下主题在最近 24 小时内有了新的回复。
如果您并没有访问过我们的论坛,或没有进行上述操作,请忽略这封邮件。
您不需要退订或进行其他进一步的操作。

----------------------------------------------------------------------
主题信息
----------------------------------------------------------------------
URL:  http://www.stupc.org/bbs/viewthread.php?tid=
标题:
作者:
查看:
回复:

该主题最近一次由  于  回复。

您订阅的主题可能有更多的回复,为了不影响您信箱的正常使用,我们每 24
小时至多只会发送一次新回复通知,在此期间如果有新回复,将在下次一并通
知。



此致

大学生计算机交流社区 管理团队.
http://www.stupc.org/bbs/
在主题信息里面只有URL是有值的,其他的都没有获取到相应的值。经过对php文件的分析,我觉得是程序编制的问题。以下是我的处理方法,供大家参考。也希望大家能多提一些意见:
 

打开/bbs/include/crons/notify_daily.inc.php文件
1、找到
$query = $db->query("SELECT t.tid, t.subject, t.author, t.lastpost, t.lastposter, t.views, t.replies, m.username, m.email
替换成
$query = $db->query("SELECT t.tid, t.subject, t.author, t.lastpost, t.lastposter, t.views, t.replies, m.username, m.email, s.uid
 
2、找到
sendmail(implode(',', $sub['emails']), 'email_notify_subject', 'email_notify_message');
替换成
sendmail(implode(',', $sub['emails']), 'notify_subject', 'notify_message');
并在它的上面一行加上
 
$notify_subject = '《'.$sub['subject'].'》新回复通知';
        $notify_message =
'您好,
这封信是由'. $bbname .'发送的。

您收到这封邮件,是因为您订阅的以下主题在最近 24 小时内有了新的回复。
如果您并没有访问过我们的论坛,或没有进行上述操作,请忽略这封邮件。
您不需要退订或进行其他进一步的操作。

----------------------------------------------------------------------
主题信息
----------------------------------------------------------------------        
URL: '.$boardurl.'viewthread.php?tid='.$sub['tid'].'
标题:'. $sub['subject'].'
作者:'. $sub['author'].'
查看:'. $sub['views'].'
回复:'. $sub['replies'].'

该主题最近一次由'. $sub['lastposter'] .'于'. $sub['lastpost'].' 回复。

您订阅的主题可能有更多的回复,为了不影响您信箱的正常使用,我们每 24
小时至多只会发送一次新回复通知,在此期间如果有新回复,将在下次一并通
知。



此致

'.$bbname .'管理团队'.
$boardurl;
补充说明:
如果要同时让消息发布者接受站内短信,可以找到
 
sendmail(implode(',', $sub['emails']), 'notify_subject', 'notify_message');
在它的下一行加上
 
sendpm($sub['uid'], $notify_subject, $notify_message);
如果在使用过程中有什么问题可以和我交流。谢谢。
 
来自http://www.stupc.org/bbs/thread-610-1-1.html

posted @ 2008-09-19 13:31 coolesting 阅读(139) 评论(1) 编辑