I'm working on something like this.
Instead of taking the last activity time for a person there is a "lastview" table. In this table each person gets a record for each forum they view. That way when you only visit the board and view one forum the whole board doesn't get marked Read. I also plan to make it so the forums only get marked read if you visit that forum's display, not anything. That way when moderators or admins visit their CP's, or some other script includes the global.php everything doesn't get marked read.
Anyone else have any thoughts on this?
|