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) 编辑
