|
Page 1 of 1
|
jhl
Joined: March 2012
Posts: 51
|
[Solved] New Post By 'seasoned' Users Only For A 'buy, Sell Or Exchange' Forum
Hello all,
I haven't been able to find information regarding this specific problem concerning a 'buy, sell or exchange' forum: for this forum I want only seasoned users (say signed up for a month, with 10 posts made) to be able to create a new topic, but any user should be able to reply to a topic in this same forum.
We've had a spate of semi-professional sellers who simply sign up, and then flood this forum with goods for sale, and I want to stop it without hindering our genuine users too much.
TIA,
John
Last edited by jhl on Sun 27 Jan, 2013 00:54; edited 1 time in total |
#1 Sat 26 Jan, 2013 14:24 |
|
Sponsors
|
Icy Phoenix is an open source project, you can show your appreciation and support future development by donating to the project.
|
|
Informpro
Joined: October 2008
Posts: 1110
Location:
|
Re: New Post By 'seasoned' Users Only For A 'buy, Sell Or Exchange' Forum
Create a group that automatically allows user by how old they are + number of post and only allow that group to create topics ?
Although I think this kind of group acceptance has cache issues ? /ping MG.
|
#2 Sat 26 Jan, 2013 20:40 |
|
jhl
Joined: March 2012
Posts: 51
|
Re: New Post By 'seasoned' Users Only For A 'buy, Sell Or Exchange' Forum
Thank you for that, Informpro. I can see how I can create a group and set the number of posts, but I don't see how I can set an 'age' as well - though I can probably live without that part.
In what sense would caching be a problem? There is a 'staff' group and relative forum already on the site, and I've not come across any problems, as a staff user or as a normal user or as an anonymous user.
(I didn't know how that worked until you posted your reply, then I checked it out)
Looks like that will be my solution, so I'll set the topic as solved.
Thanks again,
John
|
#3 Sun 27 Jan, 2013 00:49 |
|
mort
Spam Basher
Joined: August 2010
Posts: 998
Location: Up a tree
|
Re: [Solved] New Post By 'seasoned' Users Only For A 'buy, Sell Or Exchange' Forum
Yeah John,
Age is an "if they use their real age" problem, so it's probably not even worth considering.
But what about a quick and dirty argument string added to where user auth's are checked for posting threads etc?
Not Icy code, not anyone's for that matter - Just a line of thought.
if(users posts not <= 10 or users age(empty or <= 130) {don't allow them to start a thread}else{blah
It's rough - but probably worth exploring - otherwise you have to start adding users to groups?
|
#4 Sun 27 Jan, 2013 10:27 |
|
Informpro
Joined: October 2008
Posts: 1110
Location:
|
Re: [Solved] New Post By 'seasoned' Users Only For A 'buy, Sell Or Exchange' Forum
I meant on how old they are ... On the forum, like if they're been registered 1 month ago or only a week ago etc.
Checking user's age is not something we can do anyway LOL
Last edited by Informpro on Sun 27 Jan, 2013 13:22; edited 1 time in total |
#5 Sun 27 Jan, 2013 10:42 |
|
mort
Spam Basher
Joined: August 2010
Posts: 998
Location: Up a tree
|
Re: [Solved] New Post By 'seasoned' Users Only For A 'buy, Sell Or Exchange' Forum
Yeah,
It's funny how one starts a forum and wants everyone to join in. and then come along the idiots and you have to do things to stop them from "joining in".
|
#6 Sun 27 Jan, 2013 11:15 |
|
jhl
Joined: March 2012
Posts: 51
|
Re: [Solved] New Post By 'seasoned' Users Only For A 'buy, Sell Or Exchange' Forum
I meant on how they are ... On the forum, like if they're been registered 1 month ago or only a week ago etc.
Checking user's age is not something we can do anyway LOL
Exactly. I don't think I need to know if someone is over 18, just that he/she registered say at least one month ago. But that option doesn't seem available using groups.
Is it something that would be required? If so I could publish a patch for it on Github...
Yeah,
It's funny how one starts a forum and wants everyone to join in. and then come along the idiots and you have to do things to stop them from "joining in".
Agreed. I suppose it takes all sorts to make a world, but for a hobby site which has a reasonable reputation developed over the years, having pro or semi-pro sellers come along and flood the site with 'buy from me, I'm Honest Joe' messages really makes my blood boil... Doesn't happen often, but when it does, plenty of users complain, or worse, some fall for it...
John
|
#7 Sun 27 Jan, 2013 13:25 |
|
Informpro
Joined: October 2008
Posts: 1110
Location:
|
Re: [Solved] New Post By 'seasoned' Users Only For A 'buy, Sell Or Exchange' Forum
IDK, TBH I remembered something like that for ranks but maybe not for groups.
|
#8 Sun 27 Jan, 2013 15:10 |
|
jhl
Joined: March 2012
Posts: 51
|
Re: [Solved] New Post By 'seasoned' Users Only For A 'buy, Sell Or Exchange' Forum
<snip>
if(users posts not <= 10 or users age(empty or <= 130) {don't allow them to start a thread}else{blah
It's rough - but probably worth exploring - otherwise you have to start adding users to groups?
I just tested using a group and setting a number of posts (50) - works automagically! Users with more than 50 posts are automatically added to the group, fortunately
John
|
#9 Sun 27 Jan, 2013 18:54 |
|
mort
Spam Basher
Joined: August 2010
Posts: 998
Location: Up a tree
|
Re: [Solved] New Post By 'seasoned' Users Only For A 'buy, Sell Or Exchange' Forum
Well I'm glad you worked something out, because my next suggestion would have been to look at the Stats scripts for some ideas to create an argument for the time on-board.
|
#10 Sun 27 Jan, 2013 22:15 |
|
|
Page 1 of 1
|
Was this topic useful?
Was this topic useful?
Link this topic |
URL |
|
BBCode |
|
HTML |
|
You cannot post new topics You cannot reply to topics You cannot edit your posts You cannot delete your posts You cannot vote in polls You cannot attach files You can download files You cannot post calendar events
|
|
|
|