zhangjingyu
md.todaypost就是今日发帖数;
md.monthpost是本月发帖数;
md.lastpost是上次发帖时间;
md.monoltime是本月在线时间。
其中的本月发帖数可以直接输出,因为“monthpost”字段会在月初的第一天由计划任务文件修改为0,也就是重新开始计算。也就是说,会员数据表中它的数据是准确的,可以直接从表中读出。
本月在线时间通过read.php文件稍微格式化下也可以直接输出。
那今日发帖数呢?它不能直接输出,因为数据表中的数据不是每天自动清零的,不会自动重新累计,所以需要用到比较。用什么做比较呢?就是上次发帖时间字段,只要它大于今天0时0分0秒的时间戳(也就是$tdtime),也就是表示今天发帖了,那么数据表中的今日发帖数就是准确的。所以,需要这个查询。
这个文件搞定后,后面就简单了,这是关键所在,找到并添加查询。随后就是在本地花大量的时间进行测试,确定基本没有问题后修改家园论坛的文件,实际测试。目前,初步正常,后续还要观察。