楼主帖子列表页,打印 $postlist ,每个楼层都会有如下用户信息,其中的posts就是该楼层用户发帖数
- [friends] => 0
- [posts] => 13
- [threads] => 7
- [digestposts] => 0
- [doings] => 0
- [blogs] => 0
- [albums] => 0
复制代码
打印一下Discuz的全局变量$_G,可以找到如下的内容($_G[member])
- [member] => Array
- (
- [uid] => 1
- [email] => admin@1314study.com
- [username] => dly
- [password] => 123
- [status] => 0
- [emailstatus] => 0
- [avatarstatus] => 0
- [videophotostatus] => 0
- [adminid] => 1
- [groupid] => 1
- [groupexpiry] => 0
- [extgroupids] =>
- [regdate] => 1309407849
- [credits] => 306
- [notifysound] => 0
- [timeoffset] => 8
- [newpm] => 0
- [newprompt] => 0
- [accessmasks] => 0
- [allowadmincp] => 1
- [onlyacceptfriendpm] => 0
- [conisbind] => 0
- [lastvisit] => 1323689409
- )
复制代码
其中的[lastvisit] 就是最后登录时间,楼主用最后登录时间和当前时间对比下就可以算出是否未登录超过20天
当然楼主也可以直接查询数据库,更具体的东西请自行操作