Oyabun1 wrote:Sounds like standard phpBB would do what you want. All users automatically go into the Registered Users group (RU) and for those that misbehave you create a "naughty" group that has permissions to see and read the forum, but permissions to post set to never. The HFM then just places naughty users into that group (leaving them in the RU as well) and the Naughty never permissions will override the RU's yes permissions.
ALL OF THIS WAS LOCALHOST TESTING
THIS DIDN'T WORK
1. Created group "OPEN_FORUM_BAD_BOY" GROUP - HIDDEN. Thus it will not show in the user's GROUP LIST.
1.1. Added group leader(s)
2. Created forum "OPEN_FORUM"
3. Set "OPEN_FORUM" Permissions
3.1. REG USERS - "Normal"
3.2. "OPEN_FORUM_BAD_BOY" - Read only
4. Logoff as Admin
5. Created new user (by actually doing registration)
6. Logon as new user
7. New user able to post in "OPEN_FORUM"
8. Logoff as new user
9. Logon as Admin
10. Add new user to "OPEN_FORUM_BAD_BOY" GROUP
11. Logoff as Admin
12. Logon as new user
13. Still able to post
14. Logoff as new user
15. Logon as Admin
16. Confirmed permissions - all AOK
16.1. Reg users can post
16.2. "OPEN_FORUM_BAD_BOY" - Read only
16.3. New user in both reg users and "OPEN_FORUM_BAD_BOY"
THIS MADE IT WORK
TO IMPLEMENT "BANNED" GROUP
1. Created HIDDEN GROUP to house the "BANNED" group:
1.1. Logon as Admin
1.2. Go to ACP
1.3. Go to USERS AND GROUPS Tab
1.4. Click on Manage Groups
1.5. In "User Defined Groups", create the group. Suggest something like this:
1.5.2. But make "ANOTHER FORUM" the name of the actual forum = match the group and forum up by name, but just add "_(BANNED)" at the end.
1.5.3. Make it hidden, so unless the user is in it, they can't see it in their "Non-membership" group list.
1.5.4. Set other Group Parameters.
1.5.5. Add your group leaders, insuring that the Admins are in it, and the forum owner (if appropriate).
2. Go to FORUMS TAB
2.1. Create new forum.
2.1.1. As in the above example, it would be ANOTHER_FORUM.
2.1.2. Set parameters accordingly
2.2. Set forum security
2.2.1. Click on Forum Permissions
2.2.2. Select Forum in top box
2.2.3. Add in "Registered Users" and ANOTHER_FORUM_(BANNED) groups.
2.2.4. Do the security thing
126.96.36.199. Assign Registered users to whatever role you want them to be.
188.8.131.52. Assign ANOTHER_FORUM_(BANNED) to READ ONLY role
184.108.40.206.1. Using advanced permissions, make sure that "Never" is set under:
220.127.116.11.1.1. Start new topics
18.104.22.168.1.2. Reply to topics
22.214.171.124. Apply all permissions.
3. Now test things:
3.1. Logoff as admin
3.2. Create a test user, as if you're not Admin
3.3. Logon as the test user
3.4. Attempt to post IN "ANOTHER_FORUM), you should be able to.
3.5. Logoff as test user
3.6. Logon as Admin
3.7. Click User Control Panel
3.8. Click Click User Groups
3.9. Click Manage Groups
3.9.1. Click Manage Users on the "ANOTHER_FORUM_(BANNED)" line
3.9.2. Add user to group
3.10. Logoff as Admin
3.11. Logon as Test user
3.12. Test user shouldn't be able to post in the "ANOTHER_FORUM"
I know that "Test User's Permissions" can be used from the ACP, but I prefer this method.
- you can mark this topic complete if you want to. I got the answer I needed.
Thanks to all that replied!