无限星辰工作室-客户无限互联网动力之源

标题: 两次发送短消息太快,请稍候再发送 解决办法! [打印本页]

作者: crx349    时间: 2014-10-13 10:46
标题: 两次发送短消息太快,请稍候再发送 解决办法!
首先请排除1:

后台》用户组》基本设置》允许发送短消息: 是;24小时内发布短消息最大数:0;是否可以给任何人发短消息:是用户组》其他》积分相关》发送消息不扣积分:是
然后再看
uccenter》发送消息灌水预防: 0。就是设置发送消息间隔时间为0。

再次排除2:
有时候我们不希望站内发送的短消息有时间的限制,Discuz默认没有提供这个选项的开关,所以要关闭的话需要手动做些设置

打开 ./source/include/spacecp_pm.php文件

注释掉时间间隔限制的语句,即可~

$waittime = interval_check('post');
if($waittime >0){
// 注释掉下面这一句
// showmessage('message_can_not_send_2', '', array() ......
}



如果也不行。有一个解决办法,
#1  你先查看论坛一个频繁发送短消息的用户,查看他最后一条短消息与当前服务器时间是否有差别,如果有,那问题就是他了!
#2  uccenter》短消息》清空短消息》清空这个用户的短消息,
如果用户较多,那就把论坛所有短消息清空!

请操作任何数据时都要备份,以免损失论坛数据,概不负责。

问题由来:
由论坛时间出错,在linux执行命令的时候本来是date -s 10/11/2009 写成了date -s 11/11/2009 改过来之后就出现了“两次发送短消息太快,请稍候再发送”




欢迎光临 无限星辰工作室-客户无限互联网动力之源 (https://www.xmspace.net/) Powered by Discuz! X3.4