蓝雨 发表于 2010-2-25 23:35:46

DZ7.2提醒的数据显示太多,无法手动清除的解决办法。

无论您是否认为合理可自行调整,调整方法如下:

打开 include/crons/cleanup_daily.inc.php,找到包含以下代码的两行,更改 SQL 语句后面数值(259200、2592000)即可$db->query("DELETE FROM {$tablepre}promptmsgs WHERE new='1' AND dateline<'$timestamp'-259200", 'UNBUFFERED');
$db->query("DELETE FROM {$tablepre}promptmsgs WHERE new='0' AND dateline<'$timestamp'-2592000", 'UNBUFFERED');替换为:$db->query("DELETE FROM {$tablepre}promptmsgs WHERE new='1' AND dateline<'$timestamp'-604800", 'UNBUFFERED');
$db->query("DELETE FROM {$tablepre}promptmsgs WHERE new='0' AND dateline<'$timestamp'-259200", 'UNBUFFERED');其实就是修改了两个时间,可以自己根据需要修改
86400(1天的秒数) x 3(天) = 259200。更改后的清除规则是“未读 7 天后清除,已读 3 天后清除”。
页: [1]
查看完整版本: DZ7.2提醒的数据显示太多,无法手动清除的解决办法。