首页| 版块| 我的| 发帖| 消息
主题:关于在帖子阅读页头像弹出层显示今日发帖数的研究
zhangjingyu 
md.todaypost就是今日发帖数;
md.monthpost是本月发帖数;
md.lastpost是上次发帖时间;
md.monoltime是本月在线时间。

其中的本月发帖数可以直接输出,因为“monthpost”字段会在月初的第一天由计划任务文件修改为0,也就是重新开始计算。也就是说,会员数据表中它的数据是准确的,可以直接从表中读出。

本月在线时间通过read.php文件稍微格式化下也可以直接输出。

那今日发帖数呢?它不能直接输出,因为数据表中的数据不是每天自动清零的,不会自动重新累计,所以需要用到比较。用什么做比较呢?就是上次发帖时间字段,只要它大于今天0时0分0秒的时间戳(也就是$tdtime),也就是表示今天发帖了,那么数据表中的今日发帖数就是准确的。所以,需要这个查询。

这个文件搞定后,后面就简单了,这是关键所在,找到并添加查询。随后就是在本地花大量的时间进行测试,确定基本没有问题后修改家园论坛的文件,实际测试。目前,初步正常,后续还要观察。
zhangjingyu回帖于2022-01-14 22:56[查看电脑版]
下一楼»:这是本地测试截图。为了便于观察,把lastpost和tdtime显示出来。tdtime一直没有问题,但这个last ..
«上一楼:“/**
* 获取会员信息
*
* @param array $userIds
* @param boolean $ ..

查看全部回帖(17)
«返回主帖