Support Forum

Deny users from posting in special forums if less than X posts

GO Gomlers
Gomlers
Member

I thought I saw an admin-choice for this the other day, but I can’t find it now..

I want to deny users from posting in one of the forums, if the user has less than say 50 posts.

Any easy way to get this done?

18 Answers

New Answer

MP Mr Papa
Mr Papa
Member

yes. use forum ranks…  users have a rank of x until they post a times.. then they can get auto membership in a new usergroup and get different permissions…

GO Gomlers
Gomlers
Member
Ok. :) Although I think it’s a little too much for just refuse writing in one of the forums ;)
 
But if I make a new usergroup on 100 posts, will the user be added to this group – and hold memberships in both “Members” and “NewMemberGroup”, or will he be moved to the “NewMemberGroup” and deleted fro “Members”.
 
And what about when the user reaches the next forum rank, on lets say 400 posts – will he just continue staying in the two groups, if I don’t add other member-groups on higher post-counts?
 
To make this work, I guess I would also need to make a new permission-set, with the option enabled to post to this forum.. But then the Members -> Standard Rights would have to be set to “Not able to post in the forum” – but then “Members->Standard Rights would not be able to post to any forums, right?
 
So in order to make this work – I would need to do what exactly? Sorry, this was a bit overwhelming for me….
 
Testing this to check that I’ve done it right
Is there an easy way to change my testusers postscount in the DB, to check if this works? Or will changing the postcount manually in the DB not help?
GO Gomlers
Gomlers
Member

Ok – is this correct:

1. Add new User Group, e.g. “Members Extra Rights”

2. Add new forum rank with Automatic User Group Membership -> “Members Extra Rights”.

3. Adminmenu -> Forums -> Manage Groups And Forums -> “My new Forum” -> View forum permissions:
a. Members -> Select Permission Set -> Change to “Read Only Access”

b. Members Extra Rights => Select Permission Set -> Change to “Standard Access”

 

 

MP Mr Papa
Mr Papa
Member

key is to take note of the # post for rank… its up to…  so if you put in 10 posts, a user will have that rank until they get to 10 then they get the next one, the one up to 50 or whatever… best to have your ranks sequential…  its not they get that rank at 10 posts, its they have the rank until 10 posts…

so perhaps like this:

members 100 posts….  no automatic usergroup

members extra rights posts 999999 posts…  automatic usergroup members extra rights…

the last rank should be a significant large number that wont be exceeded…

the new members extra rights usergroup should have the permissions you want for the user…  they will have membership in both usergroups unless on forum – usergroups – map users to usergroups you set the single membership option…

GO Gomlers
Gomlers
Member

Ok, thank you – I will look into this!
Still think it’s a little too much just to check if a user have enough posts to post in a forum though ;)

But this is so far pretty much the only thing that has been difficult with simple:press :)

MP Mr Papa
Mr Papa
Member

confused…  you asked:

I want to deny users from posting in one of the forums, if the user has less than say 50 posts.

that is just what I was answering…  simple one time rank setup…

GO Gomlers
Gomlers
Member

Sorry, did not mean to confuse you. I will do as you said – period!

GO Gomlers
Gomlers
Member

Sorry.. again, just to do this the correct way from start:

I have the following usergroups:

Up to 2: New member

Up to 90: Member

Up to 400: Full Member

Up to 1000: Silver

Up to 5000: Gold

Up to 10000: VIP

Up to 100000: PLATINUM

Now, I want to put users in two more usergroups:

When 10 posts: Extra Usergroup 1

When 50 posts: Extra Usergroup 2

How can I do this, and will the user stay in these usergroups, even if the “climb up to the next level” – or do they lose the rights to post in the forums I make for 10posts and 50posts?

MP Mr Papa
Mr Papa
Member

users can have as many memberships as you want them too… as long as you dont have the single membership option enabled on forum – usergroups – map users to usergroups…

so if user A has memberships in usergroup X and Y, and then he hits your new post count of 20 and gains membership in usergroup Z…  he will now have memberships in X, Y and Z…  he will gain whatever permissions you grant those usergroups on your forums…  if he has more than 1, he gets the ‘best’ permission…

GO Gomlers
Gomlers
Member

Mr Papa said
users can have as many memberships as you want them too… as long as you dont have the single membership option enabled on forum – usergroups – map users to usergroups…

so if user A has memberships in usergroup X and Y, and then he hits your new post count of 20 and gains membership in usergroup Z…  he will now have memberships in X, Y and Z…  he will gain whatever permissions you grant those usergroups on your forums…  if he has more than 1, he gets the ‘best’ permission…

Thank you! That was loud and clear :)

Btw. quick sidenote-question: How can I make the quotation inside the editor turn grey – as you have done on this forum?

MP Mr Papa
Mr Papa
Member

use the blockquote button in the editor… of course, you have to style the blockquote tag then in your css…  all of our themes we provide do have some sort of coloring for blockquotes… so just change it to grey if that is the color you like..

GO Gomlers
Gomlers
Member

Mr. Papa – I’m very sorry. I can not get this to work.

If I understood you correctly, this settings should grant access to “Til Bryllupet” as soon as the user have 10 posts:

My testuser has 1 post (Still awaiting moderation), but as soon as he made this 1 post, he got access to the group “Til Bryllupet”

This is my testusers profile, after 1 post:

(Medlemmer is the standard Members-group” just translated to Norwegian.)

This is the group-settings:

What am I doing wrong?

EDIT:

I have now made 90 testposts in a forum, using my testuser.

What is VERY wierd, is that my rank which starts at 90 posts, grants access to another usergroup – and THIS works just as it is supposed to. My testuser is placed in the usergroup which gives access to another forum, as soon as he has 90 posts(!)

But for the 10-post-usergroup – he has access from his first post, even before it is moderated.

YS Yellow Swordfish
Yellow Swordfish
Member

What are the ‘default user group memberships’ set up as on the Map Users panel in the user group section?