Support Forum

Advanced Search
Forum Scope


Match



Forum Options



Minimum search word length is 3 characters - maximum search word length is 84 characters
general-topic
Deny users from posting in special forums if less than X posts
Avatar
Gomlers
Member
Free Members
Offline
Apr 13, 2013 - 7:55 pm

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?

Avatar
Mr Papa
Simi Valley, CA
SP Master
Free Members
Offline
Apr 13, 2013 - 8:00 pm

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...

Avatar
Gomlers
Member
Free Members
Offline
Apr 14, 2013 - 6:41 am
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?
Avatar
Gomlers
Member
Free Members
Offline
Apr 14, 2013 - 7:09 am

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"

 

 

Avatar
Mr Papa
Simi Valley, CA
SP Master
Free Members
Offline
Apr 14, 2013 - 9:23 am

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...

Avatar
Gomlers
Member
Free Members
Offline
Apr 15, 2013 - 5:49 pm

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 :)

Avatar
Mr Papa
Simi Valley, CA
SP Master
Free Members
Offline
Apr 15, 2013 - 6:40 pm

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...

Avatar
Gomlers
Member
Free Members
Offline
Apr 15, 2013 - 7:46 pm

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

Avatar
Mr Papa
Simi Valley, CA
SP Master
Free Members
Offline
Apr 15, 2013 - 8:03 pm

lol. cool ;)

Avatar
Gomlers
Member
Free Members
Offline
Apr 26, 2013 - 6:19 pm

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?

Forum Timezone: Europe/Stockholm
Most Users Ever Online: 1170
Currently Online:
Guest(s) 1
Currently Browsing this Page:
1 Guest(s)
Top Posters:
Mr Papa: 19448
Ike: 2086
Brandon: 864
kvr28: 804
jim: 650
FidoSysop: 577
Conrad_Farlow: 531
fiddlerman: 358
Stefano Prete: 325
Member Stats:
Guest Posters: 619
Members: 17361
Moderators: 0
Admins: 4
Forum Stats:
Groups: 7
Forums: 17
Topics: 10127
Posts: 79625