Thanks for the screenshot ^_^
I'd been testing this for over a month. Today I finally decided to release it, so I added 2 additional plugins as a safety net to make sure new posts are always recognized.
This is how it works. Whenever a post is made, the hack adds the post info for the most recent post in each forum to the datastore. Then on runtime, these most recent posts are loaded into memory at the same time as vboptions, etc, thus avoiding an extra query, and the hack checks to see which of them is the most recent that the current user actually has permission to view.
I had had problems with the datastore post info not always updating, so now there is the following:
1 plugin for checking after adding a new thread
1 plugin for checking after adding a new reply
1 plugin for checking after editing a post (some hacks allow you to alter post times)
1 plugin for checking after deleting a post
|