相信很多php空间建站的站长对thinksns都不陌生,最近无忧主机小编在处理客户问题时,客户说thinksns程序在发布动态时会提示“发布内容过于频繁,请稍后再试!”,问我能否删除这句话。根据无忧主机小编多年的建站经验,很快地就帮客户处理好了,为了以后大家的方便,现在将这个经验分享给大家。

用ftp工具连接到空间,按照以下操作步骤修改文件。记得文件下载到本地后,要对空间文件做个备份,备份方法对源文件进行增加后缀,如将test.php改为test.php.bak。在根目录的addons\model路径下找到class.php文件,下载此文件,用文本编辑器打开,如图1所示,

图16 300x143 关闭thinksns发布动态提示操作过于频繁

将142-145行间的这段代码注释掉,注释方法是在每行代码前加上双斜杠。


if(isSubmitLocked()){

$this->error = '发布内容过于频繁,请稍后再试!';

return false;

}

在根目录的addons\model\路径下找到class.php文件,下载此文件,用文本编辑器打开,如图2所示,

图28 300x131 关闭thinksns发布动态提示操作过于频繁

将28-31行间的这段代码注释掉:


if(isSubmitLocked()){

$this->error = '发布内容过于频繁,请稍后再试';

return false;

}

同样地,在根目录的\apps\weiba\Lib\Widget\WeibaReplyWidget路径下找到class.php文件,如图3所示,

图38 300x118 关闭thinksns发布动态提示操作过于频繁

将79-83行这段代码注释掉:


if(isSubmitLocked()){

$return['status'] = 0;

$return['data'] = '发布内容过于频繁,请稍后再试!';

exit(json_encode($return));

}

以上文件修改好后,将其上传会原来的目录下。经过测试在thinksns程序上发布动态,无论发布时间相隔再小都不会提示操作太过频繁,这说明已经修改成功了。这种操作只是将各个调用的isSubmitLocked()方法注释了,该方法位置在core\OpenSociax目录下的functions.inc.php文件中,您也可以通过修改方法来实现,可以做到不提示或者将时间间隔调大一点。

本文地址:http://www.51php.com/thinksns/26154.html

喜欢本文或觉得本文对您有帮助,请分享给您的朋友 ^_^

阅读本文的人还阅读: