For option 1 I might have an idea how to pull this off by piggybacking on the is_member_of() function. If not in any of our defined usergroups, then redirect them to a special page with explanation and then to their User CP. This could be called from forumhome and showthread, amongst others. IMHO this is the way to do that, but I'd like a little confirmation before I hack that (want to keep the boards as pristine as possible, so minimal hacking).
I'm kinda worried about the permission pitfalls, but I guess we'll just have to wait for this that happen and hope for the better. I can't foresee anything right now, but the permission stuff is kinda tricky to say the least.
@ Reeve: querying the post table is a little troublesome, as there's no REAL indication whether those posts in these forums actually represent their preference. The latter two communities (Smartphone and Symbian) were added later, so we had a 1 year span where everybody was just posting in the Pocket PC community.
Thanks for the heads up and still interested in other opinions.
|