dz升级到6.0后,日志记录显示顺序乱了
dz的日志文件写在forumdata\logs 文件夹,相当于文本文件,所以当升级时这个文件夹的数据也需要备份的,而且发现备份完以后记录的排序都乱了,目前还没找到原因,有人知道不?? 找到问题的原因了,原来的程序在读取记录的时候并没有对记录按时间排序,而仅仅用array_reverse函数,只要对读取的记录arsort就可以了,修改路径 /admin/logs.inc.php. 还需要注意的是,在处理记录时,并没有对错误记录进行处理,导致可能会在某个记录列表里没有记录,只需要修改一下就可以了。$page = max(1, intval($page));
$start = ($page - 1) * $lpp;
foreach($logs as $k=>$logrow) {
$log = explode("\t", $logrow);
if(empty($log[1])) {
unset($logs[$k]);
}
}
页:
[1]