dedecms提供了一个非常实用的编辑绩效统计功能,用于帮助">网站管理员进行各个登陆ID的绩效统计,有了这些数据,我们可以很直观的察看每一个ID上月及当月处理的文档数量及该文档所带来的点击量,这些数据在网站的管理过程中可以起到一定的参考价值,但是dedecms编辑绩效统计没有上月的文档和点击信息,所以我们需要增加该功能,这样当月的文档和点击信息,与上月的信息可以形成一个鲜明的对比,修改方法如下:
打开/dede/sys_admin_user_tj.php文件,大概在第57行插入以下代码:
//上月
if($m==1)
{
$nm=12;
}else{
$nm = $m-1;
}
$starttime = $y."-".$nm."-01 00:00:00";
$istarttime = GetMkTime($starttime);
$endtime = $y."-".$m."-01 00:00:00";
$iendtime = GetMkTime($endtime);
$row = $dsql->GetOne("Select count(id) as dd,sum(click) as cc From `dede_archives` where senddate>$istarttime and senddate<$iendtime And mid='$uid'; ");
$ddlm = $row['dd'];
$cclm = $row['cc'];
查找以下代码:
<td width='16%'><strong>季度</strong></td>
修改为以下代码:
<td width='16%'><strong>季度</strong></td>
<td width='12%'><strong>上月</strong></td>
<td width='12%'><strong>当月</strong></td>
<td width='12%'><strong>近七天</strong></td>
<td width='12%'><strong>当天</strong></td>
查找以下代码:
<td>{$dds} | {$ccs}</td>
在下面插入:
<td>{$ddlm} | {$cclm}</td>
保存文件,刷新编辑绩效统计功能,效果截图如下: