📄 statbase.ftl
字号:
<#include "lib/report.tpl"/>
<#import "lib/html.tpl" as html>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=${_encoding?default("GBK")}" />
<#assign navtitle = "基本概况 - 论坛统计 - ">
<#include "/common/title.ftl">
<#include "/common/meta.ftl">
<link href="${_resPath}/lib/base.css" rel="stylesheet" type="text/css" />
<script type="text/javascript" src="${_contextPath}/ef/js/prototype.js"></script>
<script type="text/javascript" src="${_contextPath}/ef/js/base.js"></script>
<script type="text/javascript" src="${_contextPath}/ef/js/eforumad.js"></script>
</head>
<body><!-- statbase.ftl -->
<div id="wrap">
<#include "header.ftl"/>
<div id="content">
<div class="commonNavLine">
<#assign onlyForumMenu = true/>
<#assign nextForumNavStr = "论坛基本情况"/>
<#include "forum_nav.ftl"/>
</div><#comment>end commonNavLine </#comment>
<#assign currentChoice="BaseStat">
<#include "statleft.ftl"/>
<div class="statContent">
<#assign userStat = _StatUtil.getUserStat()/>
<#assign forumStat = _StatUtil.getForumStat()/>
<div id="forumStat" class="commonBox">
<table class="statBase commonTable">
<tr class="hd1">
<td colspan="5">论坛统计</td>
<td align="right"><img src="${_resPath}/img/three_dot_yes.gif" alt="" style="cursor:pointer;" onclick="expandContent('statForumBody');"></td>
</tr>
<tbody id="statForumBody">
<tr>
<td class="tdTitle">创建日期</td>
<td class="tdValue"><span class="time">${_ConfigUtil.getConfigInfo("BASEINFO_INITIME")}</span></td>
<td class="tdTitle">版面总数</td>
<td class="tdValue"><span class="number">${forumStat.FORUM_STAT_FORUM_NUM}</span></td>
<td class="tdTitle">管理成员</td>
<td class="tdValue"><span class="number">${userStat.USER_STAT_MANAGER_NUM}</span></td>
</tr>
<tr>
<td class="tdTitle">总主题数</td>
<td class="tdValue"><span class="number">${forumStat.FORUM_STAT_TOPIC_NUM}</span></td>
<td class="tdTitle">总帖子数</td>
<td class="tdValue"><span class="number">${forumStat.FORUM_STAT_POST_NUM}</span></td>
<td class="tdTitle">总资源数</td>
<td class="tdValue"><span class="number">${forumStat.FORUM_STAT_ATTACH_NUM}</span></td>
</tr>
<tr>
<td class="tdTitle">日均新贴</td>
<td class="tdValue"><span class="number">${forumStat.FORUM_STAT_NEW_POST_PER}</span></td>
<td class="tdTitle">最高日发帖</td>
<td class="tdValue"><span class="number">
<#if _ConfigUtil.getConfigInfo("BASEINFO_DAY_POST_MAX") != "" && _ConfigUtil.getConfigInfo("BASEINFO_DAY_POST_MAX")?number > _ForumUtil.getForumStatDayPostMax()?number>
${_ConfigUtil.getConfigInfo("BASEINFO_DAY_POST_MAX")}
<#else>
${_ForumUtil.getForumStatDayPostMax()}
</#if>
</span></td>
<td class="tdTitle">最高发帖日</td>
<td class="tdValue"><span class="time">
<#if _ConfigUtil.getConfigInfo("BASEINFO_DAY_POST_MAX") != "" && _ConfigUtil.getConfigInfo("BASEINFO_DAY_POST_MAX")?number > _ForumUtil.getForumStatDayPostMax()?number>
${_ConfigUtil.getConfigInfo("BASEINFO_DAY_MAX_POST_DATE")}
<#else>
${_DateUtil.getDateStr(_ForumUtil.getForumStatDayPostMaxDate()?number)}
</#if>
</span></td>
</tr>
<tr>
<td class="tdTitle">注册会员</td>
<td class="tdValue"><span class="number">${userStat.USER_STAT_USER_NUM}</span></td>
<td class="tdTitle">日均新会员</td>
<td class="tdValue"><span class="number">${forumStat.FORUM_STAT_NEW_USER_PER}</span></td>
<td class="tdTitle">24 小时新会员</td>
<td class="tdValue"><span class="number">${forumStat.FORUM_STAT_NEW_USER_IN_24H}</span></td>
</tr>
<tr>
<td class="tdTitle">人均发帖数</td>
<td class="tdValue"><span class="number">${userStat.USER_STAT_POST_NUM_EVERYONE}</span></td>
<td class="tdTitle">已发帖会员</td>
<td class="tdValue"><span class="number">${userStat.USER_STAT_USER_HAVE_POST_NUM}</span></td>
<td class="tdTitle">已发帖会员比例</td>
<td class="tdValue"><span class="number">${userStat.USER_STAT_USRE_HAVE_POST_PER?number*100}%</span></td>
</tr>
<tr>
<td class="tdTitle">当前在线</td>
<td class="tdValue"><span class="number">
${_EFUserUtil.getOnlineUserCount()}
</span></td>
<td class="tdTitle">历史最高在线</td>
<td class="tdValue"><span class="number">
<#if _ConfigUtil.getConfigInfo("BASEINFO_ONLINE_USERS_MAX") != "" && _ConfigUtil.getConfigInfo("BASEINFO_ONLINE_USERS_MAX")?number > _ForumUtil.getForumStatOnlineUserMax()?number>
${_ConfigUtil.getConfigInfo("BASEINFO_ONLINE_USERS_MAX")}
<#else>
${_ForumUtil.getForumStatOnlineUserMax()}
</#if>
</span></td>
<td class="tdTitle">最高在线时间</td>
<td class="tdValue"><span class="time">
<#if _ConfigUtil.getConfigInfo("BASEINFO_ONLINE_USERS_MAX") != "" && _ConfigUtil.getConfigInfo("BASEINFO_ONLINE_USERS_MAX")?number > _ForumUtil.getForumStatOnlineUserMax()?number>
${_ConfigUtil.getConfigInfo("BASEINFO_ONLINE_MAX_USERS_TIME")}
<#else>
${_DateUtil.getDateTimeStr(_ForumUtil.getForumStatOnlineUserMaxTime()?number)}
</#if>
</span></td>
</tr>
<tr>
<td class="tdDivision"></td>
</tr>
</tbody>
</table>
</div><#comment> end forumStat</#comment>
<#assign postEverymonth = _StatUtil.getPostEverymonthStat()/>
<#assign postEveryday = _StatUtil.getPostEverydayStat()/>
<div id="monthStat" class="commonBox">
<table class="statBase commonTable">
<tr class="hd1">
<td colspan="3">流量统计</td>
<td align="right"><img src="${_resPath}/img/three_dot_yes.gif" alt="" style="cursor:pointer;" onclick="expandContent('statMonthVisitorBody');"></td>
</tr>
<tbody id="statMonthVisitorBody">
<tr>
<td class="tdResultTitle" colspan="4">每月新增帖子</td>
</tr>
<#list postEverymonth as post>
<#assign rateWidth = (post.postper?number)*500 />
<tr>
<td class="tdResultTime time">${post.yearstr}-${post.monthstr}</td>
<td class="tdResultValue" colspan="3">
<div class="poll_result" style="width: ${rateWidth+1}px;"><div style="width: ${rateWidth}px;"></div></div><div class="poll_precent"> ${post.postnum} (${(post.postper?number * 100)}%)</div>
</td>
</tr>
</#list>
<tr>
<td class="tdResultTitle" colspan="4">每日新增帖子</td>
</tr>
<#list postEveryday as post>
<#assign rateWidth = (post.post_per?number)*500 />
<tr>
<td class="tdResultTime time">${post.stat_day?date("yyyy-MM-dd")}</td>
<td class="tdResultValue" colspan="3">
<div class="poll_result" style="width: ${rateWidth+1}px;"><div style="width: ${rateWidth}px;"></div></div><div class="poll_precent"> ${post.stat_posts} (${(post.post_per?number * 100)}%)</div>
</td>
</tr>
</#list>
<tr>
<td class="tdDivision"></td>
</tr>
</tbody>
</table>
</div><#comment> end monthStat</#comment>
</div><#comment> end statManager </#comment>
</div><#comment>end content</#comment>
<#include "footer.ftl"/>
</div><#comment>end wrap</#comment>
</body>
</html>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -