Re: 'Read' topics not marked as read
I've been getting a lot of complaints on forum I'm running about the way that the "new post" indicator works. Personally, I think that the way things work is fine, but I'm trying to work with people a bit. I don't want to go through a bunch of crazy database modifications, so I came up with a "compromise" of sorts.
http://www.almosteffortless.com/files/p … -hack.phps
Basically, I'm allowing the user to pass a "last_visit" login to the search.php page as a GET variable. This requires a line added to search.php, but only one.
You can see this in action here: http://www.newathens.org/admin/
I'm wondering if this sort of thing might be worth adding to PunBB at the core. I'm thinking a fairly simple "show me posts since" thing could be pretty cool. My feeling is that people start reading a few posts, get caught up doing something else, and then get mad because the posts they didn't read are going to be marked read by the time they get back. In this case, that person could note the time they had to take care of other stuff, and then get back online with that date as the starting point.
This might also be better solved by allowing someone to revert back to their "last-last visit", which might be worth considering. In this case, I'm thinking you would save their current last_visit variable before replacing it, and then they could click something that would reset it to that temporarily saved one.
Anyway, I think it might be a good idea to add this "show me posts since" feature to the core. I've gotten the code most of the way there (perhaps the 24hr format isn't too popular?) and I'd be happy to iron out anything else that could make this better.
Like I said, I think the way PunBB works totally makes since. But, I'd like to find a way to make everybody happy. I'm sure you, too, would like to hear less bitching! Maybe this is a compromise...?